Issue Details (XML | Word | Printable)

Key: APRV-131
Type: Improvement Improvement
Status: Open Open
Priority: Minor Minor
Assignee: Roberto Dominguez
Reporter: Bernhard Leitner
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
Confluence Approval and Workflow Plugin

Supporting Workflows approvals/published versions

Created: 18/Jul/08 03:08 AM   Updated: 11/Sep/08 01:45 PM
Component/s: None
Affects Version/s: None
Fix Version/s: None

Time Tracking:
Not Specified

Environment: Windows XP, Confluence Standalone 2.7.2 (zip version) (both Plugin and Confluence with Evaluation key)

Labels:


 Description  « Hide
When I began working with the Approval Plugin I thought I'd just use the approvals on workflows too (using a workflow), so that for instance the Administrator of the space, where workflows can be defined, can control which workflows will be used (only published ones, since my so-called Moderators could also create workflows on this space, but those would need to be approved by the Space Admin in order for them to use them). However that is not how workflows work at all. The effects of publishing a workflow:
  • Only the workflow in Edit (View) is used (and is always immediately applied).
  • Deleting the workflow in Edit (View) destroys the published workflow (creates errors messages in the published tab)
  • The workflow is a space-workflow on the space where the workflow is implemented in and the workflow has already been published using the workflow, then deleting the workflow in Edit (View) creates {approval} corpses, which cannot be deleted like normal (see APRV-130). The only way to delete the workflow completely is then to delete the approval history (deletes the corpses and removes the Published Tab).


 All   Comments   Work Log   Change History   FishEye   Crucible   Builds      Sort Order: Ascending order - Click to sort in descending order
Roberto Dominguez added a comment - 18/Jul/08 10:38 AM
Bernhard,

I changed the title and made it a suggestion.

The workflows are not meant to work on worklows, as far as published versions is concerned.

Could you elaborate on why would you allow Moderators to create workflows? Workflow creating is not trivial and allowing too many people creating them could be a maintenance nightmare...


Bernhard Leitner added a comment - 21/Jul/08 01:03 AM
Yeah I know that that is far from trivial, but that's one thing I came across when toying around with the plugin.
Well, you said it yourself. Allowing too many people to create workflows could create a chaos, that's why you should be able to approve only of those workflows that you know can be used, safely.

But don't bother too much with this, it was just something I wanted to point out.