{"revision":"c10276e953456835cdbb1f3a60d58ae1980be353","document":{"id":20821,"path":"integrate-applications/erp-integration-framework/erp-canvas-roles.md","title":"Zero Copy Connector for ERP roles","bundle":null,"doc_type":null,"release":"australia","body":"\n# Zero Copy Connector for ERP roles\n\nZero Copy Connector for ERP roles give team members the access they must have to configure ERP systems, build models, or read ERP data.\n\n**Important:** When you assign Zero Copy Connector for ERP roles to a user, you must include the scope. For example, assign the sn\\_erp\\_integration.erp\\_admin role, not just erp\\_admin.\n\nFor more information about assigning roles, see [Assign a role to a user](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/platform-administration/t_AssignARoleToAUser.md).\n\nTo learn more about product-specific \\(granular\\) admin roles, see [Platform security granular admin roles](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/platform-security/platsec-granular-roles.md).\n\n## Required roles and instances\n\nAll 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.\n\n<table id=\"table_jj3_ykv_cwb\"><thead><tr><th>\n\nRole\n\n</th><th>\n\nDescription\n\n</th><th>\n\nAdditional access\n\n</th></tr></thead><tbody><tr><td>\n\nsn\\_erp\\_integration.erp\\_admin\n\n</td><td>\n\nGrants the user access to update the application setup.\n\n</td><td>\n\nGranular admin role for Zero Copy Connector for ERP that contains the sn\\_erp\\_integration.erp\\_user role.\n\n For more information on working with granular roles, see [Platform security granular admin roles](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/platform-security/platsec-granular-roles.md).\n\n</td></tr><tr><td>\n\nsn\\_erp\\_integration.erp\\_ai\\_user\n\n</td><td>\n\nGrants the user access to ERP-related generative AI capabilities, including skills, agentic workflows, and agents.\n\n</td><td>\n\nNone\n\n</td></tr><tr><td>\n\nsn\\_erp\\_integration.erp\\_data\\_pill\n\n</td><td>\n\nGrants the user read access to all the tables required to make 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.\n\n</td><td>\n\nNone\n\n</td></tr><tr><td>\n\nsn\\_erp\\_integration.erp\\_mid\\_server\n\n</td><td>\n\nGrants the user access to use the API to enable the MID Server to send attachments back to the ServiceNow instance.\n\n</td><td>\n\n-   connection\\_admin\n-   import\\_admin\n-   import\\_scheduler\n-   import\\_set\\_loader\n-   import\\_transformer\n-   snc\\_platform\\_rest\\_api\\_access\n-   sn\\_erp\\_integration.erp\\_admin\n\n</td></tr><tr><td>\n\nsn\\_erp\\_integration.erp\\_user\n\n</td><td>\n\nGrants the user read access to all remote tables.\n\n</td><td>\n\nContains sn\\_erp\\_integration.erp\\_data\\_pill and all the data model-specific roles listed in the Additional ERP data model roles section.\n\n</td></tr><tr><td>\n\nsn\\_erp\\_integration.etl\\_user\n\n</td><td>\n\nGrants the user access to trigger the ETL process.\n\n</td><td>\n\nContains sn\\_erp\\_integration.erp\\_data\\_pill and import\\_admin.\n\n</td></tr></tbody>\n</table>## Additional ERP data model roles\n\nAssign the following roles to give users access to specific ERP data models, such as purchasing or invoices, in Zero Copy Connector for ERP.\n\n|Persona|Role|\n|-------|----|\n|Company code user|sn\\_erp\\_integration.sap\\_company\\_code\\_user|\n|Country user|sn\\_erp\\_integration.sap\\_country\\_user|\n|Currency user|sn\\_erp\\_integration.sap\\_currency\\_user|\n|Customer invoice user|sn\\_erp\\_integration.sap\\_customer\\_invoice\\_user|\n|Distribution channel user|sn\\_erp\\_integration.sap\\_distribution\\_channel\\_user|\n|Division user|sn\\_erp\\_integration.sap\\_division\\_user|\n|Language user|sn\\_erp\\_integration.sap\\_language\\_user|\n|Material stock user|sn\\_erp\\_integration.sap\\_material\\_stock\\_user|\n|Purchase document user|sn\\_erp\\_integration.sap\\_purchase\\_document\\_user|\n|Purchasing organization user|sn\\_erp\\_integration.sap\\_purchasing\\_organization\\_user|\n|Sales customer user|sn\\_erp\\_integration.sap\\_sales\\_customer\\_user|\n|Sales delivery user|sn\\_erp\\_integration.sap\\_sales\\_delivery\\_user|\n|Sales document user|sn\\_erp\\_integration.sap\\_sales\\_document\\_user|\n|Sales organization user|sn\\_erp\\_integration.sap\\_sales\\_organization\\_user|\n|Sales revenue recognition user|sn\\_erp\\_integration.sap\\_sales\\_revenue\\_recognition\\_user|\n|Table metadata user|sn\\_erp\\_integration.sap\\_table\\_metadata\\_user|\n|Transport user|sn\\_erp\\_integration.sap\\_transport\\_user|\n|Vendor invoice user|sn\\_erp\\_integration.sap\\_vendor\\_invoice\\_user|\n|Vendor user|sn\\_erp\\_integration.sap\\_vendor\\_user|\n\n"}}