Alfresco에서 규칙과 간단한 자바 스크립트를 사용하여 시작하는 것은 매우 쉽습니다.하지만 자바 스크립트를 통해 리소스를 추가하여 워크 플로우를 시작하려고합니다.자바 스크립트를 통해 Alfresco 워크 플로우를 시작하는 방법 리소스를 추가하십시오.
목표는 흐름을 시작하는 데 사용 된 문서를 추가하는 것이므로 Alfresco WorkDesk의 Alfresco BPM "OW_ATTACHMENTS"에서 참조를 얻을 수 있습니다. 나는 bpm : workflowpagckage 또는 bpm : package를 여러 번 사용해 보았습니다.
편집 :
function startWorkflow(name,docNode)
{
var workflow = actions.create("start-workflow");
workflow.parameters["bpm:workflowPackage"] = docNode;
workflow.parameters.workflowName = "activiti$AdHocactivitiTimer";
workflow.parameters["bpm:assignee"] = people.getPerson("admin");
workflow.parameters["bpm:workflowDescription"] = "test";
workflow.parameters["bpm:workflowPriority"] = "2";
workflow.parameters["bpm:sendEMailNotifications"] = true;
workflow.parameters["initiator"] = people.getPerson("admin");
var today = new Date();
var duedate = today.getDate() + 1;
workflow.parameters["bpm:workflowDueDate"] = duedate;
workflow.execute(document);
}
function main()
{
var docNode = search.findNode(document.nodeRef);
var name = document.name;
startWorkflow(name,docNode);
}
main();
감사합니다!
당신은 당신이 시도 무엇의 일부 코드를 추가 할 수 ? – Zlatko
죄송합니다 ... 내 시도로 편집 ... 관심을 가져 주셔서 감사합니다! –