Employee recruitment and on-boarding with Office 365 and Power Platform – Pt 1

In the series of posts, we are going to look at how you can utilise the suite of Office 365 and Power Platform products to automate the recruitment and onboarding of new employees. We will use (among other things) SharePoint Online, Microsoft Teams, PowerApps, Power Automate, Word, Outlook and Power BI.

We’ll also apply some JSON to format columns and create adaptive cards

The scenario

In this scenario, we will start with a request to recruit a new employee, which will then go through an approval process and trigger a series of actions within Power Automate flows.

During this series, we’ll also create a Microsoft Team to store all details of applications and supporting documents (resumes, cover letters, etc.)

Request to recruit

To begin with, we’ll create a SharePoint team site (mine is called People Culture Team). In this site, we’ll create list (mine is called Recruitment Requests). My list has the following columns:

NameType of column
TitleSingle line of text
Type of requestChoice
(choices are ‘backfill’ & ‘new position’
Position TitleSingle line of text
New Position JustificationMultiple lines of text
Previous Incumbent NameSingle line of text
Previous Incumbent Reason For LeavingChoice
(choices are ‘Internal Transfer’ & ‘Termination (including resignation’
Covered By BudgetYes/No
Request LocationChoice (for this example, you only need to have two or three choice. In real-life/larger company, you may prefer a lookup column)
Reports ToPerson or Group
Reports To PositionSingle line of text
Employment TypeChoice (My choices are ‘Full-time’, ‘Part-time’, ‘Casual’ & ‘Fixed-term contract’
Recruitment MethodChoice (My choices are ‘External’ & ‘Internal’)
Commencement DateDate and time (Date only)
Position Description AttachedYes/No
Base SalaryCurrency
SuperCurrency (might not apply to any readers outside of Australia)
Mobile AllowanceCurrency
Laptop AllowanceCurrency
Link To RequestSingle line of text (we will use JSON to format this column in a later post)
P&C ApproverPerson or group
P&C OutcomeSingle line of text
P&C CommentsMultiple lines of text
SLT ApproverPerson or group
SLT OutcomeSingle line of text
SLT CommentsMultiple lines of text
GM ApproverPerson or group
GM OutcomeSingle line of text
GM CommentsMultiple lines of text

If you don’t want to manually create this list, here’s a flow I created for you. You just need to change the URL to one that sits inside your tenant, e.g. https://yourtenant.sharepoint.com/sites/peoplecultureteam, and run the flow.

No Responses

Leave a Reply

Your email address will not be published. Required fields are marked *