我有一个扩展 api,我从 web/resource/REST API 上传它,上传后,它运行良好。但是,我使用代码上传,我使用 PageAPI.createPage() 上传扩展名,它上传成功,但它不起作用,我检查服务器上的文件,从服务器,我找不到扩展名,${BONITA_HOME}\bonita\client\tenants\1\work
它只存在于${BONITA_HOME}\bonita\client\tenants\1\temp
,调试,文件调用pageAPI servlet,并调用PageDataStore.createEngieenPage(),所以我的问题是如何使用REST API添加扩展和部署它?
1 回答
0
为了以编程方式部署 Bonita REST API 扩展,您需要:
- 调用
loginservice
REST API 进行身份验证 uploadPage
使用servlet将文件发送到服务器端的临时文件夹- 通过调用
portal/page
REST API注册新的 REST API 扩展
我创建了一个基本的Groovy 脚本来演示这一点。
于 2017-04-05T16:11:27.613 回答