03-12-2016 06:49 PM
<process id="demo" name="3 steps Review And Approve Process" isExecutable="true">
<startEvent id="start" activiti:formKey="mymodel:myStartTask"></startEvent>
…
<?xml version="1.0" encoding="UTF-8"?>
<!– Definition of new Model –>
<model name="mymodel:workflowmodel"
xmlns="http://www.alfresco.org/model/dictionary/1.0">
<!– Imports are required to allow references to definitions in other models –>
<imports>
<import uri="http://www.alfresco.org/model/dictionary/1.0" prefix="d" />
<import uri="http://www.alfresco.org/model/bpm/1.0" prefix="bpm" />
<import uri="http://www.alfresco.org/model/workflow/1.0" prefix="wf"/>
</imports>
<!– Introduction of new namespaces defined by this model –>
<namespaces>
<namespace uri="demo.worflow"
prefix="mymodel" />
</namespaces>
<types>
<type name="mymodel:myStartTask">
<parent>wf:submitConcurrentReviewTask</parent>
<mandatory-aspects>
<aspect>mymodel:groupAssigneeStep1</aspect>
<aspect>mymodel:assigneeStep2</aspect>
<aspect>mymodel:groupAssigneeStep3</aspect>
</mandatory-aspects>
</type>
</types>
<aspects>
<aspect name="mymodel:groupAssigneeStep1">
<parent>bpm:groupAssignee</parent>
</aspect>
<aspect name="mymodel:assigneeStep2">
<parent>bpm:assignee</parent>
</aspect>
<aspect name="mymodel:groupAssigneeStep3">
<parent>bpm:groupAssignee</parent>
</aspect>
</aspects>
</model>
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<alfresco-configuration>
<config evaluator="string-compare" condition="activiti$demo">
<forms>
<form>
<field-visibility>
<show id="bpm:workflowDescription" />
<show id="bpm:workflowDueDate" />
<show id="bpm:workflowPriority" />
<show id="mymodel:groupAssigneeStep1" />
<show id="mymodel:assigneeStep2" />
<show id="mymodel:groupAssigneeStep3" />
<show id="packageItems" />
<show id="bpm:sendEMailNotifications" />
</field-visibility>
<appearance>
<set id="" appearance="title" label-id="workflow.set.general" />
<set id="info" appearance="" template="/org/alfresco/components/form/2-column-set.ftl" />
<set id="assignee" appearance="title" label-id="workflow.set.assignee" />
<set id="items" appearance="title" label-id="workflow.set.items" />
<set id="other" appearance="title" label-id="workflow.set.other" />
<field id="bpm:workflowDescription" label-id="workflow.field.message">
<control template="/org/alfresco/components/form/controls/textarea.ftl">
<control-param name="style">width: 95%</control-param>
</control>
</field>
<field id="bpm:workflowDueDate" label-id="workflow.field.due" set="info">
<control template="/org/alfresco/components/form/controls/date.ftl">
<control-param name="showTime">false</control-param>
<control-param name="submitTime">false</control-param>
</control>
</field>
<field id="bpm:workflowPriority" label-id="workflow.field.priority" set="info">
<control template="/org/alfresco/components/form/controls/workflow/priority.ftl" />
</field>
<field id="mymodel:groupAssigneeStep1" label-id="workflow.field.review_group" set="assignee" />
<field id="mymodel:assigneeStep2" label-id="workflow.field.review_group" set="assignee" />
<field id="mymodel:groupAssigneeStep3" label-id="workflow.field.review_group" set="assignee" />
<field id="wf:requiredApprovePercent" label-id="workflow.field.requiredApprovePercent" set="assignee">
<control template="/org/alfresco/components/form/controls/percentage-approve.ftl">
<control-param name="minValue">1</control-param>
<control-param name="maxValue">100</control-param>
</control>
</field>
<field id="packageItems" set="items" />
<field id="bpm:sendEMailNotifications" set="other">
<control template="/org/alfresco/components/form/controls/workflow/email-notification.ftl" />
</field>
</appearance>
</form>
</forms>
</config>
</alfresco-configuration>
03-15-2016 06:03 AM
<show id="mymodel:groupAssigneeStep1" force="true" />
03-22-2016 07:52 AM
03-23-2016 12:31 PM
Tags
Find what you came for
We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.