2017-03-31 103 views
0

我有一个扩展api,我把它上传到web/resource/REST API,affter上传,效果很好。然而,我用代码上传,我用PageAPI.createPage()上传扩展名,它上传成功,但它不工作,我检查服务器上的文件,从服务器,我无法找到扩展名它只存在于${BONITA_HOME}\bonita\client\tenants\1\temp,调试,这些文件调用pageAPI servlet,并调用PageDataStore.createEngieenPage(),所以我的问题是如何使用REST API来添加扩展并部署它?如何使用rest api在Bonita BPM上创建扩展api

+0

请考虑提供[MCVE](http://stackoverflow.com/help/mcve)。 –

回答

0

为了部署博尼塔REST API的扩展程序,你需要:

  • 呼叫使用uploadPage的servlet
  • 认证
  • loginservice REST API发送文件到临时文件夹在服务器端
  • 通过调用portal/page REST API注册新的REST API扩展

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

+0

Thansk @Anotine Mottier,它运作良好。 –