Eworkflow custom Workflow system, integrated eform custom form, can be done online editing process, online editing forms. EForm also provides online establishment of business tables, maintenance of table fields, etc., so through the eworkflow+eform can be completed online business process and business module design, production, commissioning, formal use and so on. The entire business process development process, do not need to compile, edge design can run to see the results. We usually after the commissioning run, after no problem, it can be formally used, which gives developers, and even the end-user to bring convenience.
Eworkflow Workflow system, can also directly integrate aspx,jsp and other pages.
The Eworkflow process engine encapsulates several major API functions externally
Process-initiated api:wf.initialize (wfname,wfversion,initactionid,inputs) passes in the specified process name, version, initializes the action ID, and returns the process instance ID after startup
Process Flow api:wf.doAction (wfid,actionid,inputs) parameter The process instance ID, the currently executing action ID, and the variable inputs used by the process context.
There are also APIs that get the current to-do tasks, such that the API is primarily encapsulated in the workflow interface.
Reference example in the EBSYS\WORKFLOW\ASPX_DJ directory,
The main implementation process:
Gets the current login userid string userid = (System.String) session["userid" from the Session;
Get an instance of the environment class environment ENV = new Environment (Session);
Gets the Workflow engine class instance Workflow WF = new Basicworkflow (userid,env);
Execution Process initialization: wf.initialize (wfname,wfversion,initactionid,inputs)
Flow of execution Process: wf.doaction (wfid,actionid,inputs)
Video Demo Download: Http://pan.baidu.com/s/1qWqHzYW