--- title: Create a SCIM ETL definition description: Use the SCIM ETL definitions to map the custom attributes with the sys\_user or sys\_user\_group tables. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/platform-security/identity/create-scim-etl-definitions.html release: australia product: Identity classification: identity topic_type: task last_updated: "2026-03-12" reading_time_minutes: 4 breadcrumb: [SCIM customization, SCIM Provider, System for Cross-domain Identity Management \(SCIM\), Identity] --- # Create a SCIM ETL definition Use the SCIM ETL definitions to map the custom attributes with the sys\_user or sys\_user\_group tables. ## Before you begin Role required: scim\_config\_admin **Warning:** Grant this role carefully. The scim\_config\_admin role is equivalent to giving the user the admin role, where the scim\_config\_admin role can insert new records into the tables that can bypass business logic or ACL protection. **Note:** - SCIM Group and SCIM User ETL definitions are part of the base system for resource mapping. You can use the same resource mappings and change the criteria as required, or you can create new resource mappings. - There is no support for \[\*\] fields through RTE in SCIM mapping. ## Procedure 1. Follow the instructions in [Create Extract Transform Load \(ETL\) definitions](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/integrate-applications/create-etl-definitions.md). 2. Open the newly created record and view the details. 3. In the ETL Entities section, create an entity by clicking **New**. You have to create entities for the following users: - scim-user: For the fields that are from SCIM. - user \(sys\_user\) or group \(sys\_user\_group\) table: For the fields that you want to map from the database table with SCIM. For example, for customization of user details through SCIM, you can use the sys\_user table. 1. On the form, fill in the fields. |Field|Description| |-----|-----------| |Name|Name of the ETL entity.| |Application|Application scope for this record.| |Table|Target table for the ETL entity.| |Definition|Selected ETL entity.| |Path|Unique path for this entity. Do not specify any path for the entity representing the import set table. When an entity represents a collection, the path must end with an asterisk \[\*\]. This requirement applies to intermediate entries and the target table entity.| |Synchronize Inserts|Option to guarantee only one record with unique coalesced field values by synchronizing record inserts.| |Run business rules|Option to run business rules.| 2. Click **Submit**. The ETL entities are created for scim-user and user tables. You have to create ETL entity fields within these ETL entities, and map both entities by creating an RTE Entity Mapping. \[Omitted image "etl-entity.png"\] Alt text: ETL Entity 4. Create the entities and map them. 1. Open the submitted record \(scim-user and user\). 2. In the ETL Entity fields, add the fields by clicking **New**. 3. On the form, fill in the fields.
| Field | Description |
|---|---|
| Name | Name of the ETL Entity field definition. |
| Application | Selected ETL entity that this field definition belongs to. |
| Field/Path | This field is either a column or path.- The field is a column name when the entity is the Import or Target table. - The field is a path when the field has nested structures. |
| Entity | Entity that this operation applies to. Choose the entity using the look-up icon. |
| Coercion action | What the system should do if a reference or choice could not be found. Options are as follows:- **Create**: Create a new reference or choice. Assign the reference or choice to the current record. - **Reject**: Do not save the whole record to the database. - **Ignore**: Set the current value as empty. |
| Definition | Selected ETL entity that this field definition belongs to. |
| Coalesce | Option to query the existing records. |