How to set Approval for HR case when it was created before work began?

Ramu6
Tera Contributor

Hi All,

 

Actually i have requirement that whenever user submit a request then need the HR case to be approved by the Subject Person's line manager, before it is available for work to begin 

 

Thanks 

Ramu k

2 REPLIES 2

JamesEcoStratus
Mega Guru

Hello,

To achieve the requirement of having HR cases approved by the Subject Person's line manager before work can begin, you can implement an approval workflow in ServiceNow.

 

Here's a solution, along with some alternative options:

 

Solution: HR Case Approval Workflow

  1. Create an Approval Field: In your HR case table, create a custom field named "Approval Status" or similar, which will track the approval status of each case. This field can be a choice list with values like "Pending Approval," "Approved," and "Rejected."
  2. Configure Workflow: Create a workflow for HR cases that includes an approval step. Here's how you can structure the workflow:
    • Start: This is the initial step when a user submits an HR case.
    • Approval Step: Create an approval step where the Subject Person's line manager is designated as the approver. You can use dynamic assignment rules to ensure the correct manager is selected based on the Subject Person.
    • Conditions: Set conditions that allow the case to move forward if approved or back to the requester if rejected.
    • End: Finalize the workflow with an "End" step.
  3. Notifications: Configure notifications to inform the Subject Person, line manager, and requester about the approval process and its outcome.
  4. Business Rules: Create business rules to enforce the logic that work can only begin on HR cases once they have been approved. These rules should prevent actions like task assignment or closure until the "Approval Status" field is set to "Approved."
  5. Testing and Validation: Thoroughly test the workflow to ensure it accurately routes HR cases to the appropriate line manager for approval and prevents work from starting until approval is granted.
  6. Documentation: Document the workflow, including the approval process, conditions, and notification triggers for future reference.

Alternative Options:

  1. Manual Approval: Instead of an automated workflow, HR agents or administrators could manually review each HR case and update the "Approval Status" field based on the line manager's decision. This approach is less automated but gives more control.
  2. Approval Rules: If you have complex approval criteria, you can use ServiceNow's built-in Approval Rules engine to define approval conditions based on data in the HR case. This allows for flexible, rules-based approvals.
  3. Integration with Identity Management: If your organization uses an identity management system like Active Directory or LDAP, you can integrate it with ServiceNow to automatically determine and assign the Subject Person's line manager for approvals.
  4. Escalation Rules: Implement escalation rules that automatically notify the Subject Person's line manager if the approval process takes too long or if the case remains in a "Pending Approval" state beyond a certain timeframe.

The choice of which solution or combination of options to use depends on your organization's specific needs, existing processes, and the level of automation desired. The HR Case Approval Workflow provides a structured and automated approach to ensure that HR cases are approved by the appropriate individuals before work begins, enhancing efficiency and compliance with your approval process.

 

Best of luck with your ServiceNow project.

 

James @Ecostratus

 

If you found this response helpful, please consider marking it as "Helpful" or "Correct."

denisdoucet
Tera Guru

Hi Ramu6,

I was just faced with the same situation.
You may have found a solution already, but hopefully this can help others in the future.
I looked at the OOB HR Service for Request Corporate Credit Card which needs approval, but that has it's own workflow with approval added.
I was looking for a simpler OOB approval process.
I ended up using the Service Activity feature on the HR Service Configuration record.
As you'll see via the link below, you can create an approval Service Activity which will assign the case, however, the  case's state will be in a Waiting Approval state.

 

Service Activity

Please mark as correct if this helps you.

HR Service Approval.png