Transcript

Oracle ApplicationsCloud

Geing Started with DigitalAssistant

20A

Oracle Applications CloudGeing Started with Digital Assistant

20APart Number F24360-02Copyright © 2011, 2020, Oracle and/or its aliates. All rights reserved.

Author: Ambarish Marodkar

This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected byintellectual property laws. Except as expressly permied in your license agreement or allowed by law, you may not use, copy, reproduce, translate,broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering,disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited.

The information contained herein is subject to change without notice and is not warranted to be error-free. If you nd any errors, please reportthem to us in writing.

If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, thenthe following notice is applicable:

U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware,and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal AcquisitionRegulation and agency-specic supplemental regulations. As such, use, duplication, disclosure, modication, and adaptation of the programs,including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to licenseterms and license restrictions applicable to the programs. No other rights are granted to the U.S. Government.

This software or hardware is developed for general use in a variety of information management applications. It is not developed or intended for usein any inherently dangerous applications, including applications that may create a risk of personal injury. If you use this software or hardware indangerous applications, then you shall be responsible to take all appropriate fail-safe, backup, redundancy, and other measures to ensure its safeuse. Oracle Corporation and its aliates disclaim any liability for any damages caused by use of this software or hardware in dangerous applications.

Oracle and Java are registered trademarks of Oracle and/or its aliates. 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 orregistered trademarks of SPARC International, Inc. AMD, Opteron, the AMD logo, and the AMD Opteron logo are trademarks or registered trademarksof Advanced Micro Devices. UNIX is a registered trademark of The Open Group.

This software or hardware and documentation may provide access to or information about content, products, and services from third parties. OracleCorporation and its aliates are not responsible for and expressly disclaim all warranties of any kind with respect to third-party content, products, andservices unless otherwise set forth in an applicable agreement between you and Oracle. Oracle Corporation and its aliates will not be responsiblefor any loss, costs, or damages incurred due to your access to or use of third-party content, products, or services, except as set forth in an applicableagreement between you and Oracle.

The business names used in this documentation are ctitious, and are not intended to identify any real companies currently or previously in existence.

Oracle Applications CloudGeing Started with Digital Assistant

Contents

Preface i

1 Get Started 1Overview .......................................................................................................................................................................................... 1

Before You Start ............................................................................................................................................................................ 1

2 Congure Digital Assistant 5Overview of Conguring Digital Assistant ............................................................................................................................... 5

Digital Assistant User Roles ........................................................................................................................................................ 5

Assign Digital Assistant User Roles .......................................................................................................................................... 6

Access and Set Up Digital Assistant ......................................................................................................................................... 6

Test Digital Assistant ................................................................................................................................................................... 8

About Extending Published Skills ............................................................................................................................................ 10

Oracle Applications CloudGeing Started with Digital Assistant

Oracle Applications CloudGeing Started with Digital Assistant

Preface

i

PrefaceThis preface introduces information sources that can help you use the application.

Using Oracle Applications

HelpUse help icons to access help in the application. If you don't see any help icons on your page, click your user imageor name in the global header and select Show Help Icons. Not all pages have help icons. You can also access the OracleHelp Center to nd guides and videos.

Watch: This video tutorial shows you how to nd and use help. 

You can also read about it instead.

Additional Resources

• Community: Use Oracle Cloud Customer Connect to get information from experts at Oracle, the partnercommunity, and other users.

• Training: Take courses on Oracle Cloud from Oracle University.

ConventionsThe following table explains the text conventions used in this guide.

Convention Meaning

boldface Boldface type indicates user interface elements, navigation paths, or values you enter or select.

monospace Monospace type indicates le, folder, and directory names, code examples, commands, and URLs.

> Greater than symbol separates elements in a navigation path.

Oracle Applications CloudGeing Started with Digital Assistant

Preface

ii

Documentation AccessibilityFor information about Oracle's commitment to accessibility, visit the Oracle Accessibility Program website.

Videos included in this guide are provided as a media alternative for text-based help topics also available in this guide.

Contacting Oracle

Access to Oracle SupportOracle customers that have purchased support have access to electronic support through My Oracle Support. Forinformation, visit My Oracle Support or visit Accessible Oracle Support if you are hearing impaired.

Comments and SuggestionsPlease give us feedback about Oracle Applications Help and guides! You can send an e-mail to:[email protected].

Oracle Applications CloudGeing Started with Digital Assistant

Chapter 1Get Started

1

1 Get Started

OverviewUse Oracle Digital Assistant to improve user satisfaction and make your application more engaging. With DigitalAssistant, your users get instant responses from the application through conversations. You can congure DigitalAssistant and use it.

Related Topics

• Oracle Digital Assistant Documentation

Before You StartConsider these points before you get started with conguring Digital Assistant for your users.

• Make sure you bought one or more of these Oracle products.

◦ Oracle Expenses Cloud

◦ Oracle Project Management Cloud

◦ Oracle Project Financial Management Cloud

◦ Oracle CX Sales

• Buy Oracle Digital Assistant. For more information about buying it, see hps://www.oracle.com/application-development/cloud-services/digital-assistant/.

• Buy Oracle Applications Cloud specic Stock Keeping Unit (SKU). After you buy the SKUs, buy product-specicDigital Assistant SKUs.

These tables show the Oracle Applications Cloud SKUs and the corresponding Digital Assistant SKUs, and theirpart numbers.

◦ HCM

Oracle Applications Cloud SKU Part Number

Human Capital Management BaseCloud Service 

B85800 

Recruiting Cloud Service(Candidate Experience Skill andHiring Skill get provisioned byBots) 

B87675 

Oracle Applications CloudGeing Started with Digital Assistant

Chapter 1Get Started

2

Digital Assistant SKU Part Number Metric

Oracle Digital Assistant for FusionHCM Cloud Service 

B91438 

Hosted Named User 

◦ CRM

Oracle Applications Cloud SKU Part Number

Engagement Cloud StandardOering Cloud Service 

B87344 

Engagement Cloud EnterpriseOering Cloud Service 

B87346 

Engagement Cloud ProfessionalOering Cloud Service 

B87347 

Engagement Cloud IndustryOering Cloud Service 

B87345 

CRM Base Premium OeringCloud Service 

B67269 

CRM Base Enterprise OeringCloud Service 

B67268 

CRM Base Standard OeringCloud Service 

B67267 

CRM Base Professional OeringCloud Service 

B86408 

Sales and Service Standard CloudService 

B91068 

Sales and Service Enterprise CloudService 

B91069 

Sales and Service Premium CloudService 

B91070 

Oracle Applications CloudGeing Started with Digital Assistant

Chapter 1Get Started

3

Digital Assistant SKU Part Number Metric

Oracle Digital Assistant for FusionSales Cloud Service 

B91432 

Hosted Named User 

◦ PPM

Oracle Applications Cloud SKU Part Number Metric

Oracle Fusion Project Financials CloudService 

B84628 

N/A 

Oracle Fusion Project ManagementCloud Service 

B73403 

N/A 

Oracle Fusion Task ManagementCloud Service 

B73405 

N/A 

Enterprise Resource Planning CloudService 

B91079 

N/A 

Enterprise Resource Planning for SelfService Cloud Service 

B91080 

Hosted Named User 

Enterprise Resource Planning CloudService 

B91084 

Hosted Employee 

Digital Assistant SKU Part Number Metric

Oracle Digital Assistant for FusionEnterprise Resource Planning SelfService Cloud Service 

B91448 

Hosted Named User 

Oracle Digital Assistant for FusionEnterprise Resource Planning CloudService 

B91449 

Hosted Employee 

◦ FIN

Oracle Applications CloudGeing Started with Digital Assistant

Chapter 1Get Started

4

Oracle Applications Cloud SKU Part Number Metric

Oracle Fusion Enterprise ResourcePlanning for Self Service Cloud Service 

B91080 

Hosted Named User 

Oracle Fusion Enterprise ResourcePlanning Cloud Service 

B91084 

Hosted Employee 

Digital Assistant SKU Part Number Metric

Oracle Digital Assistant for FusionEnterprise Resource Planning SelfService Cloud Service 

B91448 

Hosted Named User 

Oracle Digital Assistant for FusionEnterprise Resource Planning CloudService 

B91449 

Hosted Employee 

Note: Once you buy both the product-specic SKUs and corresponding Digital Assistant SKUs, theDigital Assistant is provisioned and gets associated with your application.

• Get a Twilio account to congure Oracle Digital Assistant on SMS channel. Make sure that you note down theaccount SID, authentication token, and phone number from your Twilio account. For more information onTwilio account, see hps://www.twilio.com/.

Here are a few URLs you must know:

Application URL

Oracle Applications Cloud 

hps: //<Fusion domain>. fa.<data center>. oraclecloud. com/ fscmUI/ faces/ FuseWelcome 

Identity Cloud Service 

hps: //<Identity Domain ID>. identity. oraclecloud. com/ ui/ v1/ adminconsole/ rootusers 

Related Topics

• Enterprise Resource Planning

• Digital Assistant

• Oracle Applications Products

• Twilio

Oracle Applications CloudGeing Started with Digital Assistant

Chapter 2Congure Digital Assistant

5

2 Congure Digital Assistant

Overview of Conguring Digital AssistantYour users access Digital Assistant with a specic user role. So you can assign the user roles to them, such asadministrator, developer, and business user. You must train your Digital Assistant, congure SMS Channel andApplication Initiated Channel, and connect them with your Digital Assistant. Once you set up your Digital Assistant, youcan test it to check whether it's working correctly on your desktop and mobile devices.

Digital Assistant User RolesYou must assign appropriate roles to your users so that they can administer, congure, or analyze Digital Assistant.Based on their roles, users can import Skills, add uerances, test Skills, or extend Digital Assistant. Once you assignthe roles, users can access Digital Assistant. You don't need to assign roles to the users who interact with Skills in otherchannels, such as SMS.

This table shows the roles you can assign to your users and what they can do.

User Roles What They Can Do

ServiceAdministrator ODA Service Administrator Role 

• Get complete access to the Bots instance for the draft and published Skills.• Access or import Skills.• Clone or extend Skills.• Delete a published Skill or Digital Assistant.• Do data management tasks, such as purging data when the instance is out of memory.

ServiceDeveloper ODA Service Developer Role 

• Delete a draft Skill but not a published one.• Get full access to build and test Skills and Digital Assistant.

Note:  Users with this role can't access the data management tasks and sothey can't purge data.

 

ServiceBusinessUser ODA Service Business User Role 

• Get access to the analytics insights.• Test the dialog ows and whether the intent and entity match.• Add sample uerances to the training corpus to retrain a Skill.

Note:  This role is primarily specic to an analyst in the company, or someonewho's in the line of business, such as expenses, and wants to see theanalytics. Users with this role can only view the skills or seings but can'tmodify them. They can't access the data management tasks to purge data.

 

Oracle Applications CloudGeing Started with Digital Assistant

Chapter 2Congure Digital Assistant

6

Related Topics

• What Are Skills?

Assign Digital Assistant User RolesWith the Identity Domain Administrator role, you can access the Identity Cloud Service application, and assignappropriate roles to your users. For users who use single sign-on to access Oracle Applications Cloud, make sure theirlogin credentials are synchronized with that of Identity Cloud Service automatically during hybrid provision.

1. Sign in to Oracle Identity Cloud Service.2. From the Navigator, select Applications.3. Open the application instance that you want to assign the user roles for.4. Click the Application Roles tab.5. Select a role and click the corresponding menu icon.6. Click Assign Users.

7. Search for the user you want to assign a role to.

Note: You can search for the user by name or email address.

8. Select the user and click OK.

Access and Set Up Digital AssistantUse Oracle Applications Cloud to access Digital Assistant. You must have the administrator or developer role to do thistask.

1. Sign in to Oracle Applications Cloud.2. Click your user image or name in the global header, and on the Seings and Actions menu, select Setup and

Maintenance.3. Click the Tasks icon, and select Review Topology.4. Click the Diagnostic Tests tab, and then click Enterprise Application Conguration tab.5. In the Enterprise Application list, search and select Oracle Digital Assistant.

Oracle Applications CloudGeing Started with Digital Assistant

Chapter 2Congure Digital Assistant

7

6. Select Validate External Enterprise Application Endpoint URL, and click the Run icon.

7. Copy the URL from the External Endpoint URL column, and open the link in a dierent browser window.

You see the Oracle Digital Assistant Sign In page.8. Sign in to Oracle Digital Assistant using your SSO credentials.9. Train your Digital Assistant.

a. From the Navigator, select Development > Digital Assistants.b. Search for FADigitalAssistant.c. On the FADigitalAssistant page, click Train at the top right corner.d. In the Train dialog box, select the Trainer Tm check box to improve your Digital Assistant's machine

learning cognition.e. Click Submit.

Note: Only the users with administrator or developer role can train FADigitalAssistant.

10. Congure the SMS Channel and the Application Initiated Channel, and connect them to Digital Assistant.

a. From the Navigator, select Development > Channels.b. Click Channel.c. In the Create Channel dialog box, enter the details, and in the Channel Type list, select Twilio SMS.

You can get account SID, authentication token, and phone number from your Twilio account.d. Click Create.e. In the Route To list, select FADigitalAssistant to associate this SMS channel to FADigitalAssistant.

Related Topics

• Train the Digital Assistant

Oracle Applications CloudGeing Started with Digital Assistant

Chapter 2Congure Digital Assistant

8

• Trainer Tm

Test Digital AssistantYou can test whether your FADigitalAssistant is working using your desktop and mobile devices. To test it on yourmobile device, you use the Twilio SMS phone number that you already congured.

Test Digital Assistant on Your Desktop Device

1. Sign in to Oracle Digital Assistant.2. From the Navigator, select Development > Digital Assistants.3. Click FADigitalAssistant.4. Click the Play icon that you can see at the boom left corner of the page with FADigitalAssistant details. You

see a test page.

Oracle Applications CloudGeing Started with Digital Assistant

Chapter 2Congure Digital Assistant

9

5. In the text box at the boom left corner of the test page, type "Hello".

The FADigitalAssistant responds with a list of supported Skills and intents.6. Click any of the intents and proceed as per your requirements.

Test Digital Assistant on Your Mobile Device

1. Open Digital Assistant on your mobile device.2. Text "Hello" to the phone number that you congured.

Oracle Applications CloudGeing Started with Digital Assistant

Chapter 2Congure Digital Assistant

10

Digital Assistant responds with the tasks it can do for you as shown in this image.

3. Respond by typing something on your mobile device. For example, you can type "Taxi for $30".

Digital Assistant sends an URL to sign in to the Oracle Applications Cloud.4. Sign in to your application, and follow the steps provided in the SMS.

Related Topics

• System Intents

About Extending Published SkillsAfter you buy the Digital Assistant SKUs specic to each product, you can extend Skills to do these tasks:

• Add new uerances to existing Skills.

• Add new intents or entities and resulting dialog to purchased SaaS API.

• Add FAQ to the BOT (CSV only).

• Change conguration parameters within Skills.

• Add support for languages other than English.

Oracle Applications CloudGeing Started with Digital Assistant

Chapter 2Congure Digital Assistant

11

Note: You must purchase translator applications separately.

You can also buy a separate SKU named "ODAP4SaaS" to do these additional tasks:

• Add new intents or entities and resulting dialog to third-party back-end services.

• Add a new Skill to Oracle SaaS when users haven't purchased corresponding SaaS Pillar Skill.

• Add a new skill to Oracle on-premises implementations or third-party back-end services when users haven'tpurchased corresponding SaaS Pillar Skill. For example, say some users bought the HCM Skill, but they're tryingto connect to CRM without buying the CRM Skill.

• Add Oracle Voice to the existing Skill.

• Integrate with one or more of these applications:

◦ Oracle CX Sales

◦ Oracle Service Cloud

◦ Help desk of a third-party application

Related Topics

• Extending Skills

Oracle Applications CloudGeing Started with Digital Assistant

Chapter 2Congure Digital Assistant

12


Recommended