Hello 2 all.Сreated a custom data list with assoc:
<association name="dl:docContractFile">
<title>Contract file</title>
<source>
<mandatory>true</mandatory>
<many>false</many>
</source>
<target>
<class>cm:cmobject</class>
<mandatory>true</mandatory>
<many>false</many>
</target>
</association>
share-datalist-form-config.xml:
<field id="dl:docContractFile">
<control>
<control-param name="startLocation">{doclib}</control-param>
</control>
</field>
Created a rule on new item in custom data list to execute that script:
var workflow = actions.create("start-workflow");
workflow.parameters.workflowName = "activiti$activitiParallelReview";
workflow.parameters["wf:requiredApprovePercent"] = 100;
workflow.parameters["bpm:workflowDescription"] = "\u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u0441\u043e\u0433\u043b\u0430\u0441\u0443\u0439\u0442\u0435 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442 ";
workflow.parameters["bpm:assignees"] = document.assocs["dl:docTaskAssignees"];
var futureDate = new Date();
futureDate.setDate(futureDate.getDate() + 7);
workflow.parameters["bpm:workflowDueDate"] = futureDate;
workflow.parameters["bpm:sendEMailNotifications"] = true;
workflow.execute(document);
All working fine, but there is one question: how to use the attachment(dl:docContractFile) instead of an document?When i tried : workflow.execute(document.assocs["dl:docContractFile"]);
then got an error<blockquote>org.alfresco.scripts.ScriptException: 04222986 Failed to execute script 'workspace://SpacesStore/e0642e7d-84d3-4058-b541-e5b26f00204c': 04222985 Can't find method org.alfresco.repo.jscript.ScriptAction.execute(object). (workspace://SpacesStore/e0642e7d-84d3-4 … f00204c#10)</blockquote>