Employee Onboarding Process


Onboard Employee


The employee's manager initiates the onboarding process.
Required fields:
Field NameField TypeData TypeSourceModeValidationComments
First NameTextStringUserEditRequired
Last NameTextStringUserEditRequired
Personal EmailTextStringUserEditRequired, Valid Email
Cell PhoneTextStringUserEdit

DepartmentDropdownStringProcessMaker DepartmentsEditRequired
PositionTextStringUserEditRequired
Contract TypeDropdownStringPM Table (PMT_CONTRACT_TYPE)EditRequired
Start DateDateDateUserEditRequired
Finish DateDateDateUserEditRequired if Contract Type = Contractor/Consultant
CountryDropdownStringProcessMaker ISO TablesEditRequired
Hiring CenterDropdownStringPM Table (PMT_HIRING_CENTER)EditRequired
StateDropdownStringProcessMaker ISO TablesEditRequired if U.S.
Requires Sales Tools?CheckboxBooleanUserEdit

ResumeFileFileUserEditRequired
Employer Reference CheckCheckboxBooleanUserEditNot Required
Background CheckCheckboxBooleanUserEditNot Required
Corporate Email GroupsCheckgroupStringPM TableEditNot Required
Requires Training?CheckgroupString("NA", "Architect", "Developer")EditRequired
Requires Phone?RadioString("NA", "Hard phone", "Soft phone")EditRequired

Email to HR group email

In order to keep the process as dynamic as possible and not require constantly changing the process, we will utilize group email addresses to be sent to notify the status of a case.
Subject:
New Hire for @#Position - @#FirstName @#LastName
Body:

Dear HR,


There has been a new hire onboarding.


Please login to ProcessMaker in order to complete your task.


ProcessMaker Automated Notification

HR Tasks

The HR manager performs a series of tasks that will need to be marked complete by check boxes on the form.
If the HR manager requires additional information that was not supplied by the initiator, then the HR manager can send the case back to the initiator.
Field NameField TypeData TypeSourceModeValidationComments
First NameTextStringUserRead-OnlyRequired
Last NameTextStringUserRead-OnlyRequired
Personal EmailTextStringUserRead-OnlyRequired, Valid Email
Cell PhoneTextStringUserRead-Only

DepartmentDropdownStringProcessMaker DepartmentsRead-OnlyRequired
PositionTextStringUserRead-OnlyRequired
Start DateDateDateUserRead-OnlyRequired
CountryDropdownStringProcessMaker ISO TablesRead-OnlyRequired


StateDropdownStringProcessMaker ISO TablesRead-OnlyRequired if U.S.
Requires Sales Tools?CheckboxBooleanUserRead-Only

Contract TypeDropdownStringPM Table (PMT_CONTRACT_TYPE)Read-OnlyRequired
Annual SalaryTextboxStringUserEditRequired
Contract SignedCheckboxBooleanUserEditRequired
Signed ContractFileFileUserEditRequired


If more information is required, the case is routed back to the initiator and an email is sent to them requesting more information.

The form will validate upon clicking the approve button if the annual salary has been captured and if the contract has been signed and uploaded. If these criteria are not met, the user will not be able to approve the form, but they will be able to send it back for more information.


Subject:
New Hire for @#Position - @#FirstName @#LastName

Body:

Dear User,

HR has requested that additional information be added to the onboarding.


Please login to ProcessMaker in order to complete your task.


ProcessMaker Automated Notification

Email to IT group email


In order to keep the process as dynamic as possible and not require constantly changing the process, we will utilize group email addresses to be sent to notify the status of a case.

Subject:
New Hire for @#Position - @#FirstName @#LastName

Body:

Dear IT,


There has been a new hire onboarding.


Please login to ProcessMaker in order to complete your task.


ProcessMaker Automated Notification

IT Tasks

The IT manager performs a series of tasks that will need to be marked complete by check boxes on the form.

If the new hire requires access to sales tools, such as the crm and demo environments etc, then after IT has completed their tasks, the case will then be routed to Sales Engineering for them to provision additional sales tools access.

Depending on the requirements, 3 emails go out after IT finishes their tasks and are also routed to one or all of 3 groups

  1. Sales engineering receives an email notification if sales tools are required
  2. Training receives an email if training is required
  3. Accounting receives an email to setup payroll etc

Field NameField TypeData TypeSourceModeValidationComments
First NameTextStringUserRead-OnlyRequired
Last NameTextStringUserRead-OnlyRequired
Personal EmailTextStringUserRead-OnlyRequired, Valid Email
Cell PhoneTextStringUserRead-Only

DepartmentDropdownStringProcessMaker DepartmentsRead-OnlyRequired
PositionTextStringUserRead-OnlyRequired
Start DateDateDateUserRead-OnlyRequired
CountryDropdownStringProcessMaker ISO TablesRead-OnlyRequired


StateDropdownStringProcessMaker ISO TablesRead-OnlyRequired if U.S.
Requires Sales Tools?CheckboxBooleanUserRead-Only

Corporate Email AddressTextStringUserEditRequired
Corporate Temp Email PasswordTextStringUserEditRequired
Phone TypeDropdownString("Not Required", "Hard", "Soft")EditRequired
VoIP ExtensionTextIntUserEditRequired
VoIP PasswordTextStringUserEditRequired
LDAP UsernameTextStringUserEditRequired
LDAP PasswordTextStringUserEditRequired
Computer TypeDropdownStringPM Table (PMT_COMPUTER_TYPE)EditRequired
Printer AccessCheckboxBooleanUserEditNot Required
Corporate Email GroupsTextareaStringUserRead-Only

Added to Corporate Email GroupsCheckboxBooleanUserEditNot Required
Work Station Set UpCheckboxBooleanUserEditRequired
Update Internal DocumentationCheckboxBooleanUserEditRequiredUpdate the spreadsheet and any other relevant information in company documents
Atlasssian Account PermissionsCheckboxBooleanUserEditRequiredAppropriate Jira/Confluence/Bitbucket permissions and groups setup

Email to SE group email


In order to keep the process as dynamic as possible and not require constantly changing the process, we will utilize group email addresses to be sent to notify the status of a case.

Subject:
New Hire for @#Position - @#FirstName @#LastName

Body:

Dear Sales Engineering,


There has been a new hire onboarding.


Please login to ProcessMaker in order to complete your task.


ProcessMaker Automated Notification

SE Tasks

The SE manager performs a series of tasks that will need to be marked complete by check boxes on the form.

Once the Sales Engineering task is complete, then the process converges back into a single thread and 2 emails go out

  1. To the company welcoming the new hire to the company.
  2. To the new employee to inform them that they have been successfully onboarded with access links and credentials to the systems provided.


Field NameField TypeData TypeSourceModeValidationComments
First NameTextStringUserRead-OnlyRequired
Last NameTextStringUserRead-OnlyRequired
Personal EmailTextStringUserRead-OnlyRequired, Valid Email
Cell PhoneTextStringUserRead-Only

DepartmentDropdownStringProcessMaker DepartmentsRead-OnlyRequired
PositionTextStringUserRead-OnlyRequired
Start DateDateDateUserRead-OnlyRequired
CountryDropdownStringProcessMaker ISO TablesRead-OnlyRequired


StateDropdownStringProcessMaker ISO TablesRead-OnlyRequired if U.S.
Requires Sales Tools?CheckboxBooleanUserRead-Only

CRM UsernameTextStringUserEditRequired
CRM Temp PasswordTextStringUserEditRequired
Demo Workspace SetupCheckboxBooleanUserEditRequired
Time Tracking AccountCheckboxBooleanUserEditNot Required
SE Confluence PermissionsCheckboxBooleanUserEditNot Required
SE JIRA PermissionsCheckboxBooleanUserEditNot Required


Email to Training group email


In order to keep the process as dynamic as possible and not require constantly changing the process, we will utilize group email addresses to be sent to notify the status of a case.


Subject:
New Hire for @#Position - @#FirstName @#LastName

Body:

Dear Training,


There has been a new hire onboarding.


Please login to ProcessMaker in order to complete your task.


ProcessMaker Automated Notification

Training Tasks

The Training manager performs a series of tasks that will need to be marked complete by check boxes on the form.

Once the Training task is complete, then the process converges back into a single thread and 2 emails go out

  1. To the company welcoming the new hire to the company.
  2. To the new employee to inform them that they have been successfully onboarded with access links and credentials to the systems provided.


Field NameField TypeData TypeSourceModeValidationComments
First NameTextStringUserRead-OnlyRequired
Last NameTextStringUserRead-OnlyRequired
Personal EmailTextStringUserRead-OnlyRequired, Valid Email
Cell PhoneTextStringUserRead-Only

DepartmentDropdownStringProcessMaker DepartmentsRead-OnlyRequired
PositionTextStringUserRead-OnlyRequired
Start DateDateDateUserRead-OnlyRequired
CountryDropdownStringProcessMaker ISO TablesRead-OnlyRequired


StateDropdownStringProcessMaker ISO TablesRead-OnlyRequired if U.S.
Requires Training?CheckgroupString("NA", "Architect", "Developer")Read-OnlyRequired
Access GrantedCheckboxBooleanUserEditRequired
PM University UsernameTextStringUserEditRequired
PM University Temp PasswordTextStringUserEditRequired

Email to Accounting group email


In order to keep the process as dynamic as possible and not require constantly changing the process, we will utilize group email addresses to be sent to notify the status of a case.


Subject:
New Hire for @#Position - @#FirstName @#LastName

Body:

Dear Accounting,


There has been a new hire onboarding for @#HiringCenter.


Please login to ProcessMaker in order to complete your task.


ProcessMaker Automated Notification

Accounting Tasks

The Accounting manager performs a series of tasks that will need to be marked complete by check boxes on the form.

Once the Accounting task is complete, then the process converges back into a single thread and 2 emails go out

  1. To the company welcoming the new hire to the company.
  2. To the new employee to inform them that they have been successfully onboarded with access links and credentials to the systems provided.


Field NameField TypeData TypeSourceModeValidationComments
First NameTextStringUserRead-OnlyRequired
Last NameTextStringUserRead-OnlyRequired
Personal EmailTextStringUserRead-OnlyRequired, Valid Email
Cell PhoneTextStringUserRead-Only

DepartmentDropdownStringProcessMaker DepartmentsRead-OnlyRequired
PositionTextStringUserRead-OnlyRequired
Start DateDateDateUserRead-OnlyRequired
CountryDropdownStringProcessMaker ISO TablesRead-OnlyRequired


StateDropdownStringProcessMaker ISO TablesRead-OnlyRequired if U.S.
Enrolled In HR SystemCheckboxBooleanUserEditRequired















Email to Company

After all the tasks are complete, a welcome email is sent out to the company, ensuring that we do not forget to welcome new employees.

This email will be sent out from Brian's account. We will use a dummy account so as to not require Brian's actual account.

Subject:
Welcoming @#FirstName @#LastName to ProcessMaker!

Body:

Team,


I would like to personally welcome @#FirstName @#LastName to the team.


@#FirstName will be joining the @#Department_label team in the position of @#Position. @#FirstName will be based in @#Country_label and work out of the @#HiringCenter_label office.


Please give @#FirstName a warm welcome!


Brian's Signature



Email to New Employee

At the end of the workflow, the new employee will receive a welcome email, with full instructions on how to access the systems and what he needs to do in order to be fully prepared to start working on his/her first day.

Subject:
Welcome to ProcessMaker @#FirstName!

Body:

Dear @#FirstName @#LastName,


Welcome to ProcessMaker!


Your officlal start date has been set as @#StartDateFormatted.

You will be joining the @#Department_label team in the position of @#Position and be reporting to @#DepartmentHead.

You will be working out of the @#HiringCenter_label office. Please coordinate access to the permises with your department head (@#DepartmentHead).

You will be receiving a computer type of @#ComputerType_label. If you are in the Bolivia office, IT will have already set this up for you. If you are working out of another office, please speak to your department head (@#DepartmentHead).

You have been granted access to the following email groups:

@#EmailGroups_label

You should be able to login to the Atlassian cloud with your Google account below, at this url: https://processmaker.atlassian.net.



Please find below access and credentials, based on your role, position and department.


LDAP Access:

Username: @#LDAPUsername

Password: @#LDAPPassword

Important: It is extremely important that you change your password to a secure and complicated password. You may do so here: link.


Google Account:

Username: @#EmailWorkUsername

Password: @#EmailWorkPassword

You can login to your email account by going to https://gmail.com or https://inbox.google.com.

Important: It is extremely important that you change your password to a secure and complicated password.


VoIP (phone):

Phone Type: @#PhoneType

Username: @#VoIPExt

Password: @#VoIPPassword

Note: You will be receiving a seperate email with instructions on how to configure your phone.


ProcessMaker University:

Username: @#PMUniversityUsername

Password: @#PMUniversityPassword

You can login to the ProcessMaker University here: http://university.processmaker.com.