Détails de la définition du mappage de type d'objet - Amazon Connect

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Détails de la définition du mappage de type d'objet

La définition du mappage de type d'objet comporte deux parties : la définition du champ et la définition de la clé.

Astuce

Pour savoir comment créer un mappeur de type d'objet, consultez ce billet de blog : Unify and organize customer information with Amazon Connect Customer Profiles with the pre-built Amazon S3 connector. Vous pouvez également regarder cette vidéo sur YouTube : Comment intégrer les données de profil client dans les expériences de votre centre de contact.

Détails de la définition des champs

La définition des champs définit la source, la destination (cible) et le type de champ. Par exemple :

"Fields": { "{fieldName}": { "Source": "{source}", "Target": "{target}", "ContentType": "{contentType}" }, ... }, ...
  • Source: Il peut s'agir d'un JSON accesseur pour le champ ou d'une macro Handlebar pour générer la valeur du champ.

    L'objet source en cours d'analyse est nommé _source, de sorte que tous les champs des champs source doivent être précédés par cette chaîne. Seul l'objet _source est pris en charge.

    Utilisez la solution de macro Handlebars pour générer des constantes et combiner plusieurs champs d'objet source en un seul champ. Ceci est utile pour l'indexation.

  • Target : spécifie où, dans un type d'objet standard, les données de ce champ doivent être mappées.

    Le remplissage du profil standard vous permet d'utiliser les données ingérées à partir de n'importe quelle source de données avec des applications basées sur la fonctionnalité Profils des clients sans aucune connaissance spécifique du format des données ingérées.

    Ce champ est facultatif. Vous pouvez souhaiter définir des champs uniquement dans le but de les inclure dans une clé.

    Le format de ce champ est toujours un JSON accesseur. Le seul objet cible pris en charge est _profile.

  • ContentType: Les valeurs suivantes sont prises en charge STRINGNUMBER, PHONE _NUMBER, EMAIL _ADDRESS,NAME. Si non ContentType est spécifié, STRING c'est supposé.

    Le ContentType est utilisé pour déterminer comment indexer la valeur afin que les agents puissent la rechercher. Par exemple, s'il ContentType est défini sur PHONE _NUMBER, un numéro de téléphone est traité afin que les agents puissent le rechercher dans n'importe quel format : la chaîne « +15551234567 » correspond à « (555) -123-4567 ».

Détails de la définition de clé

Une clé contient un ou plusieurs champs qui définissent ensemble une clé qui peut être utilisée pour rechercher des objets (ou les profils auxquels ils appartiennent) à l'aide du SearchProfilesAPI. La clé peut également être définie pour identifier de manière unique un profil ou pour identifier de manière unique l'objet lui-même.

"Keys": { "{keyName}": [{ "StandardIdentifiers": [...], "FieldNames": [ "{fieldname}", ...] }], ... }, ...

Les noms de clé sont globaux pour un domaine. Si vous avez deux clés portant le même nom dans deux mappages de types d'objets différents :

  • Ces clés doivent occuper le même espace de noms

  • Elles peuvent être utilisées pour éventuellement lier des profils entre différents objets. Si elles correspondent entre les objets, la fonctionnalité Profils des clients place les deux objets dans le même profil.

Pour le dire autrement : les clés doivent avoir le même nom de clé dans un domaine si, et seulement si, la même valeur signifie qu'elles sont liées. Par exemple, un numéro de téléphone spécifié dans un type d'objet serait lié au même numéro de téléphone spécifié dans un autre type d'objet. Un identifiant interne spécifié pour un objet importé depuis Salesforce peut ne pas être lié à un autre objet importé depuis Marketo, même s'il a exactement la même valeur.

Les définitions de clés sont utilisées de deux façons :

  • Dans la fonctionnalité Profils des clients lors de l'ingestion, ils sont utilisés pour déterminer le profil auquel l'objet doit être attribué.

  • Ils vous permettent d'utiliser le SearchProfilesAPIpour rechercher la valeur clé et trouver le profil.

Clés de recherche par défaut

Les clés de recherche par défaut, telles que _phone et_email, sont prédéfinies par le modèle d'objet Standard Profile, Standard Asset, Standard Order et Standard Case. Vous pouvez utiliser les touches de recherche par défaut comme nom de clé avec SearchProfiles APIpour trouver un profil.