This sample's scenario is the review process. Every scientific publication has to be assessed by a number of independent reviewers prior to publication. When a document is handed in for publication, it is forwarded to a list of reviewers, who read and evaluate it. Subsequently, each reviewer gives a recommendation whether or not the paper should be accepted for publication. If the majority of the reviewers approve, the paper will be published.
The following activity diagram is a high-level description of the steps that are executed in the review process:
The review process starts when a document is submitted.
The independent reviewers, who will be responsible for performing the review, are selected.
The document is forwarded to each reviewer.
Each reviewer reads the document and subsequently returns a recommendation
whether or not it should be accepted for publication.
The process waits for the single review results from the reviewers. In order to come to a conclusion whether or not the document under review will be accepted for publishing, three independent review results are required. Therefore, the business process waits until three results have arrived and will resume work as soon as this is the case. If more than three reviewers participate in the review process, the remaining reviewers do not have to continue working on their review.
Once the recommendations from all reviewers have arrived, it is checked whether the majority of the reviewers vote for the publication of the document.
If more than 50% of the reviewers approve, the document is accepted for publication and an acceptance message is returned.
If no majority for accepting the document exists, a rejection message is returned.