Un utilisateur avec un accès en écriture peut gérer les schémas Risk Exchange et leurs champs.
Voir les entités d'échange de risques
Visualisez et modifiez toutes les entités créées et leurs champs.
- Allez sur Risk Exchange > Schema Editor.
- Une liste de tous les champs disponibles dans l'entité sélectionnée s'affiche.

Créez des champs New
Un utilisateur disposant d’un accès en écriture peut créer des champs d’entité Risk Exchange. Les types de données pris en charge pour les champs sont :
- String: Pour les valeurs textuelles.
- Number: For numeric values.
- Boolean: For
trueorfalsevalues. - List: Pour une liste de valeurs.
- Calculated: Pour les valeurs calculées à partir d'une expression mathématique impliquant d'autres champs numériques.
- Datetime: Pour les valeurs de date et d'heure.
- Reference: Pour établir un lien avec un champ unique dans une autre entité.
- Value Map String: Pour mettre en correspondance les valeurs de chaîne d'un champ sélectionné avec les valeurs de chaîne de New.
- Value Map Number: Pour mettre en correspondance les valeurs numériques d'un champ sélectionné avec les valeurs numériques de New.
- Range Map: Pour faire correspondre une plage de chiffres à une valeur spécifique.
String Field Normalization
For String fields, you can optionally configure normalization to store a consistent value when source plugins provide the same value in different formats (for example, user emails with different letter cases).
- Supported normalization types:
- None (default): Stores values as received.
- Lowercase: Converts values to lowercase before storing.
- Uppercase: Converts values to uppercase before storing.
- Titlecase: Converts values to title case format before storing.
- Storage behavior:
- Risk Exchange stores one normalized value for matching and deduplication.
- Risk Exchange also preserves plugin-specific original values to support downstream plugin-specific update and action workflows.
- Important notes:
- Normalization applies only to
Stringfields. - After a normalized field is created, changing its normalization type is not supported.
Appendaggregate strategy is not supported for normalized string fields.
- Normalization applies only to
Boolean Field Type
A boolean field can be used to store true or false values for an entity.
- Boolean fields are stored and displayed as boolean values.
- Boolean fields do not support aggregate strategy.
- During CSV import, accepted values are
trueandfalse(case-insensitive). - Boolean fields can be used in record filters and business rules where a true/false condition is required.
Filtrage des correspondances
Lorsque vous travaillez avec les champs Value Map String, Value Map Number, ou Range Map, vous pouvez filtrer la liste des mappings afin de visualiser facilement leur statut.
- Unmapped Fields: Affiche uniquement les valeurs qui n'ont pas encore été mappées.
- All Fields: Affiche toutes les correspondances disponibles.
- Mapped Fields: Affiche uniquement les valeurs qui ont été mappées.
Propriétés du champ
Lors de la création ou de la modification d'un champ, vous pouvez configurer les propriétés suivantes :
- Unique: Activez ce commutateur pour garantir que chaque enregistrement a une valeur distincte pour ce champ. Si plusieurs champs sont marqués comme uniques, leur combinaison doit être unique pour chaque enregistrement. Un champ sur lequel un mappage unifié se joint ne peut pas être rendu non unique. Pour plus de détails, accédez à Champs uniques et mappages unifiés.
- Aggregate Strategy: Cette propriété définit la manière de traiter les valeurs New lors de la mise à jour d'un enregistrement. Les stratégies disponibles sont les suivantes :
- Append: Ajoute la valeur New à la valeur existante.
- Overwrite: Remplace la valeur existante par la valeur New.
Aggregate Strategy does not apply to Boolean fields.
Champs uniques et mappages unifiés
Un mappage unifié dans le Universal Schema Builder joint deux collections à partir d’une paire de champs, et au moins un côté de chaque jointure doit être un champ unique. Par conséquent, un champ utilisé pour une jointure dans un mappage unifié enregistré est verrouillé comme champ unique tant que ce mappage existe.
Lorsque vous modifiez un tel champ, le commutateur Unique est désactivé et le survol de celui-ci indique les mappages unifiés qui y sont joints. Pour rendre le champ non unique, mettez d'abord à jour ces mappages pour qu'ils s'associent à un champ différent, ou supprimez-les, puis modifiez le champ.
Type de champ calculé
Un champ Calculateur peut être utilisé pour créer une valeur numérique unique en utilisant un ou plusieurs champs numériques dans une expression mathématique.

Carte de valeurs Chaîne Type de champ
Un champ de chaîne de mappage de valeurs peut être utilisé pour convertir des valeurs de chaîne en d’autres valeurs de chaîne. Lorsque vous sélectionnez un champ à mapper, le système récupère automatiquement les valeurs existantes pour ce champ, facilitant ainsi la définition des mappages.
Numéro de la carte des valeurs Type de champ
Un champ Numéro de mappage de valeurs peut être utilisé pour convertir des valeurs de chaîne en valeurs numériques. Lorsque vous sélectionnez un champ à mapper, le système récupère automatiquement les valeurs existantes pour ce champ, facilitant ainsi la définition des mappages.

Type de champ de la carte de portée
Un champ de mappage de plage peut être utilisé pour convertir une plage numérique en une valeur de chaîne.

Type de champ de référence
Le type de champ Référence vous permet de lier une entité à une autre entité en faisant référence à un champ unique. Cela crée une relation entre les deux entités, vous permettant d'accéder aux données associées. Pour la version 7.0.0 et les versions ultérieures, ce cas d'utilisation doit être implémenté à l'aide du constructeur de schéma universel. 

