Components installed with Supplier Lifecycle Operations
Summarize
Summary of Components installed with Supplier Lifecycle Operations
Activating Supplier Lifecycle Operations in ServiceNow installs various components including tables and user roles essential for managing supplier-related processes. Note that the Supplier Lifecycle Operations plugin (com.snc.snsuppliermgmt) is renamed to Supplier Case Management in the Yokohama December 2025 (v5.2.0) release. The roles and tables installed with this plugin reside within the Supplier Common Architecture application.
Show less
Additionally, Finance Common Architecture (com.snfin) is installed as a dependent plugin, providing important roles and tables related to supplier payment information.
User Roles Installed
The installation includes several user roles with specific permissions for managing suppliers, cases, and tasks:
- Supplier Administrator [snslm.admin]: Full create, view, update, and delete access to all suppliers, cases, and tasks. Also includes roles for decision tables, financial write access, and KPI administration.
- Supplier Fulfiller [snslm.fulfiller]: Can create tasks, and view and update assigned cases, tasks, and related suppliers.
- Supplier Owner [snslm.owner]: Includes all Supplier Fulfiller permissions plus the ability to create suppliers and manage cases and tasks for suppliers they own.
- Supplier Manager [snslm.manager]: Extends Supplier Owner capabilities by allowing management of all suppliers, cases, and tasks, including creation and updates across the board.
- Supplier Agent [snslm.agent]: Can create cases and tasks, and view and update all suppliers, cases, and tasks.
- Supplier Contact [snslm.contact]: Enables submission of requests and completion of tasks via the Supplier Collaboration Portal; applicable to primary or secondary contacts.
- KPI Roles: KPI Administrator, KPI User, and KPI Data Owner roles provide management, read access, and data collection capabilities for Key Performance Indicators related to supplier management.
Important: Users with Supplier Manager, Supplier Fulfiller, and Supplier Owner roles cannot access the Supplier Collaboration Portal.
Tables Installed
The plugin installs key tables that support supplier lifecycle operations, including:
- Supplier Case [snslmcase]: Stores supplier case records, extending the Service Case table.
- Supplier Product Code [snslmcodem2msupplier]: Manages relationships between suppliers and product codes.
- Supplier Email Domain [snslmemaildomain]: Contains supplier email domain data.
- Supplier Location [snslmm2mlocation]: Maps suppliers to locations.
- Supplier Contact [snslmsupplierm2mcontact]: Manages many-to-many relationships between contacts and suppliers.
- Product Code [snslmproductcode]: Stores product and service records with universal product codes, independent of suppliers.
- Supplier Task [snslmtask]: Contains tasks related to suppliers, extending the Service Task table.
- Supplier Document Configuration and Type: Manage supplier document settings and types, extending application metadata tables.
- Supplier Document References [snslmdocumentreferences]: Stores references linked to supplier documents.
- Organization Tax Details [snfinorgtaxdetail]: Stores supplier tax registration details, installed with Finance Common Architecture.
Note: The Supplier Payment Information [snfinsupplierpayment] table, which holds supplier bank account details, is part of the Finance Common Architecture plugin.
Several types of components are installed with activation of Supplier Lifecycle Operations, including tables and user roles.
The user roles and tables, even though installed along with Supplier Lifecycle Operations, reside in the Supplier Common Architecture application. For more information, see Supplier Common Architecture.
- sn_fin.supplier_payment_info_read: Provides read access to supplier details and supplier payment information tables
- sn_fin.supplier_payment_info_write: Provides write access to supplier details and supplier payment information tables
Roles installed
| Role title [name] | Description | Contains roles |
|---|---|---|
| Supplier Administrator [sn_slm.admin] |
The supplier admin can create, view, update, and delete all the suppliers, cases, and tasks. |
|
| Supplier Fulfiller [sn_slm.fulfiller] |
Users with this role can do the following:
|
|
| Supplier Owner [sn_slm.owner] |
The supplier owner can do everything the supplier fulfiller can do, plus users with this role can:
Note: The Supplier Owner [sn_slm.owner] role can create, manage, and edit records for only the suppliers that they own. |
|
| Supplier Manager [sn_slm.manager] |
The supplier manager can do everything the supplier owner can do, plus users with this role can:
|
|
| Supplier Agent sn_slm.agent |
The supplier agent can do everything the supplier fulfiller can do, plus users with this role can:
|
sn_slm.fulfiller |
| Supplier Contact [sn_slm.contact] |
A user with this role can do the following:
Note: A contact can be a primary contact or secondary contact. A primary contact is a user that has the Primary contact column set to true on the Vendor Contacts page. |
|
| KPI Administrator [sn_kpi.admin] |
The KPI admin can define, manage, and analyze KPIs. | sn_kpi.user Note: Added after the Xanadu December 2024 upgrade. |
| KPI User [sn_kpi.user] |
The KPI user can only read all the records in KPI framework. |
Note:
Added after the Xanadu December 2024 upgrade. |
| KPI Data Owner [sn_kpi.data_owner] |
The KPI data owner can access only specific tables and fields which are necessary to collect data for KPIs from an internal user. |
Note:
Added after the Xanadu December 2024 upgrade. |
Tables installed
| Table | Description |
|---|---|
| Supplier Case [sn_slm_case] | Stores the supplier case records. Extends the Service Case [sn_spend_sdc_service_request] table. |
| Supplier Product Code [sn_slm_code_m2m_supplier] | Stores the relationships between suppliers in the Supplier [sn_fin_supplier] table and product codes in the Product Code [sn_supplier_product_code] table. |
| Supplier Email Domain [sn_slm_email_domain] | Stores the email domains of the suppliers. |
| Supplier Location [sn_slm_m2m_location] | Stores the relationships between suppliers stored in the Supplier [sn_fin_supplier] table and locations stored in the Location [cmn_location] table. |
| Supplier Contact [sn_slm_supplier_m2m_contact] | Stores the supplier contact and supplier records. It is used for the M2M mapping of one contact with many suppliers. |
| Product Code [sn_slm_product_code] | Stores the product and service records with universal product codes (UPC). These records do not have any relation to the supplier. |
| Supplier Task [sn_slm_task] | Stores the tasks of the suppliers. Extends the Service Task (sn_spend_sdc_service_task) table. |
| Supplier Document Configuration [sn_slm_document_config] | Stores the supplier document configurations. Extends the Application File [sys_metadata] table. |
| Supplier Document Type [sn_slm_document_type] | Stores the supplier document types. Extends the Application File [sys_metadata] table. |
| Supplier Document References [sn_slm_document_references] | Stores the supplier document references. Extends the Document References [ds_document_references] table. |
|
Organization Tax Details [sn_fin_org_tax_detail] |
Stores the tax registration details of the supplier. Note: This table has been added in the Finance Common Architecture (com.sn_fin) plugin. |