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來觸發此過程。做一個網絡搜索,閱讀文檔,嘗試一些代碼,將其作爲一個新問題發佈,並附上一些截圖,人們可以進一步幫助您。 –