Document Management like workflow [message #2170] |
Thu, 25 June 2009 11:29 ![Go to next message Go to next message](/theme/default/images/down.png) |
Kiple
Messages: 5 Registered: November 2006 Location: Surrey, UK
|
Junior Member |
|
|
Hi,
I am investigating building a workflow that is similar to the submit/review/approve workflow usually associated with document management. But I've hit a few gaps in my knowledge in Radicore.
1. Inserting a new record will trigger the workflow start. I do not want to be able to edit existing approved records. When the edit task is fired, I would expect to insert a new record with an increased revision. This gives me two tasks that should trigger the workflow start but workflows can only have one trigger task. Anyone know of a different way of doing this?
2. The record tasks (review, approve, delete) appear on the nav bar depending upon the permissions of the user. But these are also part of the workflow but the buttons appear even if the task is not ready to fire on the work flow. Have I got my permissions set up wrong?
Thanks for any comments
Regards
Kiple
|
|
|
Re: Document Management like workflow [message #2171 is a reply to message #2170] |
Thu, 25 June 2009 12:13 ![Go to previous message Go to previous message](/theme/default/images/up.png) ![Go to next message Go to next message](/theme/default/images/down.png) |
AJM
Messages: 2361 Registered: April 2006 Location: Surrey, UK
|
Senior Member |
|
|
What you are describing is document-based workflow whereas the Radicore implementation is activity-based, which is slightly different. A document may be passed to any number of people for review and/or amendmemt, and may even go round in a loop several times, which means that it is the same activity that is being repeated an unknown number of times. In Radicore a workflow contains a predictable number of different activities in a predictable sequence, so it cannot easily be amended to deal with the same activity repeated for an unknown number of times.
If you have tasks set up for Review, Approve and Delete then they will appear on the navigation bar if the user has been allowed to access them. There is nothing in the framework which can check for the status of a record before any of these entries are displayed.
Tony Marston
http://www.tonymarston.net
http://www.radicore.org
|
|
|
|
|
|