Alfresco工作流通过java代码触发

Pad*_* Vn 3 java web-services alfresco

我想开发一个优先考虑servlet环境的应用程序.我想从我的应用程序触发露天开箱即用的工作流网页脚本.Alfresco为此提供了宁静的URL.

任何人都可以告诉我如何调用其余的URL来调用我的java代码中的webscripts.

任何人都可以给我一个示例代码或手册,因为我在webservice的经验有限.

我需要清楚详细的解释..

谢谢

Tah*_*lik 7

您可以使用Apache HTTP Client库来执行RESTful(JSON请求/帖子).

这是一个如何发布/获取Alfresco服务器的教程:RESTful Java客户端

将示例url替换为Workflow REST API中定义的Alfresco url.此外,在您完成所有这些操作之前,您需要向Alfresco 进行身份验证.

  1. 使用相同的HTTP Client示例来获取带URL的票证 http://localhost:8080/alfresco/service/api/login?u=admin&pw=admin
  2. 你会得到一个像: <ticket>TICKET_887add1e01b5c4c0cd58ac11c768f8e54c1eabf4</ticket>
  3. 将元素的票证值保存在Java变量中
  4. 将票证与其中一个工作流REST API服务一起使用,例如http://localhost:8080/alfresco/service/api/workflow-definitions,如下所示呈现票证:http://localhost:8080/alfresco/service/api/workflow-definitions?alf_ticket=TICKET_887add1e01b5c4c0cd58ac11c768f8e54c1eabf4
  5. 做任何你喜欢的结果:)