Alfresco社区5.1.x,我有创建自定义工作流程,我需要通过webscripts(java或javascript)触发是可能的吗?请帮助我采取步骤,因为对于露天来说是新的?Alfresco社区版-5.1.x如何启动使用webscript(java或javascript)的工作流程?
0
A
回答
0
JS-API也许可以帮助你:https://github.com/Alfresco/alfresco-js-api
//Call a GET on a Web Scripts available at the following URIs: http://127.0.01:8080/alfresco/service/mytasks
this.alfrescoJsApi.webScript.executeWebScript('GET', 'mytasks').then(function (data) {
console.log('Data received form http://127.0.01:8080/alfresco/service/mytasks' + data);
}, function (error) {
console.log('Error' + error);
});
//Call a GET on a Web Scripts available at the following URIs: http://127.0.01:8080/share/service/mytasks
this.alfrescoJsApi.webScript.executeWebScript('GET', 'mytasks', null, 'share').then(function (data) {
console.log('Data received form http://127.0.01:8080/share/service/mytasks' + data);
}, function (error) {
console.log('Error' + error);
});
//Call a GET on a Web Scripts available at the following URIs: http://127.0.01:8080/share/differentServiceSlug/mytasks
this.alfrescoJsApi.webScript.executeWebScript('GET', 'mytasks', null, 'share', 'differentServiceSlug').then(function (data) {
console.log('Data received form http://127.0.01:8080/share/differentServiceSlug/mytasks' + data);
}, function (error) {
console.log('Error' + error);
});
+0
我已经创建了javascript文件库/ data dictionary/scripts/triggerworkflow.js'我怎么能从客户端调用javascripts是可能的?请帮助我。 – Paul
+0
你有没有看到这两个维基关于如何Webscript https://wiki.alfresco.com/wiki/Web_Scripts https://wiki.alfresco.com/wiki/Web_Scripts_Examples? –
0
你可以打电话给你回购webscript在回购webscript的JS文件中使用AJAX这样
var mylink=encodeURI("/webscript-url?parameter1="+value1);
Alfresco.util.Ajax.request({
url: Alfresco.constants.PROXY_URI + mylink,
method: Alfresco.util.Ajax.GET,
});
将此代码和所需的更改属性根据您的要求。
function startWorkflow()
{
var value2 = args["parameter1"];// you can get parameter by this
var workflowAction = workflow.getDefinitionByName("activiti$test_wf");
var package= workflow.createPackage();
var wfparams = new Array();
wfparams["model_prefix:req_props_name"] = value2;
wfparams["bpm:assignee"] = people.getPerson("admin");
workflowAction.startWorkflow(package, wfparams);
}
}
startWorkflow();
相关问题
- 1. Alfresco社区版5.1.x可以使用自定义javascript启动工作流程
- 2. Alfresco 5.1社区将不会启动
- 3. 定制工作流程_ Alfresco社区
- 4. 从Alfresco 3.4升级到5.1社区版
- 5. Alfresco社区版-5.1.x工作流任务完成用户不能编辑私密表格
- 6. 露天社区版 - 5.1.x工作流下拉字段多选择值
- 7. 使用alfresco java脚本API或通过web脚本启动工作流程
- 8. 在Alfresco中从Java webscript调用js webscript
- 9. Alfresco Activiti在Alfresco社区版中失踪?
- 10. 没有工作流Odoo 10社区版
- 11. 如何通过HTML表单启动Alfresco工作流程
- 12. 如何通过添加资源的Javascript启动Alfresco工作流程
- 13. Webscript vs java api in alfresco
- 14. Alfresco java webscript has null ServiceRegistry
- 15. 如何使用规则启动Alfresco工作流程,包括文档
- 16. 在Alfresco Activiti 6(社区)中启用CORS
- 17. Alfresco上传Webscript
- 18. Alfresco在Alfresco webscript中连接的用户
- 19. Alfresco社区版扫描功能?
- 20. 是否可以在Alfresco社区版5.0.x中使用Office和Outlook集成?
- 21. alfresco的javascript(不是webscript)机制
- 22. 如何解决在Alfresco 5.0.c(社区版)中破碎的SOLR4?
- 23. Alfresco的4.0社区和Solr是在MySQL 5.1中
- 24. 翻译语言Alfresco的社区5.1到其他语言
- 25. 如何从java程序启动activiti工作流程
- 26. 在intellij社区版中启动tomcat
- 27. 部署自定义任务模型Alfresco社区5.1
- 28. 如何配置Intellij Idea 12社区版以使用JSF 2.x?
- 29. Autosys工作启动流程
- 30. 从javascript webscript访问java支持的webscript
你是什么意思的'步骤'?一般来说,如果您可以分享一些您已经完成的工作,而不是要求提供预先解决的解决方案,那么人们会帮助您更好,但至少您是否可以评论您是否在寻求有关如何实施网页脚本或如何调用它? –
是的,我已经创建了自定义工作流使用工作流中的kickstart用户将触发工作流2 1.在工作流表单中,我有一个复选框,如果选中复选框,我需要获得一些值前。 (活动ID,说明)触发工作流程2 我该如何做到这一点? ,请帮我解决 – Paul
在这种情况下,如果您明显使用Activiti BPM套件(又名Kickstart),那么我建议您使用Activiti REST API来触发此过程。做一个网络搜索,阅读文档,尝试一些代码,将其作为一个新问题发布,并附上一些截图,人们可以进一步帮助您。 –