Nuxeo 工作流程类型

Nuxeo workflow types

Nuxeo 工作流很容易用 studio 创建并将其部署到服务器上,也可以将 jbpm 流程集成到 nuxeo 实例中(找到一些相关信息)。 但我想知道在没有工作室的情况下在 nuxeo 中创建工作流程的所有可能性。因为 studio 不是免费的,jbpm 就像你需要集成的第三方解决方案,我可以在 nuxeo 中创建没有 studio 或 jbpm 的工作流吗?如何完成?

你可以在没有 Nuxeo Studio 的情况下做任何事情:它生成一个 Nuxeo 包,其中不包含任何秘密代码,但 "only" 标准 XML 对 Nuxeo 框架的贡献。关键是编写复杂的定制,例如高级工作流需要时间,需要对 Nuxeo 模型有很好的了解,并且涉及的组件可能不容易手工编排在一起。 你必须明白the concept of extension points。 然后,您将不得不浏览文档、源代码、API or the Platform Explorer in order to manually write your extensions points. See How to Contribute to an Extension.

您应该先阅读 Studio 生成的代码。这将为您指明正确的组件。

Nuxeo IDE 是一个很棒的免费工具。对 Studio 的补充而不是替代,但它有助于撰写贡献。

很抱歉,我的回答没有直接解决您的问题,但我无法在此处复制 the documentation 的全部内容以及您必须贡献的相关服务和组件的完整列表. 我只能解释为什么你的问题实际上太大了,并给出了第一步的一些指示。

如果您有信心并且有时间花时间学习 Nuxeo 的内部结构,那么请继续阅读上述信息,然后再问一个精确的问题,例如<<如何使用此服务执行此操作? >> 或 << 为什么这个 XML 贡献的那部分没有按预期工作? >>. 否则您可能会认为为 Studio 服务付费是值得的。

您还应该记住,Nuxeo Studio 的另一个优势是它将管理您的代码升级。