Feature Selection in the Skill
You can select or deselect the features with some restrictions configured for each customer. This helps to support business flows, restrict, and switch flows easily. The names of the skill custom parameters and their predefined values are provided in the table later in the topic. You can change the predefined values. This functionality is implemented as a pair of parameters for each feature. The Property parameter can contain the value of property or field in Oracle Field Service and the PropertyValue represents the value of this property or field.
- Use 'aworktype' as the value for allowCancelProperty. This means that an activity type defined in Oracle Field Service is used to validate the access.
- Use a value of 'troubleshooting' for allowCancelPropertyValues. This means that the assistant can help with canceling, only if the activity type is 'troubleshooting'.
![This screenshot shows the parameters required for Where is My Technician.](images/oda_wmt_skills.png)
Feature | Oracle Digital Assistant Parameter Name | Predefined Values | Supported Oracle Field Service Property Type |
---|---|---|---|
Reschedule | allowRescheduleProperty | aworktype | string/enum/int/field |
allowReschedulePropertyValue | ac_installation, furnace_repair, GS | string/enum/int/field | |
Cancel |
allowCancelProperty |
aworktype | string/enum/int/field |
allowCancelPropertyValues |
ac_installation, furnace_repair, GS | string/enum/int/field | |
Send Message to Mobile Worker | allowSaveMessageProperty | aworktype | string/enum/int/field |
allowSaveMessagePropertyValues | ac_installation, furnace_repair, GS | string/enum/int/field | |
Share Feedback on external site | allowExternalReviewProperty | aworktype | string/enum/int/field |
allowExternalReviewPropertyValues | ac_installation, furnace_repair, GS | string/enum/int/field |
To disable a feature, add 'N/A' for both the parameters. Oracle Digital Assistant doesn't allow empty values in custom parameters.
The Feedback feature does not have a configured option to switch. You can deselect it in the configuration on the Where is My Technician theme page.
Feature | Oracle Digital Assistant Parameter Name | Predefined Values | Description |
---|---|---|---|
All | DAName | Support assistant | Name used when Oracle Digital Assistant introduces itself in the conversations with the user. |
All | dateFormat | EEE d MMM | Format of the dates used by the Skill when mentioning any dates in the conversations with the user. The format is based on this specification. |
All | endPoint | Your Oracle Field Service REST API endpoint |
You must configure the Oracle Field Service REST API endpoint to allow integration with an Oracle Field Service instance. For example <OFS API endpoint>/rest |
Cancel | reasonDefaultValue | DEFAULT | The value that is set into the property configured for the "cancelReasonProperty" parameter, if the user doesn't provide a reason for cancellation. |
Feedback | maxNegativeThresh | 3 | Integer value that is used to treat the rating provided by the user as Negative, if the rating is equal to or less than the value of this parameter. If not, the value is treated as Positive. |
authenticationServiceName | authenticationServiceName | WMTAssistantService | Authentication service name provided at the time of configuring the service. Default value is given as an example. |