Mass edit Segment and Aliases

This article describes how to mass edit segment names and aliases. This feature is preferably used to rename multiple segments or manage aliases in connection to working on an integration towards Eletive.

Navigate to Settings / Attributes

In the top right corner, press the three actions dots followed by "Mass edit segment names and aliases"

Workflow

1. Download the template to export your current state in Eletive

The headers are static and cannot be changed. See one example below.

segment id segment name SCIM alias aliases
711966 Female Female female:woman
711968 Male Male male:man

2. Work with the file and make your changes

The exported file will contain all your choice-type attributes' segment and it's aliases.  

segment id is the unique identifier of the segment; don't change these values.

segment name is the current name of the segment. Change this value to update the name of the existing segment. 

SCIM alias only allows one value. It will be the value returned for this user's attribute when fetching them through the SCIM endpoint (/GET Users). 

Aliases, add addtional aliases if needed. Aliases are separated by a colon (:) sign. 

Note: all string inputs are case sensitive, e.g. "female" and "Female" are valued as different inputs. 

It's NOT possible to create new segments or delete existing segments through this mass edit functionality. 

2.1 Logic constraints

  • Segment names need to be unique within the same attribute
  • SCIM alias, it is only possible to enter one value here. This needs to be unique within the same attribute
  • Alias names within need to be unique within the same attribute

These constraint checks are made separately, and they are not mutually exclusive.

3. Upload your file

Select or Drag-and-drop

Once the file is uploaded, a dialog box will show the number of changes performed. Only changed rows will be accounted for in the "Imported". 

3.1 Error log

If some row(s) fail to import an error log can be downloaded to a csv file, indicating which row(s) that failed and why.  

Row number : {segment name} already exists as a name within this attribute.
Row number : Alias {alias name} already exists as an alias within this attribute.