Source: https://vaultcrmhelp.veeva.com/doc/Content/CRM_topics/Getting_Started/MobileDeviceSetup/LabelSets.htm

## Managing Label Sets

Admin users can create label sets to define alternative translations of labels in a given language, ensuring the most accurate labels display for different types of users. For example, labels in Vault CRM can display regional language variations for users in different countries or medical terminology for medical users. When end users are assigned to an active label set, the alternative labels defined in the label set, including the translated Veeva Messages, are synced to their devices and displayed in Vault CRM on the Browser, iPad, iPhone, and Windows platforms.

**Who can use this feature?**

* Admin Users - Browser
* [Managing label sets](#Manage)
* Users do not require an additional license

### Configuring Label Sets for

[![Closed](../../../../Skins/Default/Stylesheets/Images/transparent.gif)Admin Users](#)

Admin users must ensure label sets are fully configured before creating any label sets. Otherwise, the incorrect Veeva Messages may display to end users in Vault CRM.

To configure this feature:

1. Navigate to **Admin > Users & Groups > Permission Sets**.
2. Select the appropriate permission set.
3. Select the **Objects** tab.
4. Grant the following permissions:

   | Object | Object Permission | Object Types | Fields | Field Permission |
   | --- | --- | --- | --- | --- |
   | user\_\_sys | R | n/a | label\_set\_\_sys | Edit |
5. Navigate to **Admin > Configuration > Objects > User > Layouts**.
6. Add the **label\_set\_\_sys** field to the user\_\_sys layout.

[![Closed](../../../../Skins/Default/Stylesheets/Images/transparent.gif)End Users](#)

Admin users must ensure label sets are fully configured before creating any label sets. Otherwise, the incorrect Veeva Messages may display to end users in Vault CRM.

To configure this feature:

1. Navigate to **Admin > Users & Groups > Permission Sets**.
2. Select the appropriate permission set.
3. Select the **Objects** tab.
4. Grant the following permissions:

   | Object | Object Permission | Object Types | Fields | Field Permission |
   | --- | --- | --- | --- | --- |
   | message\_\_v | R | n/a | label\_set\_\_v | Read |
5. Navigate to **Business Admin > Objects > VMobile Object Configurations**.
6. Select the appropriate VMOC for the **message\_\_v** object.
7. Update the WHERE clause to the following:
   * WHERE language\_\_vr.admin\_key\_\_sys CONTAINS (@@USER\_LANGUAGE\_CODE@@,'en') AND (label\_set\_\_v = @@USER\_LABEL\_SET@@ OR label\_set\_\_v = null)

   See [Using VMobile Object Configurations](Sync/VMOCs.htm) for more information about WHERE clauses.

### Managing Label Sets as

[![Closed](../../../../Skins/Default/Stylesheets/Images/transparent.gif)Admin Users](#)

Admin users create a label set to override labels for a specific language and import a translation file containing the alternative labels. Label set translations can be created for any element a language translation can be created for, including object labels, field labels, and Vault Messages. Admin users assign the label set to end users by selecting the appropriate value for the label\_set\_\_sys field on user\_\_sys records. See [Configuring Label Sets](https://platform.veevavault.help/en/lr/911724/) in Vault Help for more information on managing label sets and assigning label sets to users.

The Vault Message to Veeva Message Copy job automatically creates Veeva Messages with the appropriate label set translations based on Vault Messages with label set translations, ensuring users can sync the translations to their mobile devices. During this process, the label\_set\_\_v field on the newly created Veeva Message records is populated with the name of the label set the Veeva Message was created for. See [Managing Vault Messages and Veeva Messages](../SettingUp/Veeva_Messages.htm) for more information about this automatic job.

After assigning label sets to end users, admins must clear the translations cache to allow end users to sync the label set translations to their mobile devices. See [Manually Clearing the Translations Cache](../SettingUp/Managing_Cache.htm#Manual) for more information.

### Related Topics

[Understanding Field Names, Labels, and Types](../SettingUp/Understanding_Field_Names_Labels_and_Types.htm)

[Managing Vault Messages and Veeva Messages](../SettingUp/Veeva_Messages.htm)

[Using VMobile Object Configurations](Sync/VMOCs.htm)
