Advanced wf: Only view task appearing on Manage [SOLVED]
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-09-2007 11:06 AM
Hi All,
I have defined an advanced workflow (see below). When I select "Start Advanced Workflow" and assign it to someone that person (if if its the same user) only has the "View Content Properties". And no other icons (and hence Abilities). I'm guessing its either a Roles or workflow issue, but the all I do to the job is assign it to the same use and make sure they are a Coordinator.
Many thanks in advance.
Jim
I have defined an advanced workflow (see below). When I select "Start Advanced Workflow" and assign it to someone that person (if if its the same user) only has the "View Content Properties". And no other icons (and hence Abilities). I'm guessing its either a Roles or workflow issue, but the all I do to the job is assign it to the same use and make sure they are a Coordinator.
Many thanks in advance.
Jim
<?xml version="1.0" encoding="UTF-8"?><process-definition xmlns="urn:jbpm.org:jpdl-3.1" name="mywf:my_digitalpostbox_workflow"> <swimlane name="initiator"/> <start-state name="Start"> <task name="mywf:AllocateToStudioTask" swimlane="initiator"/> <transition name="Send to Waiting For Artist" to="Waiting For Artist"></transition> </start-state> <swimlane name="artist"> <assignment actor-id="#{bpm_assignee.properties['cm:userName']}"/> </swimlane> <task-node name="Waiting For Artist"> <task name="mywf:waitingForArtistTask" swimlane="artist"/> <transition name="Send to Artist for Creation" to="Create"></transition> </task-node> <task-node name="Create"> <task name="mywf:createTask" swimlane="initiator"/> <transition name="Send to Wait For Reader" to="Waiting For Reader"></transition> </task-node> <swimlane name="reader"/> <task-node name="Waiting For Reader"> <task name="mywf:createTask" swimlane="reader"/> <transition name="Send to Reader" to="Reading"></transition> </task-node> <task-node name="Reading"> <task name="mywf:createTask" swimlane="reader"/> <transition name="Send to Approved" to="Approved"></transition> <transition name="Send to Artist for Amend" to="Amend"></transition> </task-node> <task-node name="Amend"> <task name="mywf:amendTask" swimlane="artist"/> <transition name="Return to Reader" to="Reading"></transition> </task-node> <end-state name="Approved"/> <event type="process-end"> <action class="org.alfresco.repo.workflow.jbpm.AlfrescoJavaScript"> <script> if (logger.isLoggingEnabled()) logger.log("End of process. Cancelled: " + cancelled); </script> </action> </event></process-definition>
Labels:
- Labels:
-
Archive
2 REPLIES 2

Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-10-2007 10:57 AM
You have to add a few lines to the model definition (not the process defrinition as shown above!) as in the next example to add additional "authorities" to a certain workflow task:
<type name="mywf:createTask"> <parent>bpm:workflowTask</parent> <overrides> <property name="bpm:packageActionGroup"> <default>add_package_item_actions</default> </property> <property name="bpm:packageItemActionGroup"> <default>edit_package_item_actions</default> </property> </overrides> <mandatory-aspects>… </mandatory-aspects> </type>
Within the overrides section the additional authoizations are put. For more information see the Workflow Administration WIKI: http://wiki.alfresco.com/wiki/WorkflowAdministration#Workflow_Package_Actions
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-12-2007 06:04 AM
Thanks for the help Rob, you were spot on.
Jim
Jim
