This solution streamlines HR service workflows with an AI-powered assistant that delivers instant answers, automates record updates, and provides intelligent support, saving time and elevating the employee experience.
The Agent for HR Service is designed to assist employees with various HR-related tasks. It provides instant answers, seamless record updates, and automated support, improving efficiency, compliance, and transparency by streamlining HR service workflows.
This accelerator leverages Copilot Studio, Power Platform, and Microsoft Teams. It also interfaces with Dataverse and integrates the 3rd party business workflow management program, ServiceNow.
The Agent enables employees to propose a relocation, compare benefits and compensation in different cities, and track the approval process. Upon completion of the relocation process, the company's records are updated and an automation is triggered wherein the Agent for HR Service will reach out for the employee's feedback, all using natural language inside of Microsoft Teams.
Note: This accelerator is not intended to be a production ready solution. The components can be extended through customization and configuration as desired to create a production ready solution. All components packaged have been done through an unmanaged solution, which allows users to be able to customize and extend the components post-deployment.
This solution is designed to be easily customizable. All configuration and customizations to this solution will be done in Power Platform, Copilot Studio, and with content and data stored in 3rd party platform ServiceNow.
Additional opportunities for extension
There are a variety of opportunities to extend the functionality of this accelerator. Some of these include:
- Augmenting the sequence of steps involved in the relocation process, to match organizational practices
- Catering for additional HR-related processes beyond relocations
- Adapting or augmenting approval logic to match organizational practices
- Integrating with additional systems of record for HR-related data and content
- Integrating eSignature capabilities for document acceptance
- An example of eSignature integration can be seen in the Agent for Contract Processing Solution Accelerator
This accelerator focuses on harnessing the following key capabilities:
- Generative AI in Copilot Studio
- Adaptive Cards in Copilot Studio
- Publishing Copilot agent in Microsoft Teams
- Capturing digital approvals using Approvals in Microsoft Teams
- Update tables in Dataverse
- Using ServiceNow for cloud data integration
Additional details on how these capabilities are leveraged in this accelerator can be found here:
- Autonomous Agent Capabilities
- Proactive Engagement and Response Routing
- Integration to HR System (ServiceNow)
- Approval Tracking
- Document Manipulation
- Dynamically-Generated Adaptive Cards in Topics
- Use of Custom Entities and Slot Filling
Click to learn more about the key features this solution enables
-
Find & summarize policy info
Locate existing HR policies, extract and summarize relevant details, empowering employees make informed decisions. -
Extend and integrate employee data
Seamlessly integrate with third-party platforms such as ServiceNow to access and update information such as employee data and knowledge base, where it is stored. -
Enable autonomous HR support
Automate HR processes and approvals, to reduce manual effort and improve efficiency. -
Generate HR documents
Dynamically generate structured HR documents from related data sources and templates, ensuring compliance and consistency. -
Capture employee satisfaction
Leverage employee feedback over time, generating insights to drive proactive HR improvements.
Please click this Link to Deployment Guide for instructions on how to deploy and set up the solution accelerator.
Usage Guidance has been provided to assist you in executing the steps required to see the included capabilities of this accelerator in action.
To deploy this solution accelerator, ensure you have access to the following
- Microsoft Power Platform license with Dataverse enabled and System Administrator access
- Copilot Studio license
- End users having Dataverse access
- ServiceNow license
- Access to create a SharePoint site through appropriate Microsoft 365 license
- The Teams Approvals App available for users
- Environment Variables solution installed in your Dataverse environment
Product | Description | Cost |
---|---|---|
Microsoft Power Platform | Microsoft Power Platform is a suite of applications, connectors, and a data platform (Dataverse) that provides a rapid application development environment to build custom apps, automate workflows, and analyze data. | Pricing |
Microsoft Copilot Studio | Microsoft Copilot Studio is a graphical, low-code tool designed for building AI-driven agents and agent flows. | Pricing |
Microsoft 365 | Microsoft 365 is a cloud-powered productivity platform that includes a suite of applications and services designed to enhance productivity and collaboration. | Pricing |
Below is a sample landing page of the solution accelerator after it is deployed, set up, and ready to be used:
Pier, an employee of Contoso, is looking to relocate to a new city. Pier initiates contact with the HR agent to understand the relocation process and its potential impacts. The agent provides information on relocation compensation and helps Pier assess the financial implications. The agent offers to initialize a relocation request. Pier submits a relocation request through the agent. The HR team reviews and approves the request. Pier receives a notification in the Teams channel about the approval. The agent generates necessary documents for the relocation process. After the relocation process is complete, Pier receives an autonomous satisfaction survey to provide feedback on the interaction with the HR agent and the overall process
Highlights
- Knowledge Retrieval: The agent retrieves relevant information and documents from various sources, including SharePoint and ServiceNow
- Action Execution: The agent performs actions such as initiating requests, generating documents, and sending notifications
- System Integration: The agent integrates with existing HR systems like Workday, SAP SuccessFactors, and ServiceNow to provide a seamless experience. The agent can be customized to handle various HR scenarios, such as onboarding, offboarding, talent development, and performance management
Overall, the HR Agent helps Pier by providing instant answers, automating routine tasks, and ensuring seamless integration with existing HR systems, thereby enhancing efficiency and the overall employee experience.
Click to learn more about what value this solution provides
-
Faster issue resolution
Higher first-contact resolution rates speed up problem solving and reduce repeated inquiries. This enhances employee trust in HR service systems and improves their overall support experience. -
Improved employee satisfaction
Employees feel more supported and confident in the HR system’s clear responses and helpful summaries, resulting in higher engagement, greater trust and positive feedback. -
Increased HR efficiency
HR teams spend less time on repetitive issues and escalations, freeing up time for strategic, high-impact work, streamlining operations and boosting the overall effectiveness of the self-service system. -
Reduced operational costs
Fewer support tickets, manual workloads, and smarter resource allocation lead to direct cost savings, helping the business operate more efficiently and cut unnecessary expenses.
You may want to ensure that you configure any Copilot Studio actions, and any Connections used in Power automate flows, to use the authentication that is appropriate for your organization and scenario.
Depending on your desired security model, you may wish to select user authentication for actions rather than agent author authentication. For power automate flows, you may wish to configure connections to use the credentials of run-only users, or with a specific connection that you create.
Please note that this solution leverages a custom Dataverse table called 'Relocations' which stores metadata related to the status of employees. Creation of a security role to manage users and relocation table access for end users is recommended based on organizational best practices and needs.
Also note that this solution leverages a SharePoint site and document library for the storage of unsigned, signed, and template NDA Agreements. Ensure that the security settings for your site and library are managed in accordance with your organizational best practices and needs. See Managing SharePoint Online Security for more details.
See these resources for more details on setting up authentication:
- Configure user authentication for actions
- Manage owners and users in your flows with Power automate
- Managing SharePoint Online Security
Click here to learn more about common questions about this solution.
Check out similar solution accelerators
Solution Accelerator | Description |
---|---|
Agent for Contact processing | The Agent for Contract Processing helps employees quickly create, find, manage and share contracts, saving time and resources by automating contract processing workflows. |
Agent for RFP response | The Agent for RFP response processes RFP documents and leverages its knowledge base to create a draft proposal posted autonomously in Microsoft Teams. |
Have questions, find a bug, or want to request a feature? Submit a new issue on this repo and we'll connect.
Please refer to Transparency FAQ for responsible AI transparency details of this solution accelerator.
To the extent that the Software includes components or code used in or derived from Microsoft products or services, including without limitation Microsoft Azure Services (collectively, “Microsoft Products and Services”), you must also comply with the Product Terms applicable to such Microsoft Products and Services. You acknowledge and agree that the license governing the Software does not grant you a license or other right to use Microsoft Products and Services. Nothing in the license or this ReadMe file will serve to supersede, amend, terminate or modify any terms in the Product Terms for any Microsoft Products and Services.
You must also comply with all domestic and international export laws and regulations that apply to the Software, which include restrictions on destinations, end users, and end use. For further information on export restrictions, visit https://aka.ms/exporting.
You acknowledge that the Software and Microsoft Products and Services (1) are not designed, intended or made available as a medical device(s), and (2) are not designed or intended to be a substitute for professional medical advice, diagnosis, treatment, or judgment and should not be used to replace or as a substitute for professional medical advice, diagnosis, treatment, or judgment. Customer is solely responsible for displaying and/or obtaining appropriate consents, warnings, disclaimers, and acknowledgements to end users of Customer’s implementation of the Online Services.
You acknowledge the Software is not subject to SOC 1 and SOC 2 compliance audits. No Microsoft technology, nor any of its component technologies, including the Software, is intended or made available as a substitute for the professional advice, opinion, or judgement of a certified financial services professional. Do not use the Software to replace, substitute, or provide professional financial advice or judgment.
BY ACCESSING OR USING THE SOFTWARE, YOU ACKNOWLEDGE THAT THE SOFTWARE IS NOT DESIGNED OR INTENDED TO SUPPORT ANY USE IN WHICH A SERVICE INTERRUPTION, DEFECT, ERROR, OR OTHER FAILURE OF THE SOFTWARE COULD RESULT IN THE DEATH OR SERIOUS BODILY INJURY OF ANY PERSON OR IN PHYSICAL OR ENVIRONMENTAL DAMAGE (COLLECTIVELY, “HIGH-RISK USE”), AND THAT YOU WILL ENSURE THAT, IN THE EVENT OF ANY INTERRUPTION, DEFECT, ERROR, OR OTHER FAILURE OF THE SOFTWARE, THE SAFETY OF PEOPLE, PROPERTY, AND THE ENVIRONMENT ARE NOT REDUCED BELOW A LEVEL THAT IS REASONABLY, APPROPRIATE, AND LEGAL, WHETHER IN GENERAL OR IN A SPECIFIC INDUSTRY. BY ACCESSING THE SOFTWARE, YOU FURTHER ACKNOWLEDGE THAT YOUR HIGH-RISK USE OF THE SOFTWARE IS AT YOUR OWN RISK.