The characteristics of excellent workflow engine [2004-4-14] [from]
These two days have been described in the demand for workflow engines. I have answered a lot of information, and I also consulted a lot of developing workflow engines, finally gain, I believe that this morning can be done.
General Functions 1. No programming or scripting 2. Volume Transaction Processing 3. Three Tier, Scaleable Architecture 4. Stable information Robust Message Transports 5. Process Rollback 6. Support LDAP Directory Services 7. Support Enterprise Database (Support for Enterprise Databases) 8. Dynamic User Licensing 9 Unified login ID and password 10. User Domain Security Process and Form Design (Designer) 11. Graphical Workflow Maps 12. Based on Role Based Routing 13. Parallel Routing 14. Route-based routings 15. Work queues 16. Graphical Data Routing 17. Dynamic Sign ( Dynamic routing 18. Conditional Steps 19. Conditional Jumps 20. Conditional ABORTS 21. Conditional Returns 22. Conditional Recipients (Conditional Recipients 23. Condition Tables 24. Condition definition list and other step interactions (Return STEP) 26. Dynamic Groups 27. Integration Integrated Intelligent Forms Designer 28. Table Connect the database through the server (Server-Side Database Connectivity for Forms 29. Global Variables in forms 30. Signatures 31. Remarks Message Board (MEMOS) 32. Table Support Electronic Extensions 33. Multi-Page Form ( Multiple Pages Per Form) 34. Sub-forms 35. Must - Required and Must-Read Attachments 36. Accessory Functions (ATTachment) 37. Data Verification and Formatting Enter (Data Validation and Masking) ) 38. Support URL links 39. Support HTML / Java (Support DHTML / Java) 40. Support third-party object development (Controls)) 41. Self-binding delivery path (Ad hoc routing) 42 Junction Steps 43. Duplicate Activation 44. ANCHORS 45. Editing Business Rules 46. Automatic Pause or Restore Continue Process 47. Running Process (SUB Processes 48. Synchronous / Asynchronous Sub Processes 49. Timer Launches 50. Third-Party Software Interface (Agent API / SDK) 51. Excel Agent
52. Word interface 53. ODBC interface (ODBC Agent) 54. ASCII interface (AGET) 55. File interface (E-mail agent) 57. Call DLL interface (Invoke DLL Agent 58. Agent Station 59. Process Simulation 60. Process Simulation Debound Simulation 61. Continuous Active Steps 62. Cancellation STEP (Abort Step) OR Incident 63. Perpetual Steps 64. Private User Steps 65. Dynamic Changes (Replicating Tasks) 66. Dynamic Changes (Replicating Tasks 66) 66. Dynamic Task Prioritization 68. Define workflow owners 69. Task Rates 70. Task Completion Times 71. Group Development Process (Collaborative Design Via Maplets TM ) 72. Data can be transmitted to the subflow (VIEW SUB-Process Status In Monitor View) 74. Data Bundle Universal Variables 75.flow Process Documentation 76. E-mail Notification of Late Condition 77. Customizable Notification Messages 78. Group Response / Vote 79. specified code Saled Incident Number 80. Specify the Delayed Assignment 81. Beginations New Process Permissions (Process Initiation R) IGHTS) Workflow Server Features 82. Supports multiple process servers 83. Central-wide server-side database links (Centralized,
Server-Side Database Connectivity) 84. Process Launch Via Text Files 85. A server-side dynamic connection library that complies with business logic (Server-) via a text file. Side Dlls for Custom Workflow Logic 87. Work Process Log Files 88. Server Timer Housekeeping 89. Clearance Window (Housekeeping Window) 90. Handling of Stalled Processes 91. Server Automatic Server Recovery client program function (browser-based client interface) 93. Browser-based client interface 93. Prioritized Client Task List 94 Proactive E-mail Notifications 95. Progress Backward Work Adjustment 96. User Monitoring Process Status (STATUS MONITORING AT Client 97. Distributed User Administration) 98. User Specify the agent (Client Assign "99. Selecting the work in the work queue. The user's own work window screen (Custom Client Views) 101. Displaying the Assigned Tasks 102 Forms Caching 103. Form Templates 104. Automatic Archiving 105. Automatic Update and Components (Automatic Software Update for Browser Clients) 106. Browser Digital Authentication Function ( Digital Certificate for Browser Software 107 Public client 109. AUTOMATIC Periodic Refresh 110. Notification Of Abnormal Situations 111. Database Security (Database Security) 112. Open customers ORGANIZATION Charts 113. Yubiization Chart 114. Subsoniization (SUB-Charts) 115. Organization Map Owners 116. Group (Groups Sequential Groups 118. Weight Groups 119. Job Function Groups 120. Multiple Role Management (Multiple Roles Per User 121. Relative Duty Relationship (Relative Job Functions) 122. Search 123. Organization system and process management function (Administrator Features) 124. Graphical Workflow Monitoring 125. Version Control 126. Workload Quantity Display (Task Cost Statistics 128) 128. Process Cost Statistics 129. Single Step Time 130. Workflow Time Statistics (Process Lag Time