Solution to Text Book Minicase

Solution to Text Book Minicase
Chapter 6, minicase 2
Use Case Name: Fulfill staffing request
ID – 1
Importance Level –
Primary actor: Client
Use case type: Overview, essential
Stakeholders and interests
Client company – makes request and receives new employee documentation
Contract manager – overseas the process
Other PSSM staff – aid in performing operations as needed
Temporary employee – negotiates placement
Brief description
This use case summarizes the activities involved in fulfilling a staffing request
Trigger – Receipt of staffing request from placement department
Type:
Relationships
Association Client
Include
Open staffing request, Place staff member, finalize placement
Exclude
Generalization
Normal flow of events:
1. Run open staffing request
2. Run place staff member
3. Run finalize placement
Subflows:
Alternate-exceptional flows:
1a.
If request no complete
Terminate
If no qualified employee
Terminate
2a.
Use Case Name: Open staffing request
ID – 2
Importance Level – High
Primary actor: Client company
Use case type: Detail, essential
Stakeholders and interests
Client company – wants to obtain new staff member
Contract manager – assures validity of request
Brief description
Open new staffing request
Trigger – Request from client company
Type: External
Relationships
Association Contract client firm
Include
Exclude
Generalization
Normal flow of events:
1.
2.
3.
4.
5.
Issue staffing request
Enter contract number into contract database
Review terms and conditions
Enter into database as outstanding staffing request
Send to placement department
Subflows:
Alternate-exceptional flows:
3a-1. If staffing contract has expired
OR
3a-2. If type of employee is not listed on original contract
OR
3a-3 If fee is outside negotiated range
Send letter to client explaining why request is not filled
File copy of the letter
Use Case Name: Place staff members
ID – 3
Importance Level – High
Primary actor: Client
Use case type: Detail, essential
Stakeholders and interests
Placement department personnel – creating matches between requests and available staff
Brief description
Match requests with available staff
Trigger – Receipt of staffing request from contract manager
Type: Internal
Relationships
Association Client
Include
Exclude
Generalization
Normal flow of events:
1. Check type, experience and qualifications against database
2. Mark reserved in the staff database
3. Send staffing request to arrangements department
Subflows:
Alternate-exceptional flows:
1a-1. If no qualified individual found
OR
If one is found but not available
Create memo
Attach to staffing request
Use Case Name: Fill staffing request
ID – 4
Importance Level – High
Primary actor: Temporary employee
Use case type: Detail, essential
Stakeholders and interests
Client company – receives employee documentation
Contract manager – receives staffing request activity documentation
Temporary employee – negotiates placement
Brief description
Offer the job to temporary employee and communicate with client regarding activities
Trigger – Receipt of staffing request from placement department
Type: Internal
Relationships
Association Contract client firm
Include
Exclude
Generalization
Normal flow of events:
1. Contract temporary employee
2.
3.
4.
5.
6.
7.
8.
Ask to agree to replacement
Work out placement details
Finalize agreement with employee
Mark “placed” in the staff database
Send materials to client
Send materials to contract manager
Close the open staffing request in staffing request database
Subflows:
6a.
6b.
7a.
7b.
7c.
Send to client staffing request
Send to client placement fee bill
Send to contract manager staffing request
Send to contract manager unable to fill memo
Send copy of placement fee bill
Alternate-exceptional flows:
8a-1. If staffing request not filled
Notify client
File staffing request, placement fee bill, and unable to fill memo in contract office