Zero Copy Connector for ERP roles
Administrators assign roles to give team members permission to configure or use Zero Copy Connector for ERP.
Important:
For more on assigning roles, see Assign a role to a user.When you assign Zero Copy Connector for ERP (Enterprise Resource Planning) roles to a user, you must include the scope. For example, assign the sn_erp_integration.erp_admin role, not just
erp_admin.
To learn more about product-specific (granular) admin roles, see Granular admin roles required to secure your instance.
Zero Copy Connector for ERP roles
Note:
All required roles are the same across development and production instances. However, only sn_erp_integration.erp_user is required to read data in a production instance.
| Role | Description | Additional access |
|---|---|---|
| sn_erp_integration.erp_admin | Grants the user access to updating the application setup. |
Granular admin role for Zero Copy Connector for ERP that contains the sn_erp_integration.erp_user role. For more information on working with granular roles, see Granular admin roles required to secure your instance. |
| sn_erp_integration.erp_ai_user (available starting in the Zurich Patch 4 release) | Grants the user access to ERP-related generative AI capabilities including skills, agentic workflows, and agents. | None |
| sn_erp_integration.erp_data_pill | Grants the user read access to all the tables needed for making Financial Services Remote Tables requests. This role can be combined with any single Financial Services Remote Tables role. For example, combining sn_erp_integration.erp_data_pill and sn_erp_integration.sap_company_code_user enables the list of SAP Company Codes. |
None |
| sn_erp_integration.erp_mid_server | Grants the user access to use the API to enable the MID Server to send attachments back to the ServiceNow instance. |
|
| sn_erp_integration.erp_user | Grants the user read access for all remote tables. | Contains sn_erp_integration.erp_data_pill and all the data model-specific roles listed in the next section. |
| sn_erp_integration.etl_user | Grants the user the ability to trigger the ETL process. | Contains sn_erp_integration.erp_data_pill and import_admin. |
Additional ERP data model roles
If users need access to work with specific ERP data models, such as purchasing or invoices, assign them the following roles for Zero Copy Connector for ERP.
| Persona | Role |
|---|---|
| Company code user | sn_erp_integration.sap_company_code_user |
| Country user | sn_erp_integration.sap_country_user |
| Currency user | sn_erp_integration.sap_currency_user |
| Customer invoice user | sn_erp_integration.sap_customer_invoice_user |
| Distribution channel user | sn_erp_integration.sap_distribution_channel_user |
| Division user | sn_erp_integration.sap_division_user |
| Language user | sn_erp_integration.sap_language_user |
| Material stock user | sn_erp_integration.sap_material_stock |
| Purchase document user | sn_erp_integration.sap_purchase_document |
| Purchasing organization user | sn_erp_integration.sap_purchasing_organization |
| Sales customer user | sn_erp_integration.sap_sales_customer |
| Sales delivery user | sn_erp_integration.sap_sales_delivery |
| Sales document user | sn_erp_integration.sap_sales_document |
| Sales organization user | sn_erp_integration.sap_sales_organization |
| Sales revenue recognition user | sn_erp_integration.sap_sales_revenue_recognition |
| Table metadata user | sn_erp_integration.sap_table_metadata_user |
| Transport user | sn_erp_integration.sap_transport_user |
| Vendor invoice user | sn_erp_integration.sap_vendor_invoice |
| Vendor user | sn_erp_integration.sap_vendor |