首页 > 其他分享 >优秀的工作流引擎144个特点

优秀的工作流引擎144个特点

时间:2023-01-09 20:31:36浏览次数:34  
标签:144 Process 优秀 Agent 工作 引擎 User Client 流程

作为一名工作流引擎开发者、爱好者、探索者整理优秀的工作流引擎特点,分享给各位,欢迎借鉴、指导、使用驰骋工作流引擎。

一般性功能 (General Functions)​


1. 免程序开发(No Programming or Scripting) ​

2. 可处理大量流程工作 (Volume Transaction Processing)​

3. 三层式弹性化架构(Three Tier, Scaleable Architecture)​

4. 稳定的信息传递架构(Robust Message Transports)​

5. 流程反向回传/抽单(Process Rollback)​

6. 支持LDAP 目录服务​

7. 支持企业级数据库 (Support for Enterprise Databases)​

8. 动态用户授权(Active User Licensing)​

9. 统一的登入ID 与密码(Unified ID/Password)​

10. 使用者网域安全性(User Domain Security)​


流程与窗体设计功能 (Designer)​

11. 图形化工作流程图(Graphical Workflow Maps)​

12. 基于角色的路由(Role Based Routing)​

13. 平行会签(Parallel Routing)​

14. 基于关系的路由(Relationship Based Routings)​

15. 工作队列(Queues)​

16. 图形化数据路由(Graphical Data Routing)​

17. 动态会签(Dynamic Routing)​

18. 条件化步骤(Conditional Steps)​

19. 条件化步骤跳跃(Conditional Jumps)​

20. 条件化取消流程(Conditional Aborts)​

21. 条件化退回(Conditional Returns)​

22. 条件化收件人(Conditional Recipients)​

23. 条件定义清单(Event Condition Tables)​

24. 条件定义清单与其它步骤互动(Status Variables in Event Condition Tables)​

25. 退件(Return Step)​

26. 动态定义群组(Dynamic Groups)​

27. 整合智能型窗体设计工具(Integrated Intelligent Forms Designer)​

28. 表格透过服务器端连接数据库(Server-Side Database Connectivity for Forms)​

29. 表格通用变量(Global Variables in Forms)​

30. 电子签章(Signatures)​

31. 备注留言板(Memos)​

32. 表格支持电子扩展表 (Spreadsheet Grid in Forms)​

33. 多页表格(Multiple Pages per Form)​

34. 子表(Sub-Forms)​

35. 必备与必读文档(Required and Must-Read Attachments)​

36. 附件功能(Attachment)​

37. 资料验证与格式化输入(Data Validation and Masking)​

38. 支持URL 连结(URL Links)​

39. 支持HTML/Java (Support DHTML/Java)​

40. 支持第三方对象开发(Third-Party Objects (Controls))​

41. 自订传递路径(Ad hoc Routing)​

42. 连接点(Junction Steps)​

43. 重复激活流程(Iteration)​

44. 转折点(Anchors)​

45. 编辑业务规则(Editing Business Rules)​

46. 自动暂停或恢复继续流程(Hold Conditions)​

47. 发起子流程(Sub Processes)​

48. 同步/异步子流程(Synchronous/Asynchronous Sub Processes)​

49. 定时激活(Periodic Launches)​

50. 第三方软件接口(Agent API/SDK )​

51. Excel 接口(Excel Agent )​

52. Word 接口(Word Agent)​

53. ODBC 接口(ODBC Agent)​

54. ASCII 接口(ASCII Agent)​

55. 文件接口 (File Agent)​

56. 电子邮件接口(E-mail Agent)​

57. 呼叫DLL 接口(Invoke DLL Agent)​

58. 接口中心(Agent Station )​

59. 流程仿真测试(Simulation)​

60. 流程仿真除错工具(Debugging Tools during Simulation)​

61. 连续激活案件(Repeating Steps)​

62. 取消案件或步骤(Abort Step or Incident)​

63. 可重复送件的步骤(Perpetual Steps)​

64. 保密步骤(Private User Steps)​

65. 禁止代理的工作(Non-assignable User Tasks)​

66. 复制流程步骤(Replicating Tasks)​

67. 动态更改工作优先级(Dynamic Task Prioritization)​

68. 可定义工作流程拥有人(Process Owners)​

69. 工时成本计算(Task Rates)​

70. 工作完成时间(Task Completion Times)​

71. 群体开发流程(Collaborative Design via Maplets TM)​

72. 数据可传递至子流程(Data Transfer to Sub-Processes)​

73. 可同时监控主/子流程(View Sub-Process Status in Monitor View)​

74. 数据捆绑通用变量 (Databound global variables)​

75. 流程设计文件制作(Process Documentation)​

76. 以邮件通知工作逾时(E-mail Notification of Late Condition)​

77. 可自订通知邮件(Customizable Notification Messages)​

78. 群体响应(Group Response/Vote)​

79. 指定代号启始值(Seeded Incident Number)​

80. 指定工作暂停(Delayed Assignment)​

81. 启始新流程权限(Process Initiation Rights)​


工作流程服务器功能 (Workflow Server Features)​

82. 支持多个流程服务器(Multiple Workflow Servers)​

83. 集中式的服务器端数据库连结(Centralized, Server-side Database Connectivity)​

84. 以文字文件激活流程(Process Launch via Text Files)​

85. 通过E-Mail 激活流程(Process Launch via E-mail)​

86. 符合业务逻辑的服务器端动态连接库(Server-Side DLLs for Custom Workflow Logic)​

87. 工作处理记录文件(Transaction Log Files)​

88. 服务器定时清仓维护(Periodic Server Housekeeping)​

89. 清仓窗口(Housekeeping Window)​

90. 处理停顿流程(Handling of Stalled Processes)​

91. 服务器自动复原(Automatic Server Recovery)​


客户端程序功能 (Client Features)​

92. B/S 结构的客户端界面(Browser-based Client Interface)​

93. 依重要程度优先级排列工作清单(Prioritized Client Task List)​

94. 主动式电子邮件通知(Proactive E-mail Notifications)​

95. 进度落后工作调整(Late Task Escalation)​

96. 用户监看流程状况(Status Monitoring at Client)​

97. 分布式用户管理(Distributed User Administration)​

98. 用户指定代理人(Client Assign Functions)​

99. 由工作队列中选择工作(Select Task from Queue)​

100.用户自订工作窗口画面(Custom Client Views)​

101.显示已被代理的工作(View Assigned Tasks)​

102.表格快取功能(Forms Caching)​

103.表格样板(Form Templates)​

104.表格自动归档(Automatic Archiving)​

105.自动更新程序与组件(Automatic Software Update for Browser Clients)​

106.浏览器端的数字认证功能(Digital Certificate for Browser Software)​

107.公众用户(Public Client )​

108.游移用户(Roving User)​

109.自动定时更新画面(Automatic Periodic Refresh)​

110.异常状况通知(Notification of Abnormal Situations)​

111.数据库安全(Database Security)​

112.开放的客户端软件(Open Client)​


企业组织图功能 (Organization Chart Features)​

113.企业组织图(Organization Charts)​

114.子组织图(Sub-Charts)​

115.组织图拥有人(Chart Owners)​

116.群组(Groups)​

117.循序群组(Sequential Groups)​

118.权重群组(Weighted Groups)​

119.工作职务群组(Job Function Groups)​

120.多重角色管理(Multiple Roles Per User)​

121.相对职务关系(Relative Job Functions)​

122.职务搜寻(Search)​

123.组织调整(Reorganize)​


系统与流程管理功能 (Administrator Features)​

124.图形化工作流程监控(Graphical Workflow Monitoring)​

125.版本控制(Version Control)​

126.工作负荷量显示(Workload View)​

127.任务成本统计(Task Cost Statistics)​

128.工作流程成本统计(Process Cost Statistics)​

129.单一步骤超时统计(Step Lag Time)​

130.工作流程超时统计(Process Lag Time)​

131.流程暂时停用(Disable Processes )​

132.由队列中临时调派工作(Pull Tasks from Queue)​

133.工作重送(Resend Steps)​

134.非工作日设定(Exclusion Days)​

135.代理未来工作(Assign Future Tasks)​

136.工作流程信息输出(Workflow Metrics Export)​

137.能临时更改收件人(Ability to Change Recipient )​

138.可显示进行中流程的内容(Ability to View Workflow Data)​

139.自订案件过滤清单(User-Defined Queries for Reports / Monitor View)​

140.自动安装流程给新的部门成员(Automatic Install to New Group Members)​

141.可自行定义统计报表(Configurable Reports)​

142.可指定代理期限(Assign Until)​

143.可传回子流程统计数据(Roll-up Sub-Process Statistics)​

144.强迫第三方应用软件结束(Ability to Complete Third-Party Application Steps)​

————————————————​

标签:144,Process,优秀,Agent,工作,引擎,User,Client,流程
From: https://blog.51cto.com/u_15343873/5998761

相关文章

  • 火山引擎 DataTester:5 个优化思路,构建高性能 A/B 实验平台
    导读:DataTester是由火山引擎推出的A/B测试平台,覆盖推荐、广告、搜索、UI、产品功能等业务应用场景,提供从A/B实验设计、实验创建、指标计算、统计分析到最终评估上线......
  • 【规则引擎】简易规则引擎在菜单权限的应用
    背景在年底,突发奇想,想对公司内部现有的菜单权限进行重新设计。观察了令人头疼的硬编码后,想出可用规则引擎进行重构。分析观察如下代码,硬编码,很临时,很敷衍。但其实用数......
  • 「解题报告」CF1442D Sum
    首先可以发现,如果我们选了两堆且两堆均没选完,那么如果我们将较小的一个改成选较大的一个的下一个,这样一直选一定是更优的,最后肯定会使一些堆全部选完,一些堆没选,一个堆选了......
  • 优秀文章链接 ---持续更新中!!!!!
    站在巨人的肩膀上感谢各位前辈​​快速失败与安全失败​​​​深入图解AQS实现原理和源码分析​​​​Synchronized底层实现​​数据库MYSQL​​MySQL江湖路{系列}​​​......
  • 两款开源.NET工作流引擎 Elsa 与ccflow使用比较
    ​相对java开源的工作流程引擎.net开源的工作流程引擎相对较少,这里整理两款.net开源工作流引擎,做一下对比使用。elsa示例代码:Githubd地址:https://github.com/zhenl/MyElsac......
  • 关于如何学好游戏3D引擎编程的一些经验
    ​ 此篇文章献给那些为了游戏编程不怕困难的热血青年,它的神秘要我永远不间断的去挑战自我,超越自我,这样才能攀登到游戏技术的最高峰        ——阿哲VS自己QQ79......
  • 如何成为一名优秀的管理者?
    当管理者就要受的了委屈。你承受别人不能承受的委屈,你的级别会越来越高。你能扛住多大的责任,承受多大的委屈,你就可以坐多高的位置。想要成为一名优秀的管理者,应当有勇......
  • 计蒜客 - T2144 拼数
    计蒜客-T2144拼数题解:把所有数字看成字符串,但是难道直接降序排就结束了嘛,不是的,我们来看一个反例:31312虽然312>31但是明显31312>31231,所以我们不能简单的排序,我......
  • 我完成了10000小时开发3D引擎
    我完成了10000小时开发3D引擎杨元超专注于Web3D引擎、编辑器开发​关注他 52人赞同了该文章为什么要开始10000小时?我以前看过一本叫《异类》的......
  • three.js场景地形导出到物理引擎
    太长不看版遍历场景地形里的Mesh,从geometry里抽取index和position,通过这两个数组构建物理引擎里的Trimesh。 背景最近在试制网页MMORPG,内核用最顺手的three.js,资产使......