发明名称 Framework for ad-hoc process flexibility
摘要 The present disclosure involves systems, software, and computer implemented methods for providing a unified runtime framework and graphical, process-centric user interface for ad-hoc business process flexibility. One process includes operations for providing process instances of one or more business processes in a process visualization user interface. A request to initiate an ad-hoc change of a selected process instance is received from the client, and client user interaction options for implementing the ad-hoc change are provided to the client. A selection of a particular user interaction option for implementing the ad-hoc change is received from the client, and the ad-hoc change is implemented.
申请公布号 US9348609(B2) 申请公布日期 2016.05.24
申请号 US201012848679 申请日期 2010.08.02
申请人 SAP SE 发明人 Balko Soeren;Jann Annette;Holz Sabine;Moeller Martin
分类号 G06F3/0481;G06F3/0482;G06F3/0483;G06F9/44 主分类号 G06F3/0481
代理机构 Fish & Richardson P.C. 代理人 Fish & Richardson P.C.
主权项 1. A computer implemented method performed by one or more processors for providing user interaction options for making ad-hoc changes of process instances at runtime, the method comprising the following operations: providing process instances of one or more business processes to a client across a network in a process visualization user interface; receiving a request from the client to initiate an ad-hoc change of a selected process instance associated with an original process model; providing user interaction options for implementing the ad-hoc change to the client, the user interaction options provided in the process visualization user interface; receiving a selection of a particular user interaction option for implementing the ad-hoc change from the client; and implementing the ad-hoc change of the selected process instance at runtime for the original process model associated with the selected process instance, wherein implementing the ad-hoc change of the selected process instance at runtime comprises: generating a revised process model based on the original process model, the revised process model further including at least one change associated with the selected user interaction option, wherein the original process model is maintained separate from the revised process model;automatically migrating the selected process instance from the original process model to the revised process model at runtime by moving at least a portion of a process instance state associated with the selected process instance to the revised process model, wherein the process instance state is distinct from the original process model and the revised process model;executing, after completing the migration, the revised process model using the moved process instance state; andcancelling, while the revised process model is executing, the execution of the original process model.
地址 Walldorf DE