2

我们正在开发要在 Weblogic 上运行的 BPM 应用程序,所有教程都指向使用 Oracle ADF 来呈现任务表单。我的问题是:为此使用 Oracle ADF 以外的其他框架是否可行?我们对 Oracle BPM 或 Oracle ADF 都不是很熟悉,但我们无法避免使用 Oracle BPM(合同请求),因此我们想看看我们是否可以避免使用 Oracle ADF,以最大程度地减少学习工作量。

4

5 回答 5

4

起初,我们使用 Oracle ADF 12c来生成人工任务。使用 BPM 套件的向导创建人工任务非常容易,但它是半困难的:

  • 创建后更改有效负载和表单并不容易。
  • 调试太难了
  • 部署没有我们需要的那么快。
  • ETC

最后,我们决定使用 Angular 4+ 通过 Oracle BPM API 生成人工任务。那是非常好的体验,最后我们决定通过 Angular 制作一个自定义工作区。

于 2019-01-23T10:14:17.047 回答
2

是的,你可以,事实上有一个很棒的应用程序使用 Struts 来创建你自己的 BPM 客户端。

在此处找到链接: http : //redstack.wordpress.com/2011/03/09/worklist-overview/ 在此处使用 .NET 应用程序作为工作列表应用程序的另一个链接: http ://redstack.wordpress.com/ 2012/02/10/写作-a-human-task-ui-in-net-casp-net-or-in-fact-anything-other-than-adf/

于 2012-02-26T09:34:26.793 回答
2

如果您无法避免使用 Oracle BPM,那么您应该使用 ADF,尤其是因为正如您所说,您对 Oracle BPM 也不是很熟悉。ADF 是 Oracle 提供的唯一选项,因此也是 Oracle 唯一支持 BPM 集成的选项。

我很确定这可能是另一种选择,但您将失去很多集成优势,并承担很大的风险,通常选择 Oracle BPM 是为那些不想冒险的人准备的。

于 2016-10-24T12:47:46.720 回答
1

我不是 Oracle BPM 方面的专家,但使用其他商业和开源平台构建了数十个 BPM 解决方案。如果 Oracle BPM 公开了一个 Rest API(就像现在所有体面的 BPM 系统一样),那么您可以自由地使用您选择的任何技术创建您的 UI。

通过使用一致的接口层(例如 Rest API)将 UI 与业务逻辑(即 BPM)层分离,您将能够利用您可能已经在内部拥有的 UI 技能。

如果您需要任何具体帮助,请告诉我。

问候,格雷格

于 2016-10-27T21:16:43.867 回答
1

默认情况下,人工任务表单是在 ADF 中创建的,因此可以更轻松地处理有效负载并在那里操作或实施您的业务逻辑,如果您使用的是 Oracle BPM,Oracle ADF 将是您的最佳选择,因为它与血压计。

于 2018-09-11T09:19:02.237 回答