...
On Skill Builder → Create Skill tab, enter Skill details such as Skill Name, Category, Description, and KPI Metrics
Under Invocation type, add User Phrases such as ‘Reimburse my bill,’ ‘Refund my bill details’
Under Conversation flow,
Add the attribute “Attachment” to upload the bill.
Add the Integration operation OCR REST API - OCR recognition to get the Invoice Details associated with the attachment.
Add the “Confirmation” attribute to get confirmation from the user that the data received from the OCR integration is correct.
Add a Ruleset based on the confirmation received from the end-user. Add the following rules:
If confirmation from the user is Yes, continue with the Skill.
If confirmation from the user is No, display a message “Data extracted from the Invoice is incorrect. Please try reattaching the Invoice“ and Exit the skill.
Add the Integration operation Create Service Request. If using an existing operation, Override the operation to pass “InvoiceID”, ”Date”, and “Amount” attributes to the Operation. Fetch the ticket number received as a response from the web service and save it in a global attribute TicketID.
Add the Integration operation ISM Upload File. If using an existing operation, Override the operation to pass Attachment and TicketID attributes to the Operation.
Add an Information Message to confirm the ticket submission and display the ticket number to the end-user. For example, “Created the ticket @{global.m_ism_ticket_id} in ISM”.
Click Save to finish building the skill.
The next step is to add permission to the skill. Click on /wiki/spaces/DOC/pages/1676574776 and the Users or Groups who should be able to execute the Skill.
Run Build and Publish to make the skill available in the Virtual Agent.
Once the skill is Published, Go to the Test Widget to test the skill. Click on Debug Logs and execute the skill to view the runtime Skill execution logs.
Your action has now been created successfully, and Support Agents can execute the action on the Agent chat console.
Download a Below is the sample skill definition. Note that the integration details should be replaced with your organization-specific instance details.
...