Chaque ensemble de données de champ supplémentaire à valeur unique peut être configuré pour remplir unouplusieurs champs supplémentaires InterAction avec des données provenant du système externe.
Par exemple, l'ensemble de données appelé Revenu Client pourrait inclure les trois champs de revenu clés suivants :
- Revenu YTD
- Revenu de l'année dernière
- Revenu d'il y a 2 ans.
Chaque champ que vous sélectionnez pour remplir devient une colonne dans le tableau de l'ensemble de données. Vous récoltez les données pour le champ dans cette colonne.
Notez également que le nom du champ supplémentaire à remplir est converti en un nom de colonne SQL. Par conséquent, les noms précédés de chiffres (comme Revenu d'il y a 2 ans) sont précédés de tirets bas dans la table SQL (comme __YEARS_AGO_REVENUE).
Notez que cela fonctionne différemment lors du remplissage d'un champ qui utilise l'extension de champ supplémentaire Variable Field. Pour plus de détails, voir Remplir les champs qui utilisent l'extension de champ supplémentaire Variable Field.
Enfin, lors de la sélection de l'ensemble de champs à remplir avec un seul ensemble de données, ne sélectionnez que les champs qui peuvent être récoltés ensemble. C'est important, car la Collaboration d'Application peut être utilisée pour supprimer des valeurs. Pour plus de détails, voir Suppression des valeurs de champ supplémentaire avec la Collaboration d'Application.
Cette section couvre les sujets suivants :
- Types de données pour les champs supplémentaires
- Sélection de la visibilité du champ (Globale ou Spécifique au Dossier)
- Utiliser la Collaboration d'Application pour déplacer des champs spécifiques au dossier
- Extensions de champ supplémentaire
- Remplir les champs qui utilisent l'extension de champ supplémentaire Variable Field
- Que se passe-t-il si vous supprimez un champ supplémentaire rempli par la Collaboration d'Application ?
- Suppression des valeurs de champ supplémentaire avec la Collaboration d'Application
- Sélectionner les champs supplémentaires à remplir
Types de données pour les champs supplémentaires
Chaque champ supplémentaire InterAction a un type de données spécifique. Vous pouvez remplir n'importe quel type de champ supplémentaire avec la Collaboration d'Application. Cependant, les données que vous récoltez pour le champ doivent répondre aux exigences applicables pour le champ supplémentaire.
| Type de données | Exigences pour les données récoltées |
|---|---|
| Décimal | Doit être un nombre valide et respecter les valeurs minimales et maximales définies par le champ. |
| Extension |
Doit être du type défini pour le champ. Par exemple, si l'extension définit un champ Date, vos données doivent répondre aux mêmes exigences pour le type de données Date. Pour en savoir plus sur les extensions, voir Extensions de champ supplémentaire Notez que la Collaboration d'Application fournit un ensemble de données spécial pour remplir les champs supplémentaires contrôlés par l'extension de champ supplémentaire Variable Field incluse avec InterAction 4.2 et versions ultérieures (voir Remplir les champs qui utilisent l'extension de champ supplémentaire Variable Field). |
| Utilisateur InterAction | Doit correspondre à un nom de compte utilisateur InterAction. |
| Texte | Doit être dans la limite de longueur maximale définie pour le champ. |
Sélection de la visibilité du champ (Globale ou Spécifique au Dossier)
Dans InterAction, les champs supplémentaires peuvent être soit globaux (visibles depuis tous les dossiers) soit spécifiques au dossier (visibles depuis un dossier particulier). Lors de la définition d'un ensemble de données de champ supplémentaire, vous pouvez choisir de remplir des champs globaux, des champs spécifiques au dossier, ou les deux.
Lorsque vous créez un nouvel ensemble de données de champ supplémentaire, la liste des champs supplémentaires à remplir contient tous les champs globaux, comme suit :
Si vous souhaitez remplir un champ spécifique au dossier, vous sélectionnez un Dossier de Contacts. Cela ajoute tous les champs supplémentaires spécifiques au dossier à la liste des champs à remplir. Dans cet exemple, les trois champs de revenu sont spécifiques au dossier Informations Financières Client.
Vous pouvez distinguer les champs globaux et spécifiques au dossier dans la liste par l'icône qui s'affiche à côté du champ :
| Champ Global | |
| Champ Spécifique au Dossier |
Lors de la transformation de l'ensemble de données, la Collaboration d'Application lie automatiquement un contact dans le dossier spécifié, si nécessaire. Cela vous permet de lier à plus d'un dossier inclus.
Par exemple, supposons que vous ayez un ensemble de données Entreprise avec le dossier Contacts de l'entreprise - Entreprises comme dossier source et Financier Client comme dossier inclus. Vous souhaitez également remplir certains champs spécifiques au dossier dans le dossier Informations sur le Développement Commercial.
Dans ce scénario, vous créeriez un ensemble de données de champ supplémentaire, définiriez le dossier de contacts sur Informations sur le Développement Commercial, et sélectionneriez les champs Informations sur le Développement Commercial à remplir.
Lors de la transformation des données, si un contact n'est pas déjà lié dans le dossier Informations sur le Développement Commercial, la Collaboration d'Application crée automatiquement le lien.
Un ensemble de données de champ supplémentaire ne peut avoir qu'un seul dossier de contacts. Par conséquent, pour remplir des champs supplémentaires spécifiques au dossier dans différents dossiers, vous devez créer un ensemble de données distinct pour chaque dossier.
Utiliser la Collaboration d'Application pour déplacer des champs spécifiques au dossier
Dans InterAction, déplacer des champs supplémentaires et des classifications spécifiques à un dossier d'un dossier à un autre est normalement un processus manuel. Vous pouvez facilement configurer les champs dans le nouveau dossier et lier les mêmes contacts au dossier, mais vous devez transférer manuellement les valeurs réelles des champs pour chaque contact.
Application Collaboration peut rendre ce processus beaucoup plus automatique, facilitant ainsi la réorganisation des dossiers dans votre implémentation InterAction si nécessaire. Par exemple, supposons que vous ayez initialement créé plusieurs dossiers pour suivre des informations connexes, puis décidé de consolider les données dans un seul dossier. Vous pouvez utiliser cette procédure pour transférer les valeurs des champs vers le nouveau dossier unique.
- Créez le nouveau dossier et définissez les champs supplémentaires que vous souhaitez déplacer depuis le dossier d'origine.
- Dans Application Collaboration, créez un nouvel ensemble de données de champs supplémentaires avec les paramètres suivants :
- Dossier de contacts : Le nouveau dossier vers lequel vous souhaitez déplacer les valeurs des champs vers.
- Mapper le contact basé sur : ID de contact InterAction (ID de liste).
-
Informations supplémentaires à remplir : Les champs que vous souhaitez remplir dans le nouveau dossier.
Notez l'ordre des colonnes dans le tableau de l'ensemble de données créé pour ce nouvel ensemble de données.
- Dans InterAction, ouvrez le dossier d'origine (celui dont vous souhaitez déplacer les données depuis) et exportez les informations suivantes du dossier. Exportez les données dans le même ordre que les colonnes de l'ensemble de données notées ci-dessus :
- ID de contact (appelé ID de liste dans les versions antérieures d'InterAction et dans le tableau).
- ID de source de contact (appelé ID de source de liste dans les versions antérieures d'InterAction et dans le tableau).
- Chaque champ à déplacer
-
Chargez le fichier CSV dans l'ensemble de données de champs supplémentaires créé à l'étape 2. Faites un clic droit sur l'ensemble de données et choisissez Charger depuis un fichier.
Pour plus d'informations sur le chargement de fichiers CSV, voir Chargement d'un fichier texte.
- Exécutez l'ensemble de données.
- Les contacts sont liés au nouveau dossier.
- Les valeurs des champs supplémentaires exportées du dossier d'origine sont définies dans le nouveau dossier.
-
Examinez les nouveaux et anciens dossiers dans InterAction. Déplacez et/ou liez d'autres contacts si nécessaire.
Les contacts du dossier d'origine qui n'avaient pas de valeurs dans les champs supplémentaires ne sont pas automatiquement liés.
Vous pouvez utiliser une procédure similaire pour déplacer des valeurs de champs supplémentaires de champs spécifiques à un dossier vers des champs globaux, ou vice versa. Vous pouvez également utiliser cette méthode pour définir des classifications.
Extensions de champs supplémentaires
Dans InterAction, les Extensions de champs supplémentaires permettent aux développeurs de personnaliser l'interface, la validation et le comportement des champs supplémentaires. Ces extensions effectuent souvent une validation approfondie des données saisies par les utilisateurs.
Vous pouvez utiliser Application Collaboration pour remplir un champ supplémentaire contrôlé par une extension. Cependant, Application Collaboration n'invoque pas l'extension. Cela signifie que toute validation personnalisée normalement effectuée par l'extension n'a pas lieu. Cela est dû au fait qu'Application Collaboration transfère les données rapidement et sans nécessiter d'intervention de l'utilisateur. Invoquer une extension de champ supplémentaire obligerait le système à s'arrêter et à attendre une réponse.
Application Collaboration inclut un ensemble de données spécial pour remplir les champs supplémentaires contrôlés par l'Extension de champ supplémentaire variable d'InterAction incluse avec InterAction 4.2 et versions ultérieures. Pour plus de détails, voir Remplir les champs utilisant l'Extension de champ supplémentaire variable
Si vous travaillez avec une extension de champ supplémentaire qui effectue une validation personnalisée, vous pouvez être en mesure de créer un programme personnalisé qui peut exécuter la validation sur les données récoltées avant la transformation.
Par exemple, si l'extension valide qu'une valeur de date se situe dans une plage particulière, vous pourriez créer un programme qui vérifie les données dans le tableau de l'ensemble de données pour ce critère avant d'exécuter la transformation.
Notez que cette solution ne fonctionne pas si l'extension de champ supplémentaire utilise le champ KeyString.
Remplir les champs utilisant l'Extension de champ supplémentaire variable
InterAction inclut une extension de champ supplémentaire pour créer des champs supplémentaires qui vous permettent de structurer les données saisies par les utilisateurs en plusieurs champs ou colonnes. Par exemple, vous pourriez vouloir stocker des données sur la maîtrise des langues d'un contact. Cela pourrait inclure la langue et le degré auquel la personne peut parler, écrire et lire dans cette langue.
Avec l'extension de champ variable, vous pouvez configurer un seul champ supplémentaire pour collecter tous ces éléments. Les utilisateurs de Windows Client saisissent ensuite les données dans une boîte de dialogue avec des zones de saisie séparées pour chaque champ. Cette structure rend très facile la saisie correcte des données.
Application Collaboration inclut deux ensembles de données pour remplir ces types de champs :
- Ensemble de données à valeur unique, colonnes multiples
- Ensemble de données à valeurs multiples, colonnes multiples
Lorsque vous créez l'un de ces ensembles de données, vous définissez toutes les mêmes options que pour tout autre ensemble de données de champ supplémentaire. La différence est que le tableau de récolte inclut une colonne séparée pour chaque colonne définie pour le champ.
Par exemple, vous pourriez avoir un champ supplémentaire appelé Langue qui est en réalité composé de quatre colonnes distinctes utilisant l'extension de champ supplémentaire variable :
- Langue
- Capacité à parler
- Capacité à écrire
- Capacité à lire
Si vous définissez un ensemble de données à valeur unique, colonnes multiples et choisissez de remplir ce champ Langue, le tableau de récolte inclut toutes ces quatre colonnes :
Vous récoltez les valeurs appropriées dans chacune des colonnes.
Que se passe-t-il si vous supprimez un champ supplémentaire rempli par Application Collaboration ?
Si un utilisateur supprime une définition de champ supplémentaire dans InterAction, tout ensemble de données de champ supplémentaire qui fait référence à ce champ supplémentaire devient invalide. C'est une erreur critique pour Application Collaboration qui arrête complètement la transformation avec un message d'erreur.
Pour corriger le problème, modifiez l'ensemble de données et supprimez le champ supplémentaire invalide. Cela supprime toutes les données récoltées actuellement dans le tableau de données.
Suppression des valeurs de champs supplémentaires avec Application Collaboration
Application Collaboration peut supprimer la valeur d'un champ supplémentaire pour un contact. Pour supprimer une valeur, vous récoltez les informations d'identification pour le contact (comme l'ID de source de données, l'ID de contact ou une valeur de mappage de champ supplémentaire) et laissez la colonne pour la valeur du champ supplémentaire vide.
Par exemple, supposons que vous créiez un ensemble de données qui met à jour trois champs :
- Revenu d'il y a 2 ans
- Revenu de l'année dernière
- Revenu YTD
L'ensemble de données produit un tableau avec quatre colonnes :
- SYS_ID
- __YEARS_AGO_REVENUE
- LAST_YEAR_REVENUE
- YTD_REVENUE
Si vous récoltez l'ID d'un contact dans la colonne SYS_ID, mais laissez les trois autres colonnes vides, Application Collaboration supprime les valeurs de ce contact dans les trois champs supplémentaires.
Si vous récoltez le SYS_ID d'un contact et une valeur dans la colonne YTD_REVENUE, mais laissez les deux autres colonnes vides, Application Collaboration met à jour le champ Revenu Année en Cours et supprime les valeurs dans les champs Revenu d'il y a 2 Ans et Revenu de l'Année Dernière.
Par conséquent, lorsque vous utilisez un seul ensemble de données pour mettre à jour plus d'un champ supplémentaire, assurez-vous de ne regrouper que les champs qui peuvent être récoltés ensemble de manière cohérente.
Sélectionner les Champs Supplémentaires à Remplir
Modifier les options pour un ensemble de données existant supprime toutes les données dans la table de l'ensemble de données correspondant. Vous devez relancer votre routine de récolte pour re-remplir la table. Si la modification des options change également la structure de la table, vous devez également réviser votre routine de récolte.
- Sélectionnez la source de données à laquelle appartient l'ensemble de données dans la liste de la console.
- Cliquez avec le bouton droit sur l'ensemble de données de champ supplémentaire (
) ou l'ensemble de données de Champs à Valeur Unique, Colonnes Multiples (
) et choisissez Modifier.
- Si vous souhaitez utiliser l'ensemble de données pour remplir des champs supplémentaires spécifiques à un dossier, définissez le Dossier de Contacts sur le dossier approprié. Choisissez Parcourir pour trouver et sélectionner le dossier.
-
Sous Informations Supplémentaires à Remplir, sélectionnez les champs que vous souhaitez remplir. Les champs supplémentaires globaux et spécifiques aux dossiers sont indiqués comme suit :
Champ Global Champ Spécifique au Dossier - Choisissez OK pour enregistrer vos modifications.
- Notez la nouvelle structure de la table pour l'ensemble de données. La structure de la table s'affiche dans le volet droit d'Application Collaboration lorsque vous sélectionnez l'ensemble de données.
- Mettez à jour votre routine de récolte pour récolter les données de champ supplémentaire appropriées dans les colonnes. Chaque champ que vous sélectionnez pour remplir devient une colonne dans la table.