导入和导出 JBPM 7.59 流程
Posted
技术标签:
【中文标题】导入和导出 JBPM 7.59 流程【英文标题】:Import and Export JBPM 7.59 Processes 【发布时间】:2021-12-31 08:49:02 【问题描述】:任何人都可以在这里帮助我了解如何将 JBPM 7.59 的所有流程导出到一个文件夹中?或如何克隆存储库?
到目前为止,我所做的是使用以下方法从 JBPM 获取流程
https://***.com/a/56167353/13864904
但这再次有助于我获得一个流程,我在 JBPM 上开发了 100 多个流程,那么我如何一次导出所有流程?
我也做了以下方法,但在这里也没有找到任何运气,
https://developer.jboss.org/thread/249463
这里 swiderski.maciej 说要克隆存储库,但是当我这样做时,它给了我一个错误,即 git 找不到存储库。
我使用了这个命令git clone ssh://wbadmin@localhost:8001/(这里是我的空间名称)
但这也不起作用,也许我提供了错误的 URL(有人可以在这里帮助我)
我的主要目标是我想导出我在 JBPM 上开发的所有流程,并将其提交到一些外部 GIT 存储库,但是通过上述方法,我很难单独提取每个流程,然后将其导入另一个环境一个接一个。
TIA
【问题讨论】:
【参考方案1】:在您的业务中心项目设置中,您将获得 URL,以便您可以像 ssh://HOST_NAME:8080/REPOSITORY_NAME 一样克隆它。
您也可以使用 git hook[1] ,它将您的 jbpm 项目集成到您的 github。
https://porcelli.me/rhba/business-central/git/setup/githook/2018/11/05/business-central-git-setup-hook.html
【讨论】:
感谢@Amit 的回复。我没有得到这个命令 ssh://HOST_NAME:8080/REPOSITORY_NAME,我可以从哪里得到 REPOSITORY_NAME?或 REPOSITORY_NAME 你的意思是 Space 名称?实际上完整路径是 ssh://HOST_NAME:8080/SPACE_NAME/PROCESS_NAME 所以我一次只会拉一个进程。如果我想一次获取所有进程怎么办?我有 100 多个进程。 进入业务中心的项目设置选项,您将获得完整的 URL 以克隆包含所有 jbpm 资产的项目, 谢谢,但是那个 url 是针对一个进程的,我怎样才能导出我在我的空间中开发的所有进程?项目设置中的 url 是这样的: ssh://localhost:8001/MySpace/SampleProcess 仅导出示例过程 我必须导出 MySpace 中包含的所有进程100 个进程。 我认为您在我的空间中有多个项目,并且您想导出所有包含流程的项目。首先你可以一个一个的导出项目而不是完整的我的空间。如果您在单个项目或不同项目中有 100 个流程,请告诉我。您可以使用此 url 导出项目 ssh://abc@localhost:8001/MySpace/YOUR-PROJECT-NAME以上是关于导入和导出 JBPM 7.59 流程的主要内容,如果未能解决你的问题,请参考以下文章