Overview

Sections

Get Inventory Item by Description Skill

Overview

Digital Assistant Enterprise Integration

Your employees have a frequent action of looking up inventory items by using the item description. You would like to reduce time to access this information.

By adding a skill to the Infor Digital Assistant to retrieve the items by description your employees can access the information quickly via chat or voice on desktop or mobile.



Tutorial

1

Accessing the Application

In your Coleman-enabled tenant, navigate to the Application Navigation Menu and select Infor OS > Digital Assistant. You will be transferred to the Skill page within Digital Assistant.

  • Click the + icon above the data grid with the skill list to Add Skill.
2

Building Skill

Each of the section below represent the wizard steps on the UI. Follow the manual to complete the skill building process.

3

Basic Information

Specify the following information :

  • Skill ID: GetItemByDescription
  • Name: Get Item By Description
  • Description: Optionally, specify that this skill will accept an item description to provide the user with an item number.
  • Language: English
4

Fulfillment

Select API in the Fulfillment Type field.

Specify the fulfillment information :

  • API Suite: FSM
  • Product: Infor Financials and Supply Management
  • Select API: Generic List Service (Use the search bar to locate the API)
  • Path: FSM/fsm/soap/classes/Item/lists/generic
  • Method Type: Auto-filled based on the API selected
  • Parameters: Auto-filled based on the API selected (GET)
  • Request Body: Auto-filled based on the API selected
  • Response Body: Auto-filled based on the API selected
5

Requirements

Creating the First Requirement

  1. Define the Requirement Information:
  • Name: Description
  • Type: Select String
  • Prompt: Specify the question that Coleman presents to the user. Example: "What is the description of the item you would like to see?"

2. Add the Requirement Fulfillment:

  1. Click the gear icon on the requirement tile.
  2. From the drop-down, select Add Fulfillment (A dialog window will pop up).
  3. Navigate to the Fulfillment tab and input the following values:
  • Fulfillment Type: API
  • API Suite: FSM
  • Product: Infor Financials and Supply Management
  • Select API: Generic List Service (Use the search bar to locate the API)
  • Path: FSM/fsm/soap/classes/Item/lists/generic
  • Method Type: Auto-filled based on the API selected
  • Parameters: Auto-filled based on the API selected

Fulfillment Tab – Parameters

Parameter Name
Parameter Type
Variable Source
Variable Value

_fields

Query String

Other

Item, ItemGroup, Description

_filter

Query String

Other

Description::{Description}

_limit

Query String

Other

100


Fulfillment Settings

Navigate to the Response tab and define Variables and Response Conditions (refer to the screenshots for details).

Create Variable

Variable Name
Type
JSON Path

ItemID

Json Path

$[]._fields.item

ItemGrp

Json Path

$[1]._fields.itemGroup

ItemCount

Json Path

$[0]._count

ItemDescriptions

Json Path

$[]._fields.Description

💡 You can define the JSON Path by clicking the "Look Up" icon in the input field and selecting the desired property from the payload.

Response Conditions

  • Variable: Select Item ID
  • Operator: Select Is Empty
  • Value: Leave empty
  • Action: Select Repeat Prompt
  • Response: Item with the description '{Description}' does not exist. Enter a valid item description.

3. Click Save

6

Utterances and Confirmation

Define a set of utterances that start the skill when asked by the user:

  • What is the item number by description?
  • Get the item number by description.
  • Find me an item number by description.
7

Response

Specify these Response Conditions . Note: Leave the variable section empty

Define the following conditions:

  • Variable: ItemID Operator: Is Not Empty Value: Leave this box empty. Action: Click Add Condition.
  • Variable: ItemCount Operator: Greater Than Value: 1 Action: Table
  • Message: There are {ItemCount} Items similar to {Description} in {ItemGrp}
  • Table Title: Item Description
  • Column Label 1: Item
  • Column Value 1: {ItemID}
  • Column Label 2: Description
  • Column Value 2: {ItemDescriptions}

Click Add response to add the next Response Condition (2):

  • Variable: ItemID
  • Operator: Is Not Empty.
  • Value: Leave this box empty.
  • Click Add Condition.
  • Variable: ItemCount.
  • Operator: Equals
  • Value: 1
  • Action: Message
  • Response: Item with description {Description} in {ItemGrp} is {ItemID}

Click Add response to add the next Response Condition (3):

  • Variable: ItemID
  • Operator: Is Empty
  • Value: Leave this box empty
  • Action: Message
  • Response: Unable to find an item ID for this Description
  1. Click Next. Review the skill on the summary page in the text view or flow view.

8

Summary

Review the skill on the summary page in the text view or flow view.

9

Activating the Skill

  1. Select the skill in the data grid.

2. Click the _Build to test _button above the data grid. The chatbot for testing is being build. Once the chatbot build is finished you can access the skill in the Try It Out panel.

3. Select the skill in the data gird and click Deploy Skill. You can now converse with Coleman to look up an item by description.

Resources

You can check our Infor Market Place to get more skills for the FSM Cloud Suite and import it to your tenant see: Coleman DA - FSM CloudSuite Skills package

Was this section helpful?

What made this section unhelpful for you?

On this page
  • Get Inventory Item by Description Skill
View as Markdown

Ask an AI

Open in ChatGPTOpen in Claude