Bachelor Tech
  • Home
  • Tutorials
  • Portfolio
  • About Jan
  • Contact Jan

HR confirmation (if not submitted by HR)

by Jan Bachelor August 26, 2021

Last Updated on August 26, 2021 by Jan Bachelor

Length: 10 minutes
Table of Contents
  • Create a new Gravity Flow workflow step
  • Add exceptions for the step
  • Conditional routing
  • Send out emails on approval
  • Require a workflow note on rejection + set expiry

As we have it set up so far, this form can be submitted by any logged in user. While it would typically be a member of the HR team, sometimes and enthusiastic Hiring Manager would fill it in. In such cases, before accounts are created (esp. in relation to compliance such as ISO 27001 and TISAX), an HR Manager should confirm that the request is valid (not duplicate, etc.).

Create a new Gravity Flow workflow step

While still editing your new gravity form, click on Settings -> Workflow to reach the workflow section (GravityFlow plugin required). Then click on the ‘Add New’ button.

Click on the ‘Add New’ in the workflow steps section (GravityFlow plugin required)

Add exceptions for the step

  1. Give the workflow step a name such as ‘HR Approval – confirm that user is to be onboarded’
  2. In the description, it may be advisable to add some hint for you such as ‘If the request was not raised by a member of the HR team then their approval is necessary for the workflow to start properly.’. When returning to this form half a year later, you may appreciate the notes 🙂
  3. Select the step as ‘Approval’.
  4. Tick the box called ‘Enable Condition for this step’. Perform this step if ‘Any’ of the following match – then name the list of the people from the HR for whom this step does NOT apply:
Create the workflow step as an ‘approval’ type if step and allow it to be skipped if submitted by a member of the HR team

Conditional routing

If you have just one person for HR, then you would just assign this step to that person to approve it. However, if you have multiple company branches (subsidiaries) and for each you have a different person, then conditional routing is the way to go.

An example of conditional routing from an actual client implementation

Send out emails on approval

Tick the box to send an email on assignment. Fill in in with variables and a link that goes back to the workflow. As mentioned earlier, the link’s structure would be:

https://yourdomain.com/workflow-status/?page=gravityflow-inbox&view=entry&id={form_id}&lid={entry_id}
Use variables to make the email look more professional

Equally, you can send a similar message when HR rejects it, where the person who requested would be notified.

Rejection email for the submitee (i.e. if HR does not approve the request)

You can use the shortcode called {workflow_note} to pass the note from the person who rejected the request.

Email if the on-boarding request is rejected – use the shortcode {workflow_note} to share the note during the rejection with the user.

Require a workflow note on rejection + set expiry

  • Require a workflow note on reject (at least) as it will be fed into the rejection email we covered above.
  • Set a due date with an expiration date.
  • Once all done, click on ‘Update Step Settings’.
Set expiry + select the ‘Required if rejected’ for a note from the member of the HR team who may reject the request, as it will be fed in the reply to the submitee on why the request was rejected.
Design an on-boarding form (WordPress + Gravity Form)
Back to: Automate on-boarding workflow in your organization (Gravity Forms + Flow, Integromat, Okta, Google Workspace) – TISAX compliant!

Leave a Comment Cancel Reply

Save my name, email, and website in this browser for the next time I comment.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

0 comment 0 FacebookWhatsappEmail

Automate on-boarding workflow in your organization (Gravity Forms + Flow, Integromat, Okta, Google Workspace) – TISAX compliant!

  • Previous
Collapse
Expand
  • Expected infrastructure / software in the organization
  • Design an on-boarding form (WordPress + Gravity Form)
  • HR confirmation (if not submitted by HR)

Search for articles

Other Tips

  • How to mount an NFS share (such as from FreeNAS) from an Android box
  • How to download a Windows 10 ISO on a Windows device – easy work-around

Other Tutorials

  • Build Your Own Router - Proxmox, OPNSense, OpenVPN server and a VPN client all in one!
    12 Steps
  • Dynamically Populate Gravity Forms from Google Sheets (GSheets APIv4)
    6 Steps

Recent Comments

  • Jan Bachelor on Use Integromat to get computer IDs from user email in JamF ProHi Robert, the static groups were created in the p…
  • Robert Petitto on Use Integromat to get computer IDs from user email in JamF ProCan you share how you'd use Make (integromat) to a…
  • Martin on Part 1 – What do we want to do + Required technology (bank feed)This tutorial deserves more credit, I've not seen…
  • Jan Bachelor on WAN / LAN Set Up (Before OPNSense Installation)Hi Ed, I have not tested it with PCI passthrough y…
  • Ed on OPNSense VM Set UpIn step 4 firewall you turned off firewall, should…

Tags

chrome iso windows

Categories

  • Android
  • FreeNAS
  • Linux
  • Windows

Recent Posts

  • How to mount an NFS share (such as from FreeNAS) from an Android box

  • How to download a Windows 10 ISO on a Windows device – easy work-around

Facebook Twitter Instagram Pinterest Linkedin Youtube

@2019 - All Right Reserved. Designed and Developed by PenciDesign

Bachelor Tech
  • Home
  • Tutorials
  • Portfolio
  • About Jan
  • Contact Jan