如何使用rest api在Bonita BPM上创建扩展api

时间:2017-03-31 17:52:05

标签: bonita

我有一个扩展api,我从web / resource / REST API上传它,更新上传,它运行良好。但是,我使用代码上传,我使用PageAPI.createPage()上传扩展,它上传成功,但它没有工作,我检查服务器上的文件,从服务器,我找不到扩展名从${BONITA_HOME}\bonita\client\tenants\1\work,它只存在于${BONITA_HOME}\bonita\client\tenants\1\temp,debug,文件调用pageAPI servlet,并调用PageDataStore.createEngieenPage(),所以我的问题是如何使用REST API添加扩展并部署它?

1 个答案:

答案 0 :(得分:0)

要以编程方式部署Bonita REST API扩展,您需要:

  • 调用loginservice REST API进行身份验证
  • 使用uploadPage servlet
  • 将文件发送到服务器端的临时文件夹
  • 通过调用portal/page REST API
  • 注册新的REST API扩展

我创建了一个基本的Groovy script that demonstrate that