Activity diagram

The posting of a job opening will serve as scenario for this sample. As soon as a new job offer is published, it is possible to apply for it within a certain period of time before it expires. Everybody who applies for the position within this time-frame will be added to the list of applicants. At the same time, the person in charge of this job offering will be informed periodically about the number of applications. Finally, all applications will be sent via e-mail to the manager as soon as the job offering has expired.

The following activity diagram is a high-level description of the steps included in the job posting process:

 

step1 The job posting process starts when a user enters a new job vacancy into the system. Then, the job offering is posted to the internet.

The vacancy is active for a specified period of time.

While the job vacancy is active, the process can receive applications. If an application message arrives the application is added to a list and a reply message is sent back.

While the job vacancy is active, the process repeats to report the number of applications in a specified time interval.

When the job vacancy has expired, the job vacancy will be deleted from the Internet. The applications are sent to the manager and then the process ends.

Job posting scenario