问题标签 [business-process-management]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
architecture - 您如何知道何时需要 BPM 解决方案?
我的客户正在寻找业务流程管理 (BPM) 解决方案。他们需要的是简单的文档路由和审批系统。实施 BPM 系统的驱动因素是什么?开发人员应该建议实施 BPM 解决方案与工作流工具或自定义开发的阈值是多少?
jBPM 什么时候适合?应用程序中内置的状态机何时适合?应该存在哪些问题来确定您需要使用类似于 jBPM 的解决方案?
我正在寻找一些真实世界的示例,例如“我们尝试自己构建解决方案,但由于_而最终选择了 AquaLogic/jBPM/Lombardi ”。请填空。
workflow - 工作流引擎 BPMN、Drools 等还是 ESB?
我们目前有一个基于内部开发的工作流引擎和基于 YAML 的 DSL 的应用程序。我们正在寻求将其中的一部分迁移到 Java。
我发现了许多 Java 解决方案,例如 Intalio、JBPM、Drools Expert、Drools Flow 等。它们似乎针对业务分析师使用图形编辑器创建工作流并将其提交给工作流引擎的企业。它们似乎面向非技术人员的易用性,而不是专注于人机交互的开发人员。
工作流程往往看起来像。
如果任何步骤失败,我们需要重试 X 次。我们还需要能够停止系统并能够重新启动它并让它从原来的位置继续(持久)。
我们的一些工作流程可以由我们需要实现的一组目标来定义,因此 Jess 的反向规则链接听起来很有趣,但它不是开源的。
我们所追求的可能是一个有限状态机引擎,或者只是一个企业服务总线,并将所有事情都作为 JMS 队列来完成。
是否有一个既基于标准又面向开发人员的优秀开源工作流引擎。我们并不特别想使用图形工作流设计器或编写大量 XML,理想情况下它应该使用 Java 或与语言无关(使 REST/Soap 调用外部服务)。
谢谢,汤姆
java - ESB/BPM 能否允许在包装 Web 服务之外完全摆脱编码?
在我工作的一家大公司中,购买了一个非常(昂贵)的 ESB,其目的是能够通过重新使用用 web 服务包装它们的遗留基础设施来快速与业务目标保持一致,也就是说不需要更多的编码。ESB/BPM 现在真的足够成熟了吗,因为它已经 10 多年了,还是只是其他供应商的承诺?
java - 选择哪个工作流引擎?
我们目前正在评估 BPM 引擎,我非常感谢社区的意见。我正在做自己的尽职调查,但也想听听基于实施故事的建议。
我的主要评价标准如下
- 开源和 OEM 友好的许可证
- 生产安装(成功案例有很大帮助)
- 提供商业支持
- 开放标准支持 - BPMN
- 基于输入的工作流的动态创建/组装
- 可嵌入的
目前我正在评估 Activiti 和 JBPM。Bonita open BPM 似乎也是一个不错的选择,但从未使用过。你们在 Bonita 上有什么成功的部署吗?
java - 哪些 BPM 工具适用于 Spring?
jBPM 和 Drools 可以与 Spring 一起使用吗?或任何其他 BPM 工具?我对 Spring 有一些非常积极的经验,我更喜欢检查 BPM 解决方案与 Spring 的集成,而不是与 jBoss、Seam 或其他完整的 Java 应用程序服务器。
scheduled-tasks - 博尼塔开放工作室日程任务
我有一个很好的 bonita 开放工作室项目。
现在,我不知道如何安排每天运行的流程
business-process-management - 数据收集框架
假设你需要从一群人那里收集数据,然后整理他们的反应,有没有一个好的框架来构建一个应用程序来协调这个活动?是否有任何现成的产品用于此目的?
一个简单的方法是向每个人发送 Excel 表格,要求他们填写并手动合并每个人回馈的内容,但如果我们重复执行此操作,比如每周或每月,这会变得有点痛苦. 此外,如果收集的数据不是太小,进行错误检查和隔离拼写错误也很困难。
-帕迪姆纳
php - PHP 中的 BPM 框架?
我们有用 PHP 开发的 BPM 框架吗?
我做了一个谷歌,发现了一些旧的(2005 年)全文,它们谈论开始这样一个项目。但我没有看到任何可靠的框架正在运行。所以,我只是好奇..我们有吗?
如果没有,为什么社区还没有开发一个?Zend 框架是领先的 PHP 框架,为什么他们还没有开始开发这样的组件呢?
oracle - 将弹性字段映射到任务列表中的列 (Oracle SOA Suite 11g)
我在 oracle 文档中读到,可以使用弹性字段将任务的有效负载属性映射到任务列表列,但我不知道如何。我已经将有效负载属性映射到弹性字段,当我在工作列表中搜索这些属性中的任何一个时,任务列表都会被正确过滤,但是在编辑视图菜单中没有出现任何要被选为可见列的弹性字段.
有人知道如何配置此功能吗?
我正在使用 Oracle SOA 套件 11.1.1.3
data-warehouse - 如何为 BPMS 系统设计高效查询的数据仓库模式?
现在的情况:
我们有一个 BPMS(业务流程管理套件)。对历史和操作报告的需求不断增加。BPMS 中的数据模型不是为历史查询而设计的。因此,我们正在分析可能的解决方案。
心中的解决方案:
这个想法是将有关事件的数据推送到外部数据库。BPM 中的典型事件是:创建新流程实例、更改状态、执行流程中的步骤或更改流程实例的状态。Data Vault 是除星型模式之外有趣的替代方案之一。假设有两个 Hub:PI(流程项实例)和 OU(组织单位)和一个链接表 LINK_PI_OU。每次将流程项目分配给组织单位时,都会在链接表中添加一个新行。链接表中的 LOAD_DATE 包含添加此记录的日期时间。链接表中最新 LOAD_DATE 的记录显示了流程实例的当前分配。
问题:
假设企业想知道所有打开的流程实例当前按组织单位分配给谁。
此报告的查询将如何显示?真的可以高效吗?还是我走错了路?