我正在开发一个名为 Joget 的 BPM 工具,它提供了一个 API 来从外部系统启动其业务流程。它提供的用于启动进程的 API 是web/json/workflow/process/start/(*:processDefId).
现在我的一个客户有一个基于 asp.net 的存档系统,该系统通常允许扫描图像、图像处理并最终将其保存到数据库中。
所以我需要将归档系统与 Joget 工作流集成,以便在归档文档后启动 Joget 工作流。我读到了允许从外部工具(在我的例子中是 asp.net 归档系统)启动进程的 API,但这在我心中提出了两个问题:-
- 归档系统如何知道 Joget
processDefId
将其作为 API 调用的一部分发送;例如,这应该手动定义吗? - 如何从 Joget 工作流程中访问存档文档;例如,我是否应该在 API 调用期间发送存档文档 URL,如果是,我该怎么做,因为我只能在调用启动流程 API 时发送“(*:processDefId)”。
BR