XXXXXXHCM Digital Assistant
XXXXXXHCM Digital Assistant
XXXXXXHCM Digital Assistant
Document History..................................................................................................... 5
HCM ............................................................................................................................... 6
Recruiting ....................................................................................................................... 7
Directory ...................................................................................................................... 25
Payslip .......................................................................................................................... 26
Salary............................................................................................................................ 27
Onboarding .................................................................................................................. 29
Document History
Activity Date
While on the road or between meetings, you can quickly converse with skills to answer questions using chat channels
such as Web Channel. Alternatively, you can use the various channels supported by the Oracle Digital Assistant
platform.
HCM
The HCM skill includes multiple intents designed to address employment related questions or help you initiate a
manager self-service transaction. When you download the HCM skill, you get all delivered intents. If you don’t want to
make them all available to your employees or haven’t implemented all functionality to support the intents, you can
control access using security as described below. For web channel, you can access this skill within the HCM application.
To use the intents, you must have implemented the corresponding Oracle Fusion functionality so that data exists in the
application. For example, to use the Pay slip or Absence Balance intents, you must have implemented Fusion Payroll and
Fusion Absence Management, respectively.
The Candidate Experience skill integrates with Oracle Recruiting Cloud and enables candidates to search for jobs, check
their application status, add to talent pool, withdraw the application or delete profile.
Note: The Candidate Experience skill must be hosted in its own digital assistant and can’t be combined with any other
skills because it’s an external candidate focused skill.
To interact with the Candidate Experience skill using an Oracle Web channel, you can follow these instructions to set it
up:
https://support.oracle.com/epmos/main/downloadattachmentprocessor?attachid=2530856.1%3A3&docType=WHITE%
20PAPER&action=download
The Internal Candidate Experience skill integrates with Oracle Recruiting Cloud and enables internal candidates to search
for jobs, check their application status or withdraw the application. The Internal Candidate Experience skill can be part of
the DA with other skills like Hiring and HCM.
The Hiring skill integrates with Oracle Recruiting Cloud and enables recruiters and hiring team to check their requisition
status, candidate status and review any pending offers. The Hiring skill can be combined with other skills like HCM and
Approvals, and is part of the Fusion Applications Digital Assistant.
1. Based on the user privileges assigned to you, sign in to Oracle Digital Assistant using your SSO credential.
2. From the Navigator, select Development > Channels.
3. Click Channel.
4. In the Create Channel dialog box, enter the details, and from the Channel Type list, select Oracle Web.
5. Click Save.
6. Go to HCM Experience Design Studio in the sandbox environment.
7. From the Navigator, select Digital Assistant Configuration.
8. To configure the HCM Skills, select the “Oracle Fusion Application”. To configure the Candidate Experience skill,
select the “Candidate Experience” from the Digital Assistant dropdown.
Further instructions to configure the Candidate Experience are provided at
https://support.oracle.com/epmos/main/downloadattachmentprocessor?attachid=2530856.1%3A3&docType=
WHITE%20PAPER&action=download
9. Enter the Server URL of the ODA instance where the Oracle Web Channel is configured.
Example: idcs-oda-88343450fd012b9fb498be0c36-t0.data.digitalassistant.oci.com
10. Paste the Web Channel Id that was generated while creating the web channel in the ODA.
11. Specify other web channel preferences in Features and Functionality Configuration section.
4. From the drop-down list, select Edit Role to view the Edit Role: Basic Information page.
5. Click Next to view the Edit Role: Function Security Policies page.
6. Click Add function Security Policy to add the digital assistant function privilege.
7. Search for the following function privilege and add it to the custom role:
Access Digital Assistant
8. On the Edit Role: Function Security Policies page, click Next.
9. On the Edit Role: Summary and Impact Report page, click Save and Close to save the changes.
10. Click the Users tab.
14. Click Add Privilege to Role to add the function privilege to the custom role.
1. Based on the user privileges assigned to you, sign in to Oracle Digital Assistant using your SSO
credentials.
2. From the Navigator, select Skills.
3. Select the HCM skill that you have configured.
4. Go to Navigation > Settings
5. Click Enable Insights to provide insight into how the skill is performing.
REST APIs not only give access to the conversation in the skill, they also evaluate data security to determine whose data
the user can see within the skill response, their own or someone else’s.
Some intents use deep links rather than REST APIs. There is no functional security check to determine which deep links
the responses will include. When the user clicks a deep link provided by the digital assistant, a security check is
performed. Users who don’t have the function privilege to perform the deep linked action will get an access error. For
actions that require selecting a person, the user must click the deep link and sign into the HCM Cloud Service before
selecting a person. Data security is performed after the user searches for and selects the person.
The following table identifies the required privileges for REST APIs and deep links for all the intents included in the HCM
skill.
balance API
Deep Maintain Absence Records (ORA_ANC_SELF_SERVICE_ABSENCE_RECORDS_DUTY)
Add Absence
Link
(ADD_ABSENCE)
Anytime REST Use REST Service - Person Notes Visibility Options Read Only
Feedback API (HRT_REST_SERVICE_ACCESS_PERSON_NOTES_VISIBILITY_OPTIONS_RO)
Use REST Service - Person Notes (ORA_HRT_REST_SERVICE_ACCESS_PERSON_NOTES)
Benefits REST Use REST Service - Benefit Enrollments Read Only
Coverage API
(ORA_BEN_REST_SERVICE_ACCESS_BENEFIT_ENROLLMENTS_RO)
Directory REST Use REST Service - Public Workers Read Only
API
(ORA_PER_REST_SERVICE_ACCESS_PUBLIC_WORKERS_RO)
Deep Access Person Gallery (ORA_PER_WORKER_GALLERY_SEARCH_DUTY)
Change Photo
Link
(UPDATE_PHOTO)
Deep Access Person Contact Information by Worker Contact Info
Link (ORA_PER_ACCESS_PERSON_CONTACT_INFORMATION)
(EMP_CONTACT_INFO)
Person Communication Methods
Management (ORA_PER_PERSON_COMMUNICATION_METHODS_MANAGEMENT_DUTY) --
for phone and email
Change Person Address (ORA_PER_PERSON_ADDRESS_MAINTENANCE_DUTY) -- for address
Deep Access Person Gallery (ORA_PER_WORKER_GALLERY_SEARCH_DUTY) Directory
Link
(DIRECTORY_ORG_CHART)
Skill Intent REST (Aggregate) Privileges/Duty Role Deep Link Name
API /
Deep
Link
Deep Access Family and Emergency Contacts by Worker Family and emergency contacts
Link (ORA_PER_PERSON_CONTACT_DETAILS_VIEW_DUTY)
(EMP_FAMILY_AND_EMGNC_CON
Manage Person Contact Details (ORA_PER_MANAGE_PERSON_CONTACT_DETAILS)
TACTS)
Goals REST Use REST Service - Performance Goals Read Only
API (ORA_HRG_REST_SERVICE_ACCESS_PERFORMANCE_GOALS_RO)
REST Manage Performance Goal by Manager Manage Goals
API (ORA_HRG_MANAGE_PERFORMANCE_GOAL_BY_MANAGER)
(MANAGE_GOALS)
Manager Deep
Self-Service Link
Change Worker Location (ORA_PER_CHANGE_WORKER_LOCATION_DUTY) Change Location
(CHANGE_LOCATION)
Past & Rest Use REST Service - Absences Read Only (ORA_ANC_REST_SERVICE_ACCESS_ABSENCES_RO)
Future API
Scheduled
Absences
Payslip Rest Use REST Service - Payslips Read Only
API
(ORA_PAY_REST_SERVICE_ACCESS_PAYSLIPS_RO)
Deep Manage Personal Payment Method Payment Methods
Link (ORA_PAY_PERSONAL_PAY_METHOD_MANAGEMENT_DUTY)
(VIEW_RES_PAY_METHOD)
Search for -NA- Focused on external candidates searching for jobs and applying for appropriate roles. This
Candidate Experience
These are important considerations for interacting with the Oracle Digital Assistant.
Name Formats
A line manager is a user with at least one direct report, including dotted line and matrix reports. Line managers can view
data for direct employees only.
Primary Assignments
Only primary assignments are supported for all intents. The digital assistant responses include information for the signed
in user’s primary assignment when asking about themselves, and the primary assignment for others when asking about
another person.
Configuring Skills
Delivered skills are read-only. You can extend skills to modify utterances and synonyms and other metadata to match
your organization’s tone and speaking style. Doing so will help the skill recognize your company name, plan names, and
plan types when included in phrases employees enter into the digital assistant.
Language
Absence Balances
Past & Future Scheduled Absences
Anytime Feedback
Benefits Coverage
Payslip
Directory
The Directory intent includes entities to support the following:
Salary
Tax Withholdings & Year-End Documents
Onboarding
Manager Self-Service
Team Performance Evaluations & Goals
Absence Balance
View all balances for accrual based absence plans you’re enrolled in.
Sample synonyms/words: sick, vacation, PTO, comp time, leave, absence, time off, balance
Things to note: The digital assistant does not recognize company specific absence types and plan names. It only
generically recognizes the plan types such as sick, vacation, PTO, and comp time. So if you ask “How many days do I have
in my Acme Sabbatical Plan”, the digital assistant may not understand and may return an unexpected response. The
digital assistant returns all plan balances, even if you ask about a specific plan balance.
You can click the provided deep link to navigate into the application to schedule time off.
Sample synonyms/words: sick, vacation, PTO, comp time, leave, absence, time off, scheduled
Things to note: The digital assistant does not recognize company specific absence types and plan names. It only
generically recognizes the types of plans using the words such as sick, vacation, PTO, and comp time. So if you ask a
question that uses a company specific plan name or plan type, the digital assistant may not understand and may return
an unexpected response.
The digital assistant returns all scheduled absences if you don’t specify a supported time period, even if you ask about a
specific one. The digital assistant also does not understand all time frames. It understands this or last week, last 2 weeks,
last month, last 6 months, and this year, for example.
Things to note: Even if you specify who can see your feedback, the skill will still prompt you to choose the visibility after
you enter the feedback. You can view and manage feedback for your direct reports. You can also view feedback that you
have given for yourself or others have given for you.
Sample synonyms/words: medical, dental, vision, health, Kaiser, VSP, Metlife, group number, coverage, dependents,
enrolled, insurance.
Things to note: The digital assistant does not recognize company specific benefit plan types or plan names. It only
generically recognizes the types of ‘medical’, ‘dental’, and ‘vision’ and some very common US health providers like
Kaiser, VSP, and Metlife. If you ask a question that uses a company specific plan name or plan type that does not include
one of these recognized words, the skill may return an unexpected response.
When the digital assistant understands the plan type you’re referring to, it will provide the group number for that
specific plan. When it doesn’t understand, it will return group numbers for all enrolled plans. The same is true for
enrolled dependents.
For example, if open enrollment is from Nov 1-Nov 15, 2020, and you made benefit election and coverage changes
effective January 1, 2021, the digital assistant will return coverage and enrollment information in effect for 2020. On
January 1, 2021, it will return coverage and enrollment information for 2021.
Who am I?
Who is my HR rep?
How many direct reports does susan kim have?
What is Henry Jones email address?
What is Henry Jones phone number?
What is Henry Jones department?
What’s peter thompson’s office address?
What is my office address?
What are my current assignments?
How many assignments does susan lee have?
How can I change emergency contact?
I want to add emergency contact
I want to change phone number
Show me my direct reports
Who is my benefits rep?
Where is Kerry Dunne’s office?
Show me Britt Cain’s employees
Mia Jensen email
What's henry jones' job title
Who is Jessica Mullen manager?
Work phone for Brian Rawlings?
What department is Eugene Dow in?
How many employees do I have?
Payslip
View the details of your payslip and access the .pdf to the actual payslip. View your most recent payslip, the payslip for a
specific month or pay period, or the last 3 payslips for example.
• Show me my payslip
• What is my net pay?
• How much did I get paid?
• How much money did I make last paycheck?
• Show my last 3 payslips
• How much was direct deposited into my bank account?
• Can I see my August paycheck?
• Show me my March payslip
• Have I been paid today?
• Which bank is my paycheck deposited to?
Things to note: The digital assistant returns the same response for all questions it determines are related to the payslip,
regardless of how your phrase your question or statement. More detailed questions can be addressed by clicking the link
and looking at the actual payslip for that period.
Show me my salary
What is my compensation?
Did I get my raise?
When was my last salary increase?
How much was my salary adjustment?
When was my last adjustment?
What is John Anderson current salary?
When was John Anderson last raise?
When was John Anderson last salary increase?
When was John Anderson last salary adjustment?
Sample synonyms/words: salary, pay rate, hourly rate, increase, salary adjustment, change, increase
Things to note: The digital assistant returns the same response for all questions it determines are related to salary,
regardless of what question you ask. If the person whose salary you are viewing has never been changed, only current
information will be returned.
Sample synonyms/words: W2, W-2, W4, W-4, 1040, plus all state tax form codes, withholding, tax, tax forms, filing
status, exemptions
Things to note: The digital assistant returns a generic response when it detects that you asked a question about your
withholdings or year-end documents. The responses include deep links that navigate you to the Tax Withholding or End-
End Documents page within the application. You must sign in with your HCM Cloud user name and password to access
the pages.
Things to note: The digital assistant returns the same response for all questions it determines are related to onboarding,
regardless of what question you ask. Onboarding tasks and people can be seen by clicking the deep link and viewing
them in the application. If you’re a line manager, you always need to tell the digital assistant whose onboarding tasks
you want to view. The digital assistant does not know if you have onboarding tasks in either capacity.
The following manager self-service transactions are supported. Users must have at least 1 direct report and the required
privilege to perform the transaction.
Things to note: For all transactions that require person selection, if you provide the person’s name to the digital
assistant (i.e. ‘promote john smith’), you will still need to search for and select the person after you navigate into the
application using the deep link. The digital assistant is not able to pass the person’s name into the application via the
deep link.
You can click any of the links to initiate the desired transaction.
Things to note: The status of the worker self-evaluation is only returned for the most current performance document
created for an organization. Current performance document means the one with a start date closest to today’s date
regardless of employee eligibility for that document. Team performance evaluations and goals are delivered in a single
intent.
• Who on my team doesn't have any goals for the current review period?
• Does everyone in my team have goals?
• Does anyone on my team have no goals?
• Who on my team doesn't have any goals?
• Which of my employees doesn't have any goals?
• Does anyone need to be assigned goals?
• Who on my team has no goals for the current review period?
•
Things to note: Status is returned for employees with no goals in an active review period where the current date falls
between the start and end date of the review period. Team performance evaluations and goals are delivered in a single
intent.
Recruiting Skills
The Candidate Experience skill includes the following intents. CE skill needs to have its own digital assistant and can’t be
combined with other skills like Hiring, HCM or others.
Search for jobs
Note: Internal Candidate Experience skill has the similar intents as Candidate experience with major difference being ICE
skill is used by Internal Candidates.
Show my requisitions
View job applications
Check candidate status
Create Job Requisition
Check offer status
The Candidate Experience must be hosted in its own digital assistant and can’t be combined with any other skills
because the skill focuses on external candidates who would not have access to the HCM digital assistant skill.
Hi
Hello
Help me
Hey
Howdy
Get started
Find jobs
Find open positions
Job openings
Job search
Jobs
Find openings
Find job roles
Search for job opportunities
Open positions in Pleasanton, CA
Search for sales jobs
Things to note: The digital assistant needs to verify the candidate’s email address to show the application status. An
email with a verification code will be sent to the email address which then needs to be used for verification in the Web,
SMS or Facebook Messenger.
Things to note: The digital assistant will provide a talent community signup link based on the configuration on the skill.
Candidate can then use the link to signup for the Talent Pool.
Withdraw my application
Withdraw my job applications
Withdraw my job Withdraw application
Delete my application
Delete my job
Things to note: The digital assistant needs to verify the candidate’s email address to show applications in the
withdrawable state. An email with a verification code will be sent to the email address which then needs to be used for
verification in the Web, SMS or Facebook Messenger. Candidate will be asked to confirm if the action is intended.
Delete profile
Delete my profile
Delete my candidate profile
Remove my profile
Remove me
Erase my profile
Kill my profile
Delete me
Forget me
Forget my profile
Eliminate my profile
Omit my profile
Drop my profile
Wipe out my profile
Things to note: The digital assistant needs to verify the candidate’s email address to delete the profile. An email with a
verification code will be sent to the email address which then needs to be used for verification in the Web, SMS or
Facebook Messenger. The candidate will be asked to confirm if the action is intended.
Hi
Hello
Help me
Hey
Howdy
Get started
Things to note: The digital assistant needs to verify the candidate’s email address to show the application status. An
email with a verification code will be sent to the email address, which then needs to be used for verification in the Web,
SMS or Facebook Messenger.
Withdraw my application
Withdraw my job applications
Withdraw my job Withdraw application
Delete my application
Delete my job
Things to note: The digital assistant needs to verify the candidate’s email address to show applications in the
withdrawable state. An email with a verification code will be sent to the email address which then needs to be used for
verification in the Web, SMS or Facebook Messenger. Candidate will be asked to confirm if the action is intended.
Hi
Hello
Help me
Hey
Howdy
Get started
Show my requisitions
The Recruiting team can review the status of the requisitions they are working on.
If the hiring team wants to look into the complete requisition, they use the deep link provided with each requisition.
Show my requisitions
Show job openings
Show job reqs
My job openings
My requisitions
Reqs that I have created
Requisition status
Show open requisitions
Show my requisition status
Want to see requisitions
Show status of my requisitions
What are my job postings
View reqs
Note: The user needs to log in and authenticate to gain access and view the required information. If the user does not
have proper permissions assigned to the role, they will not be able to view the requested information.
Note: The user needs to log in and authenticate to gain access and view the required information. If the user does not
have proper permissions assigned to the role, they will not be able to view the requested information.
Things to note: The user need to login, authenticate to gain access and view the required information. If the user does
not have proper permissions assigned to the role, they will not be able to view the requested information.
If the hiring team wants to look into the full offer, they can do so via the deep link provided with each offer.
Things to note: The user need to login, authenticate to gain access and view the required information. If the user does
not have proper permissions assigned to the role, they will not be able to view the requested information.
Worldwide Headquarters
500 Oracle Parkway, Redwood Shores, CA 94065 USA
Worldwide Inquiries
TELE + 1.650.506.7000 + 1.800.ORACLE1
FAX + 1.650.506.7200
oracle.com
CONNECT WITH US
Call +1.800.ORACLE1 or visit oracle.com. Outside North America, find your local office at oracle.com/contact.
blogs.oracle.com/oracle facebook.com/oracle twitter.com/oracle
Copyright © 2021, Oracle and/or its affiliates. All rights reserved. This document is provided for information purposes only, and the contents hereof are subject to
change without notice. This document is not warranted to be error-free, nor subject to any other warranties or conditions, whether expressed orally or implied in
law, including implied warranties and conditions of merchantability or fitness for a particular purpose. We specifically disclaim any liability with respect to this
document, and no contractual obligations are formed either directly or indirectly by this document. This document may not be reproduced or transmitted in any form
or by any means, electronic or mechanical, for any purpose, without our prior written permission.
Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.
Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are used under license and are trademarks or registered
trademarks of SPARC International, Inc. AMD, Opteron, the AMD logo, and the AMD Opteron logo are trademarks or registered trademarks of Advanced Micro
Devices. UNIX is a registered trademark of The Open Group. 0421
Interact with HCM Cloud Using HCM & Recruiting Skills
December 2020