--- title: Skill inputs and triggers for ServiceNow Otto for Software Asset Management \(SAM\) description: Get a quick overview of the skill inputs and triggers for ServiceNow Otto for Software Asset Management \(SAM\). By configuring the inputs or triggers for a skill, you can determine how and when a skill is used. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/it-asset-management/software-asset-management/now-assist-sam-skills-inputs.html release: australia product: Software Asset Management classification: software-asset-management topic_type: reference last_updated: "2026-03-12" reading_time_minutes: 14 breadcrumb: [Configure ServiceNow Otto for SAM, Configuring Software Asset Management, Software Asset Management, IT Asset Management, Asset Management] --- # Skill inputs and triggers for ServiceNow Otto for Software Asset Management \(SAM\) Get a quick overview of the skill inputs and triggers for ServiceNow Otto for Software Asset Management \(SAM\). By configuring the inputs or triggers for a skill, you can determine how and when a skill is used. Depending on the selected skill, you can configure the inputs or triggers. These settings determine how and when a skill is used. An input identifies the data that is used for a skill, such as the table and fields that are used to generate a publisher summary. A trigger initiates an action, such as when the system generates a publisher summary. ## Publisher compliance summarization skill For the publisher compliance summarization skill, select the triggers that determine when a publisher compliance summary is generated. You can also select the properties that control how a publisher compliance summary is displayed. To display the publisher compliance summary, you need to select the **Display** toggle button on the Choose where to display page while configuring ServiceNow Otto for SAM. For details on the **Display** toggle button, see [Configuring ServiceNow Otto for Software Asset Management \(SAM\) skills](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-asset-management/software-asset-management/configure-now-assist-sam.md). The following table lists the triggers that determine when a publisher compliance summary is generated and how a publisher compliance summary is displayed. |Trigger|Description| |-------|-----------| |User triggered|Publisher compliance summary that is generated when the agent manually triggers the skill by selecting **Summarize** in the Publisher details page.| The following table lists the inputs for the publisher compliance summarization skill. |Input|Description| |-----|-----------| |Reconciliation results|Compliance status of the software products with regards to the discovery and entitlements.| |Software Lifecycle Report \[sam\_sw\_product\_lifecycle\_report\]|Product life-cycle details for all the software products that are installed in your environment.| |Dashboards|Dashboards include Discovered inventory, Normalization and content, and Health check.| The Publisher compliance summarization skill is available by default in the Australia release. No additional plugin or store app activation is required. ## Product compliance summarization skill For the product compliance summarization skill, select the triggers that determine when a product compliance summary is generated. You can also select the properties that control how a product compliance summary is displayed. To display the product compliance summary, you need to select the **Display** toggle button on the Choose where to display page while configuring ServiceNow Otto for SAM. For details on the **Display** toggle button, see [Configuring ServiceNow Otto for Software Asset Management \(SAM\) skills](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-asset-management/software-asset-management/configure-now-assist-sam.md). The following table lists the triggers that determine when a product compliance summary is generated and how a product compliance summary is displayed. |Trigger|Description| |-------|-----------| |User triggered|Product compliance summary is generated when the agent manually triggers the skill by selecting **Summarize** in the Publisher details page.| The following table lists the inputs for the product compliance summarization skill.
| Input | Description |
|---|---|
| Reconciliation results | Compliance status of the software products with regards to the discovery and entitlements. |
| Software Lifecycle Report \[sam\_sw\_product\_lifecycle\_report\] | Contains product life-cycle details for all the software products that are installed in your environment. |
| Dashboards | Dashboards include Discovered inventory, Normalization and content, Health check, and Optimization and Savings dashboard. |
| SAP related tables | The SAP related tables include:- SAP Document Type \[samp\_sap\_document\_type\] - SAP Digital Access Usage \[samp\_sap\_digital\_access\_usage\] - SAP Engine Usage \[samp\_sap\_sw\_client\_access\] - SAP System User \[samp\_sap\_system\_user\] |
| Software Subscription \[samp\_sw\_subscription\] table | Contains information pertaining to user software subscriptions. |
| Purchased Subscription Details \[samp\_purchased\_subscription\_details\] | Contains the information pulled from the Microsoft Azure portal related to subscriptions purchased and assigned for Microsoft 365. |
| Software Installation table \[cmdb\_sam\_sw\_install\] | Contains information on all software installed in your environment. |
| Trigger | Description |
|---|---|
| User triggered | Recommended actions is generated when the user manually triggers the skill by selecting either of the two options in the Publisher details page: - Get recommendations icon on Recommended actions sidebar and then select **Get recommendations**. - **Summarize** button for a product. When you select **Summarize**, both the product summary along recommended actions gets generated. |
| Inputs | Source |
|---|---|
| **Configuration inputs** | |
| Health check issues | Scan Findings \[Scan\_finding\] |
| Installs requiring actions | Installs Unlicensed Reasons \[samp\_install\_unlicensed\_reason\] |
| Normalization Rate | Software Discovery Models \[cmdb\_sam\_sw\_discovery\_model\] |
| Normalization suggestions | Normalization Suggestions \[samp\_normalization\_suggestion\] |
| **Maintenance inputs** | |
| Remediation options | Remediation Options \[samp\_remediation\_option\] |
| End of Life | Software Lifecycle Report \[sam\_sw\_product\_lifecycle\_report\] |
| Missing end of life dates | Software Lifecycle Report \[sam\_sw\_product\_lifecycle\_report\] |
| Expiring entitlements | Software Entitlements \[alm\_license\] |
| **Optimization inputs** | |
| Removal candidates | Removal Candidates \[samp\_sw\_reclamation\_candidate\] |
| Optimization \(Microsoft\): - Inactive subscriptions - Unassigned subscriptions - Licensing optimizations | Software Subscriptions \[samp\_sw\_subscription\] Purchased Subscription Details \[samp\_purchased\_subscription\_details\] Microsoft Core License Optimization Reports \[samp\_ms\_optimization\_report\] |
| Optimization \(Adobe\): - Inactive users - Unresolved subscriptions | Software Subscriptions \[samp\_sw\_subscription\] |
| Optimization \(Red Hat\): Licensing optimizations | Potential savings by optimizing licenses \[samp\_license\_optimization\_summary\] |
| Optimization \(SAP\): - Inactive users - Named user assignment - Locked out user - Licensed non-dialog users - Role based license optimization - Transaction based license optimization - Unused engines | SAP System Users \[samp\_sap\_system\_user\] License Metric Results \[samp\_license\_metric\_result\] Removal Candidates \[samp\_sw\_reclamation\_candidate\] |
| Trigger | Description |
|---|---|
| Auto triggered | User resolution rules are automatically generated upon the activation of the SaaS user resolution skill. |
| Release | Plugin | Store App with Version |
|---|---|---|
| Australia | Software Asset Management Professional \[com.snc.samp\] | - ServiceNow Otto for Software Asset Management \(SAM\) \[sn\_now\_assist\_sam\] - 6.1.1 - Software asset workspace \[sn\_sam\_workspace\] - 11.0.0 - Software Asset Management - SaaS License Management \[sn\_sam\_saas\_int\] - 17.0.5 |
| Trigger | Description |
|---|---|
| User triggered | An entitlement is automatically generated from a contract when the user manually triggers the skill by selecting **Import contract document** in the software contract page. |
| Release | Plugin | Store App with Version |
|---|---|---|
| Australia Patch 1 | Software Asset Management Professional \[com.snc.samp\] | - ServiceNow Otto for Software Asset Management \(SAM\) \[sn\_now\_assist\_sam\] - 7.0.0 - Software asset workspace \[sn\_sam\_workspace\] - 11.0.3 |
| Trigger | Description |
|---|---|
| User triggered | Error log summary is generated when the user manually triggers the skill by selecting **Troubleshoot** on the SaaS integration profile page. |
| Release | Plugin | Store App with Version |
|---|---|---|
| Australia Patch 1 | Software Asset Management Professional \[com.snc.samp\] | - Software Asset Management - SaaS License Management \[sn\_sam\_saas\_int\] - 17.2.0 - ServiceNow Otto for Software Asset Management \(SAM\) \[sn\_now\_assist\_sam\] - 7.0.0 - Software asset workspace \[sn\_sam\_workspace\] - 11.0.4 |
| Trigger | Description |
|---|---|
| Auto triggered | Resolution recommendations are automatically generated after the Error log summarization skill produces an error summary. |
| Release | Plugin | Store App with Version |
|---|---|---|
| Australia Patch 1 | Software Asset Management Professional \[com.snc.samp\] | - Software Asset Management - SaaS License Management \[sn\_sam\_saas\_int\] - 17.2.0 - ServiceNow Otto for Software Asset Management \(SAM\) \[sn\_now\_assist\_sam\] - 7.0.0 - Software asset workspace \[sn\_sam\_workspace\] - 11.0.4 |
| Trigger | Description |
|---|---|
| Standard Excel import**Note:** Triggers only when the source entitlement import Excel file contains an unresolved error for a Publisher or Product value and the standard content match process has failed to resolve it. | The Product and Publisher data in the source Excel file don't match the Content Library data. |
| Release | Plugin | Store App with Version |
|---|---|---|
| Australia Patch 3 | Software Asset Management Professional \[com.snc.samp\] | - ServiceNow Otto for Software Asset Management \(SAM\) \[sn\_now\_assist\_sam\] - 8.0.1 - Software asset workspace \[sn\_sam\_workspace\] - 11.0.9 |
| Release | Plugin | Store App with Version |
|---|---|---|
| Australia Patch 3 | Software Asset Management Professional \[com.snc.samp\] | - ServiceNow Otto for Software Asset Management \(SAM\) \[sn\_now\_assist\_sam\] - 8.0.1 - Software asset workspace \[sn\_sam\_workspace\] - 11.0.9 |
| Release | Plugin | Store App with Version |
|---|---|---|
| Brazil | - Software Asset Management Professional \[com.snc.samp\] - Software Asset Management - Spend Detection \[com.sn\_sam\_spend\] | - ServiceNow Otto for Software Asset Management \(SAM\) \[sn\_now\_assist\_sam\] - 11.0.0 - Software Asset Workspace \[sn\_sam\_workspace\] - 12.0.4 |
| Release | Plugin | Store App with Version |
|---|---|---|
| Brazil | - Software Asset Management Professional\[com.snc.samp\] - Software Asset Management - Spend Detection \[com.sn\_sam\_spend\] | - ServiceNow Otto for Software Asset Management \(SAM\) \[sn\_now\_assist\_sam\] - 11.0.0 - Software Asset Workspace \[sn\_sam\_workspace\] - 12.0.4 |