![]() An Example Business Assertion Model |
Model by: Richard Lay Report Date: 2023-09-22 4:41:09 PM Version: V03 If diagrams do not show, ensure the image files are in the same folder as this htm file. |
Intent This model is intended to showcase Assertion Modeling(AM). AM tools and methods have been used to design and present the model, and the report itself has been generated from the software. Content This business model describes the recruitment function in a medium size business. It shows the repeated decisions and information necessary to recruit for open positions. As well as these operational decisions, made daily, it also shows related strategic and tactical decisions. The report includes a brief introduction to Assertion Models, the set of Assertions that describe Recruitment and a section that addresses the model authors (modelers) perspective on pertinent issues of the model that should be resolved or clarified. The report is fully hyperlinked to facilitate the understanding of the flow of business information related to recruitment. For diagrams to appear in the report diagrams files in PNG format must be included in the same folder. Limitations The model has not been validated by subject matter experts in recruitment. It serves as a starting point for an organization to adjust, in terminology, objectives and practices to uniquely describe their own business. Use As a showcase the report shows valuable perspectives easily extracted from a complete assertion model. These perspectives allow a business to be truly designed. Adjustments in how the business should be designed (and perhaps implemented) are immediately visible in other perspectives when the report is re-generated. Implications of design decisions are immediately manifest. And it is not necessary to jump to another modeling methodology to expresse the perspective. An assertion model is the launch-pad for innovation. |
This Recruitment Model is intended to address the objective of maintaining an effective. focused, dedicated workforce to perform the business of the organization. Included Succession planning is shown briefly but retention is not specifically addressed in the current version. The primary focus is on filling a job position that is (or will become) vacant. There is a chain of Assertions that cascade until the position is filled. It also supports the maintenance of a list of potential applicants to be drawn upon in starting the publication of an open position. Job fairs and other outreach are included because they support a goal of having the organization considered as a desirable employer. Managers feedback and relationships has been recognized as identifying their roles as Authorities). Not Included This does not currently show reference checks and background checks. It does not address staffing. It passes off to Onboarding. It does not include the use of External Recruiters (outsourcing). It has not specifically addressed internal hiring decisions. Recruitment sources has not been lightly addressed. Aligning candidates to corporate culture and values has not been addressed. Recruitment strategy does not address mix of sources, agencies, target groups (eg. social media). Career development paths are not addressed. Applicant experience is not addressed. Considering managers as clients of recruitment is not represented. Interview standards and approach are not elaborated. The model does not address re-interviews of the same candidate. Nor does it show a receipt of application being sent to applicant (not always done). Retention is not addressed. There is no specific internal posting. Measures for discriminatory practices have not been addressed. Referrals are included but not referral bonuses. |
| |||||||
| |||||||
Two identical connections fromRC6 but one by phone and one by email. Inputs: Information provided from: RC6 - Arranged Phone or In Person Interview
|
RC4 - Position Offer - tbd PUSH via: Note: RC18 - Approved Applicant Expense - Recruitment Administrator PUSH via: TBD Note: | ||||||
Implementation Section Currently performed by Recruitment Administrator with a manual system of computer files and scheduling, Environments - that deliver this assertion: |
| |||||||
| |||||||
Inputs: Information provided from: RC6 - Arranged Phone or In Person Interview
|
RC4 - Position Offer - tbd via: Note: | ||||||
Implementation Section Environments - that deliver this assertion: |
| |||||||
| |||||||
Inputs: Information provided from: RC11 - Job Opening Publication
|
RC8 - Suitable Application for Consideration - Recruitment Officer PUSH via: TBD Note: | ||||||
Implementation Section It may be necessary to implement this as an online application, as a form to submit or as a request for a letter. Environments - that deliver this assertion: |
| |||||||||
| |||||||||
Inputs: Information provided from: RC20 - Interview Expenses Claim
|
RC21 - Payment Instructions - Expenses Administrator [FINANCE] PUSH via: DIRECT Note: | ||||||||
Implementation Section Could be an email to accounting or as part of a form that is offered from the accounting system Environments - that deliver this assertion: |
| |||||||
| |||||||
Inputs: Information provided from: RC7 - Job Opening Short List
|
RC20 - Interview Expenses Claim - Job Applicant PUSH via: DIRECT Note: RC5 - Applicant Interview Notes - Recruitment Officer PUSH via: Note: RC26 - Applicant Interview Attendance - Selected Applicant PUSH via: EMAIL Note: RC-36 - Opening Status - Recruitment Officer PUSH via: DIRECT Note: Status | ||||||
Implementation Section May be possible to set up registration online for interviews it numerous position openings are available. But more likely this is done with personal communications by email and phone. Environments - that deliver this assertion: |
| |||||||
| |||||||
Inputs: Information provided from: RC29 - Recruitment Practice Alignment
|
| ||||||
Implementation Section -Factors on how this might be implements- Environments - that deliver this assertion: |
| |||||
| |||||
Uses Interview notes but accurate diversity assessment will require more reliable and appropriate information. Inputs: |
RC29 - Recruitment Practice Alignment - Recruitment Manager PUSH via: TBD Note: | ||||
Implementation Section -Factors on how this might be implements- Environments - that deliver this assertion: |
| |||||||
| |||||||
Inputs: Information provided from: RC11 - Job Opening Publication
|
RC8 - Suitable Application for Consideration - Recruitment Officer via: Note: | ||||||
Implementation Section May be implemented as purely email or as a form in the HR system Environments - that deliver this assertion: |
| |||||
| |||||
Inputs: |
| ||||
Implementation Section -Factors on how this might be implements- Environments - that deliver this assertion: |
| |||||||
| |||||||
Inputs: Information provided from: RC6 - Arranged Phone or In Person Interview
|
RC18 - Approved Applicant Expense - Recruitment Administrator PUSH via: Note: | ||||||
Implementation Section Probably an Email with attachments for receipt images. Environments - that deliver this assertion: |
| |||||||
| |||||||
Inputs: Information provided from: RC4 - Position Offer
|
RC23 - Timely Recruitment Performance - Recruitment Officer PUSH via: Note: RC2 - Job Position Gaps - Recruitment Officer PUSH via: Note: RC25 - Onboarding Instructions - Supervisor PUSH via: Note: RC4 - Position Offer - tbd PUSH via: Note: RC-36 - Opening Status - Recruitment Officer PUSH via: TBD Note: | ||||||
Implementation Section This may be done by a verbal phone call too and may require a parallel connection. Environments - that deliver this assertion: |
| |||||||
| |||||||
Inputs: Information provided from: RC15 - Position Opening
|
RC10 - Application Tendered - Job Applicant via: EMAIL Note: RC14 - Employee Endorsement - Employee via: DIRECT Note: RC-36 - Opening Status - Recruitment Officer PUSH via: DIRECT Note: Only the status | ||||||
Implementation Section Environments - that deliver this assertion: |
| |||||||||
| |||||||||
Inputs: Information provided from: RC8 - Suitable Application for Consideration
|
RC6 - Arranged Phone or In Person Interview - Recruitment Administrator PUSH via: Note: RC-36 - Opening Status - Recruitment Officer PUSH via: DIRECT Note: Only Status | ||||||||
Implementation Section Environments - that deliver this assertion: |
| |||||||||
| |||||||||
Inputs: Information provided from: RC3 - Job Offer Response
|
RC1 - Potential Job Fair Proposed - Recruitment Officer PUSH via: Note: | ||||||||
Implementation Section Environments - that deliver this assertion: |
| |||||||
| |||||||
Inputs: Information provided from: RC3 - Job Offer Response
|
| ||||||
Implementation Section -Factors on how this might be implements- Environments - that deliver this assertion: |
| |||||||
| |||||||
Inputs: Information provided from: RC17 - Position to be Filled
|
RC15 - Position Opening - Recruitment Officer via: Note: RC7 - Job Opening Short List - Recruitment Officer PUSH via: TBD Note: RC-36 - Opening Status - Recruitment Officer PUSH via: DIRECT Note: Only the status | ||||||
Implementation Section Probably a number of emails and phone calls to firm up the recruuitment approach. Environments - that deliver this assertion: |
| |||||||||||||||||
| |||||||||||||||||
Completion of major events Inputs: Information provided from: RC16 - Open Position Requirements
|
| ||||||||||||||||
Implementation Section -Factors on how this might be implements- Environments - that deliver this assertion: |
| |||||
| |||||
Inputs: |
RC29 - Recruitment Practice Alignment - Recruitment Manager PUSH via: TBD Note: | ||||
Implementation Section Environments - that deliver this assertion: |
| |||||||
| |||||||
Inputs: Information provided from: RC18 - Approved Applicant Expense
|
| ||||||
Implementation Section Modeling for the Accounting function may have alternate Assertions. Environments - that deliver this assertion: |
| |||||||
| |||||||
Multiple but in the Recruitment Model only inpit fro Recruitment is shown. Inputs: Information provided from: RC22 - Recruitment Management Capabilities
|
| ||||||
Implementation Section -Factors on how this might be implements- Environments - that deliver this assertion: |
| |||||||||||
| |||||||||||
If an offer is rejected then the committee must re-convene and decide on next steps. IE offer to second candidate or repost. The results of the interview(s) inform this assertion Inputs: Information provided from: RC5 - Applicant Interview Notes
|
RC3 - Job Offer Response - Selected Applicant PUSH via: VERBAL Note: The Recruitment Officer may phone the applicant and follow with a formal letter. RC2 - Job Position Gaps - Recruitment Officer PUSH via: Note: RC-36 - Opening Status - Recruitment Officer PUSH via: TBD Note: | ||||||||||
Implementation Section Environments - that deliver this assertion: |
| |||||||
| |||||||
Inputs: Information provided from: RC16 - Open Position Requirements
|
RC23 - Timely Recruitment Performance - Recruitment Officer PUSH via: DBSTORE Note: RC11 - Job Opening Publication - Recruitment Officer PUSH via: DIRECT Note: | ||||||
Implementation Section An additional connection should be added to make a direct transmission to the Job Opening Publication. Environments - that deliver this assertion: |
| |||||
| |||||
Inputs: |
RC16 - Open Position Requirements - Recruitment Officer via: Note: | ||||
Implementation Section May be implemented as an iput screen to capture the necessary attributes for a recruitment. Or could be an email Environments - that deliver this assertion: |
| |||||||
| |||||||
Inputs: Information provided from: RC2 - Job Position Gaps
|
| ||||||
Implementation Section Environments - that deliver this assertion: |
| |||||||
| |||||||
Inputs: Information provided from: RC13 - Resume Offered
|
RC8 - Suitable Application for Consideration - Recruitment Officer PUSH via: Note: | ||||||
Implementation Section Environments - that deliver this assertion: |
| |||||||
| |||||||
This would access the meta values for all included Assertions. Inputs: Information provided from: RC22 - Recruitment Management Capabilities
|
| ||||||
Implementation Section -Factors on how this might be implements- Environments - that deliver this assertion: |
| |||||||
| |||||||
Inputs: Information provided from: RC23 - Timely Recruitment Performance
|
RC22 - Recruitment Management Capabilities - Recruitment Manager PUSH via: Note: | ||||||
Implementation Section -Factors on how this might be implements- Environments - that deliver this assertion: |
| |||||||||||
| |||||||||||
The Manager will use unmodeled inputs, formal and informal, to support the assessment of the functions capabilities. Assertion Sources include performance measures in s structured format as well as less objective findings and assessments. Inputs: Information provided from: RC30 - Recruitment Value to Organization
|
RC27 - Recruitment Assessment - Recruitment Manager PUSH via: Note: RC-35 - Performance of Human Resources - Director of Human Resources PUSH via: TBD Note: | ||||||||||
Implementation Section A quarterly report on a set of measures that support reporting on the items in the specification. Environments - that deliver this assertion: |
| |||||||||||
| |||||||||||
Inputs: Information provided from: RC31 - Diverse Workforce Practices
|
RC22 - Recruitment Management Capabilities - Recruitment Manager PUSH via: TBD Note: RC34 - Business Improvement Initiative - Recruitment Manager PUSH via: TBD Note: RC29 - Recruitment Practice Alignment - Recruitment Manager PUSH via: TBD Note: | ||||||||||
Implementation Section -Factors on how this might be implements- Environments - that deliver this assertion: |
| |||||
| |||||
Inputs: |
RC22 - Recruitment Management Capabilities - Recruitment Manager PUSH via: Note: | ||||
Implementation Section -Factors on how this might be implements- Environments - that deliver this assertion: |
| |||||
| |||||
Inputs: |
RC12 - Potential, Current, Past Resumes - Recruitment Officer via: DIRECT Note: | ||||
Implementation Section Environments - that deliver this assertion: |
| |||||
| |||||
Inputs: |
RC8 - Suitable Application for Consideration - Recruitment Officer via: Note: | ||||
Implementation Section Environments - that deliver this assertion: |
| |||||||||||||
| |||||||||||||
Inputs: Information provided from: RC14 - Employee Endorsement
|
RC7 - Job Opening Short List - Recruitment Officer via: Note: | ||||||||||||
Implementation Section If the applications are automated then this purely adds a Boolean field. Practically this may involve some contacting of the applicants to confirm submitted information. Environments - that deliver this assertion: |
| |||||||||
| |||||||||
Inputs: Information provided from: RC15 - Position Opening
|
RC24 - Recruitment Function Effectiveness - Recruitment Manager PUSH via: TBD Note: | ||||||||
Implementation Section Can be calculated automatically. But if not possible this could be done manually by capturing each Competition Environments - that deliver this assertion: |
| |||||
| |||||
Inputs: |
| ||||
Implementation Section -Factors on how this might be implements- Environments - that deliver this assertion: |
|
Responsibilities
|
Table of Contents | |
New Competition Tracker Office Tools |
Source Assertion | Push or Pull | Type | Note | Information | Target Spec |
RC0 - Our Organization Reputation Recruitment Manager | PUSH | TBD | Organization Reputation as Employer Reputation Suummary | RC29 - Recruitment Practice Alignment Recruitment Manager | |
RC10 - Application Tendered Job Applicant | PUSH | TBD | Tendered Application Competitionidentifier, SupportingLetter, SubmittedResume | RC8 - Suitable Application for Consideration Recruitment Officer | |
RC11 - Job Opening Publication Recruitment Officer | Published Opening Competition ID, Publish Date, Level Salary, Required Skills, Organizational Unit, Submission Details, Posting Introduction, Posting Completed | RC10 - Application Tendered Job Applicant | |||
RC11 - Job Opening Publication Recruitment Officer | DIRECT | Published Opening Competition ID, Publish Date, Level Salary, Required Skills, Organizational Unit, Submission Details, Posting Introduction, Posting Completed | RC14 - Employee Endorsement Employee | ||
RC11 - Job Opening Publication Recruitment Officer | PUSH | DIRECT | Only the status | Published Opening Competition ID, Publish Date, Level Salary, Required Skills, Organizational Unit, Submission Details, Posting Introduction, Posting Completed | RC-36 - Opening Status Recruitment Officer |
RC12 - Potential, Current, Past Resumes Recruitment Officer | PUSH | Potential, Current, Past Resumes Collection Name, Resume Collection | RC8 - Suitable Application for Consideration Recruitment Officer | ||
RC13 - Resume Offered Job Applicant | DIRECT | Tendered Resume Resume Summary, Resume, KeywordList | RC12 - Potential, Current, Past Resumes Recruitment Officer | ||
RC14 - Employee Endorsement Employee | Endorsed Potential Applicant Employee ID, Endorsed Person Details, Reason For Endorsement, Endorsee Resume | RC8 - Suitable Application for Consideration Recruitment Officer | |||
RC15 - Position Opening Recruitment Officer | PUSH | DBSTORE | Published Position Opening Competition ID, Publish Date, Level Salary, Required Skills, Organizational Unit, Submission Details, Posting Introduction, Posting Completed | RC23 - Timely Recruitment Performance Recruitment Officer | |
RC15 - Position Opening Recruitment Officer | PUSH | DIRECT | Published Position Opening Competition ID, Publish Date, Level Salary, Required Skills, Organizational Unit, Submission Details, Posting Introduction, Posting Completed | RC11 - Job Opening Publication Recruitment Officer | |
RC16 - Open Position Requirements Recruitment Officer | Position Requirements PositionID, RequiredSkills, JobLevelID, IncumbantID, Opening Requirements Identified | RC15 - Position Opening Recruitment Officer | |||
RC16 - Open Position Requirements Recruitment Officer | PUSH | TBD | Position Requirements PositionID, RequiredSkills, JobLevelID, IncumbantID, Opening Requirements Identified | RC7 - Job Opening Short List Recruitment Officer | |
RC16 - Open Position Requirements Recruitment Officer | PUSH | DIRECT | Only the status | Position Requirements PositionID, RequiredSkills, JobLevelID, IncumbantID, Opening Requirements Identified | RC-36 - Opening Status Recruitment Officer |
RC17 - Position to be Filled Supervisor | Job Opening Job Description, SupervisorIdentity | RC16 - Open Position Requirements Recruitment Officer | |||
RC18 - Approved Applicant Expense Recruitment Administrator | PUSH | DIRECT | Expense Approval NameAndAddress, ExpenseCode, CompetitionID | RC21 - Payment Instructions Expenses Administrator [FINANCE] | |
RC2 - Job Position Gaps Recruitment Officer | PUSH | Job Position Gaps InterviewTimeAndLocation, ExpensesInstructions | RC1 - Potential Job Fair Proposed Recruitment Officer | ||
RC20 - Interview Expenses Claim Job Applicant | PUSH | Expenses Claim ApplicantIdentification, ExpenseItems | RC18 - Approved Applicant Expense Recruitment Administrator | ||
RC22 - Recruitment Management Capabilities Recruitment Manager | PUSH | Recruitment Management Capabilities Capabilities Summary | RC27 - Recruitment Assessment Recruitment Manager | ||
RC22 - Recruitment Management Capabilities Recruitment Manager | PUSH | TBD | Recruitment Management Capabilities Capabilities Summary | RC-35 - Performance of Human Resources Director of Human Resources | |
RC23 - Timely Recruitment Performance Recruitment Officer | PUSH | TBD | Timely Recruitment Performance Period, CompetitionsInQuarter, AverageDaysToFill | RC24 - Recruitment Function Effectiveness Recruitment Manager | |
RC24 - Recruitment Function Effectiveness Recruitment Manager | PUSH | Measure of Recruitment Function Period, Count of Competitions For Period, Average Time to Fill | RC22 - Recruitment Management Capabilities Recruitment Manager | ||
RC26 - Applicant Interview Attendance Selected Applicant | PUSH | Interview Attendance AppearanceAtInterview | RC4 - Position Offer tbd | ||
RC26 - Applicant Interview Attendance Selected Applicant | PUSH | TBD | Interview Attendance AppearanceAtInterview | RC18 - Approved Applicant Expense Recruitment Administrator | |
RC29 - Recruitment Practice Alignment Recruitment Manager | PUSH | TBD | Recruitment Practice Alignment Recruitment Practice Alignment | RC22 - Recruitment Management Capabilities Recruitment Manager | |
RC29 - Recruitment Practice Alignment Recruitment Manager | PUSH | TBD | Recruitment Practice Alignment Recruitment Practice Alignment | RC34 - Business Improvement Initiative Recruitment Manager | |
RC29 - Recruitment Practice Alignment Recruitment Manager | PUSH | TBD | Recruitment Practice Alignment Recruitment Practice Alignment | RC29 - Recruitment Practice Alignment Recruitment Manager | |
RC3 - Job Offer Response Selected Applicant | PUSH | Applicants Acceptance ApplicantName, PositionIdentifier, AcceptanceDetails | RC23 - Timely Recruitment Performance Recruitment Officer | ||
RC3 - Job Offer Response Selected Applicant | PUSH | Applicants Acceptance ApplicantName, PositionIdentifier, AcceptanceDetails | RC2 - Job Position Gaps Recruitment Officer | ||
RC3 - Job Offer Response Selected Applicant | PUSH | Applicants Acceptance ApplicantName, PositionIdentifier, AcceptanceDetails | RC25 - Onboarding Instructions Supervisor | ||
RC3 - Job Offer Response Selected Applicant | PUSH | Applicants Acceptance ApplicantName, PositionIdentifier, AcceptanceDetails | RC4 - Position Offer tbd | ||
RC3 - Job Offer Response Selected Applicant | PUSH | TBD | Applicants Acceptance ApplicantName, PositionIdentifier, AcceptanceDetails | RC-36 - Opening Status Recruitment Officer | |
RC30 - Recruitment Value to Organization Recruitment Manager | PUSH | Recruitment Value to Organizaton Recruitment Value to Organizaton | RC22 - Recruitment Management Capabilities Recruitment Manager | ||
RC31 - Diverse Workforce Practices Recruitment Manager | PUSH | TBD | Diverse Workforce Practices Diverse Workforce Practices | RC29 - Recruitment Practice Alignment Recruitment Manager | |
RC4 - Position Offer tbd | PUSH | VERBAL | The Recruitment Officer may phone the applicant and follow with a formal letter. | Position Offer ApplicationID, PositionOffered, Salary, StartDate | RC3 - Job Offer Response Selected Applicant |
RC4 - Position Offer tbd | PUSH | Position Offer ApplicationID, PositionOffered, Salary, StartDate | RC2 - Job Position Gaps Recruitment Officer | ||
RC4 - Position Offer tbd | PUSH | TBD | Position Offer ApplicationID, PositionOffered, Salary, StartDate | RC-36 - Opening Status Recruitment Officer | |
RC5 - Applicant Interview Notes Recruitment Officer | Interview notes PositionID, ApplicantID, InterviewID, InterviewNotes | RC4 - Position Offer tbd | |||
RC6 - Arranged Phone or In Person Interview Recruitment Administrator | PUSH | DIRECT | Interview Details InterviewTimeAndLocation, ExpensesInstructions | RC20 - Interview Expenses Claim Job Applicant | |
RC6 - Arranged Phone or In Person Interview Recruitment Administrator | PUSH | Interview Details InterviewTimeAndLocation, ExpensesInstructions | RC5 - Applicant Interview Notes Recruitment Officer | ||
RC6 - Arranged Phone or In Person Interview Recruitment Administrator | PUSH | Interview Details InterviewTimeAndLocation, ExpensesInstructions | RC26 - Applicant Interview Attendance Selected Applicant | ||
RC6 - Arranged Phone or In Person Interview Recruitment Administrator | PUSH | DIRECT | Status | Interview Details InterviewTimeAndLocation, ExpensesInstructions | RC-36 - Opening Status Recruitment Officer |
RC7 - Job Opening Short List Recruitment Officer | PUSH | Job Opening Short List CompetitionIdnetifier, CandidateList, InterviewConstraints, Closed Competition | RC6 - Arranged Phone or In Person Interview Recruitment Administrator | ||
RC7 - Job Opening Short List Recruitment Officer | PUSH | DIRECT | Only Status | Job Opening Short List CompetitionIdnetifier, CandidateList, InterviewConstraints, Closed Competition | RC-36 - Opening Status Recruitment Officer |
RC8 - Suitable Application for Consideration Recruitment Officer | Suitable Applications blnMeetsRequirements, Application | RC7 - Job Opening Short List Recruitment Officer | |||
RC9 - Succession Plans for Key Positions Recruitment Officer | Succession Plan List of key positions | RC8 - Suitable Application for Consideration Recruitment Officer |
The Recruitment Management Model V1.22 is currently in devlopment as of 22-03-295. This Assertion Model(AM) and its HTML Report is being used to create a normative AM example and to proof the Firmstate Designer 2.3 Sortware. Some commentary, largely about Recruitment Modeling decisions will be captured in Model Notes for each Assertion. V1.22 is intended to show how requirements can be generated from an AM. There are many opportunities for augmenting this model with, for example, the information needed for jobs that require a criminal record check, drawing on Assertions from outside the organization to support internal decisions. V1.23 Use for testing the move away from duplicationg specs in views. V2.01 Created to start a demonstration version 220831 V2.02 is for data cleanup V3 is for cleanup and revisions for 3.12 capabilities and prep for ShowCase |