我需要在客户登机申请上工作。不同用户之间的工作流程可以使用JSF框架本身来实现,并且可以通过confiq.xml文件的帮助来指定不同用户之间的流程。但是在这里,BPM在webmethods工具的帮助下使用。总是需要BPM来实施工作流程吗?使用其他技术的正常实施的重要性如何?为什么需要工作流程/ BPM?
1
A
回答
2
萨西,
在JSF你只控制不同的UI之间的页面流其可以是被一个用户或或的许多活动部件执行的单个活动的一部分。
业务流程通常涉及多个人(参与者/角色)和系统。工作流管理系统/ BPMS例如:
- 管理流程参与者
- 编排
- 管理在整个过程中,进程上下文信息(数据不同的人工和系统任务之间的控制流的任务列表文件。 ,持久性,版本 - 理想所有无需编码开箱即用)
- 提供回滚,误差补偿功能
- 创建审计跟踪这是很重要的需要被审核(QA合规/流程,监管机构)
- 提供仪表板的运行监测
- 和喜欢的不同的业务数据分组的平均数过程执行时间或卷的KPI分析和报告报告
- 让您能够将业务流程以图形化的方式进行建模,最好是在一个标准符号(BPMN),它更便于用户使用,并且是业务与IT之间通信的良好基础。企业会发现阅读faces-config.xml文件要困难得多。
- 支持简单或复杂的业务规则,以确定流程和工作分配与用户友好的方式 评估允许流程定义的
- 允许版本(因为如果你有在classpath多个脸部,配置版本)
- ...
查找更多BPMPS特点和实例如这里http://www.eclipse.org/stardust/。 Eclipse Stardust是一个成熟和全面的开源BPMS,涵盖了上面列出的方面和更多。
1
有很多不是BPM系统的工作流程解决方案。但是,BPM系统应始终包含工作流程解决方案。推测是通过使用BPM标记标准并包括kpi监控,业务规则,模拟,用户管理,组织建模和报告来实施的。尽管您可以自己在Java EE(使用JSF)中实现所有这些部件,但它可能需要更多时间。
相关问题
- 1. 为什么我们需要多个工作流程?
- 2. 为什么工作流程宝石需要sqlite3的
- 3. aperte工作流程导入BPM文件
- 4. vb.net程序需要什么工作?
- 5. .ticks()需要什么工作?
- 6. 为什么要使用工作流系统,我有什么选择?
- 7. 工作流程:为bpm设置默认值:受让人
- 8. 需要帮助的JBPM工作流程自动化
- 9. 为什么需要线程
- 10. SharePoint工作流程是否需要文档?
- 11. 需要什么使角流星助手工作?
- 12. java bpm适用于大数据和多工作流的子工作流程
- 13. Python嵌入式工作流/ BPM库?
- 14. 您使用AgilePoint作为您的工作流程/ BPM引擎的经验是什么?
- 15. receiver.html在chromecast流程中的作用是什么?需要吗?
- 16. 我需要什么来使getUserMedia()工作?
- 17. 垂直对齐需要什么工作?
- 18. 在实况流应用程序工作之前需要什么知识
- 19. 为什么需要
- 20. 为什么需要“{} \”?
- 21. 为什么Google本地oauth2流程需要客户端密钥?
- 22. 为什么不[需要]为我工作? MVC3
- 23. 什么是git主要变更的正确工作流程?
- 24. 什么是工作流程层?
- 25. 什么是“init和unseal工作流程”
- 26. 什么是git工作流程
- 27. 将数据从bpm工作流程发送到openERP?
- 28. BPM和工作流程之间的差异
- 29. 简单的BPM或Javascript中的工作流程
- 30. 为什么容器流体工作?