01-09-2012 09:23 AM
mail.host=smtp.gmail.com
mail.port=465
[email protected]
mail.password=xxxxxxx
mail.encoding=UTF-8
[email protected]
mail.smtps.auth=true
mail.protocol=smtps
mail.smtps.Starttls.enable=true
Inviting users to spaces result in an e-mail message as it is supposed to do. 01-09-2012 10:54 AM
01-09-2012 10:56 AM
<process-definition xmlns="urn:jbpm.org:jpdl-3.1" name="mywf:myReviewAndApprove">
<swimlane name="initiator"></swimlane>
<swimlane name="reviewer">
<assignment class="org.alfresco.repo.workflow.jbpm.AlfrescoAssignment">
<actor>#{bpm_assignee}</actor>
</assignment>
</swimlane>
<start-state name="start">
<task name="mywf:mySubmitReviewTask" swimlane="initiator"></task>
<transition name="" to="review"></transition>
</start-state>
<task-node name="review">
<task name="mywf:myReviewTask" swimlane="reviewer"></task>
<transition name="approve" to="approve"></transition>
<transition name="reject" to="reject"></transition>
</task-node>
<node name="approve">
<event type="node-enter">
<script>
<variable name="reviewResult" access="write"></variable>
<expression>
reviewResult = "approved";
</expression>
</script>
</event>
<transition to="completed"></transition>
</node>
<node name="reject">
<event type="node-enter">
<script>
<variable name="reviewResult" access="write"></variable>
<expression>
reviewResult = "rejected";
</expression>
</script>
</event>
<transition to="completed"></transition>
</node>
<task-node name="completed">
<event type="node-enter">
<action class="org.alfresco.repo.workflow.jbpm.AlfrescoJavaScript">
<script>
var mail = actions.create("mail");
mail.parameters.to = initiator.properties["cm:email"];
mail.parameters.subject = "Review Task " + bpm_workflowDescription;
mail.parameters.from = bpm_assignee.properties["cm:email"];
mail.parameters.text= "The article has been " + reviewResult + ".";
mail.execute(bpm_package);
</script>
</action>
</event>
<task name="mywf:myCompleteReviewTask" swimlane="initiator"></task>
<transition name="" to="end"></transition>
</task-node>
<end-state name="end"></end-state>
</process-definition>
<model name="mywf:myReviewAndApproveModel" xmlns="http://www.alfresco.org/model/dictionary/1.0">
<description>Example Review And Approve Task Model</description>
<author>Alfresco</author>
<version>1.0</version>
<imports>
<import uri="http://www.alfresco.org/model/dictionary/1.0" prefix="d"></import>
<import uri="http://www.alfresco.org/model/bpm/1.0" prefix="bpm"></import>
</imports>
<namespaces>
<namespace uri="http://www.redtree.org/model/workflow/1.0" prefix="mywf"></namespace>
</namespaces>
<types>
<type name="mywf:mySubmitReviewTask">
<parent>bpm:startTask</parent>
<mandatory-aspects>
<aspect>bpm:assignee</aspect>
</mandatory-aspects>
</type>
<type name="mywf:myReviewTask">
<parent>bpm:workflowTask</parent>
<overrides>
<property name="bpm:packageItemActionGroup">
<default>edit_package_item_actions</default>
</property>
</overrides>
</type>
<type name="mywf:myCompleteReviewTask">
<parent>bpm:workflowTask</parent>
<mandatory-aspects>
<aspect>bpm:assignee</aspect>
</mandatory-aspects>
</type>
</types>
</model>
01-09-2012 11:28 AM
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.