- A user wants a document peer reviewed, so they create a Peer Review CR, then they create several Review CRs (associated with the 'parent' CR) and assign them to the various peer reviewers.
- The reviewers do the review, add their review comments to their Review CR and transition it to completed.
- The original user then sees all Reviews are complete and can update the document and transitions his Peer Review CR to complete.
Created -> In_Progress -> Completed with an addition Canceled state.
What I'm wanting to define is another simple lifecycle called Review, which will have states:
Created -> In_Progress -> Completed
(They look similar, but the Peer Review lifecycle will likely become more complex in time, which the Review one is simpler.)
The Peer Review lifecycle and Review lifecycle are different, but I want to be able to create and associate Review CRs from the Peer Review CR.
First up, from a Change point of view, does this seem like a reasonable approach in principle? Or should I just be using the one type of CR?
Secondly, is it possible to associate a CR with a CR of another type? If so, where can I get more information about setting this up? Ideally the Peer Review (In_Progress) dialog would have a 'Create and Assign Review' button, which would create, populate and assign the Review CR.
Any comments greatly appreciated.