发明名称 Updating a workflow when a user reaches an impasse in the workflow
摘要 Provided are a method, system, and article of manufacture for updating a workflow when a user reaches an impasse in the workflow. A workflow program processes user input at a current node in a workflow and provides user input to traverse through at least one workflow path to reach the current node. The workflow program processes user input at the current node to determine whether there is a next node in the workflow for the processed user input. The workflow program transmits information on the current node to an analyzer in response to determining that there is no next node in the workflow. If there are modifications to the current node, then the analyzer transmits to the workflow program an update including the determined modifications to the current node in response to determining the modification.
申请公布号 US8782602(B2) 申请公布日期 2014.07.15
申请号 US201213619846 申请日期 2012.09.14
申请人 International Business Machines Corporation 发明人 Davis Matthew Scott;Draeger David Robert;Wright Russell Blake
分类号 G06F9/44 主分类号 G06F9/44
代理机构 Konrad, Raynes, Davda & Victor LLP 代理人 Victor David W.;Konrad, Raynes, Davda & Victor LLP
主权项 1. An article of manufacture comprising a non-transitory computer readable storage medium including code implementing a workflow program and analyzer to cause operations to be performed by the workflow program and the analyzer, the operations comprising: processing, by the workflow program, current user input received at a current node in a workflow comprised of nodes and workflow paths connecting the nodes, and wherein the user provided previous user input to traverse through at least one workflow path to reach the current node; processing, by the workflow program, the current user input at the current node to determine whether there is a next node in the workflow for the processed user input; transmitting, by the workflow program, information on the current node, including information on the current user input at the current node, to the analyzer in response to determining that there is no next node in the workflow, wherein no next node is determined when there is an impasse at the current node at which there is no next node in the workflow for the current user input provided at the current node; processing, by the analyzer, the information on the current node to determine whether there are modifications to the current node; transmitting to the workflow program, by the analyzer, an update including the determined modifications to the current node in response to determining the modification; and transmitting, by the analyzer, information to the workflow program to notify the user that the update modifies at least one of the traversed nodes in response to determining that the update provides at least one update to at least one of the traversed nodes indicated in a workflow state indicating nodes traversed by the user.
地址 Armonk NY US