Mappage avancé avec relations

SurveyMonkey Apply permet de référencer une action existante à partir d'une autre action. Cela se produit dans le mappage de champ d'une action d'intégration/extraction.

Pour référencer une action existante :

  1. Accédez à la section Intégration Salesforce.
  2. Cliquez sur le titre de l’intégration concernée.
  3. Cliquez sur le bouton Ajouter une action. Une fenêtre de dialogue s'ouvrira pour vous permettre de configurer l'action.
  4. Choisissez Intégrer à Salesforce (cette fonctionnalité n’est pas disponible pour les actions d'extraction).
  5. Commencez par configurer l'action comme vous le feriez habituellement.
  6. Dans la liste déroulante du champ Apply. Sélectionnez l’action que vous souhaitez mapper.
  7. Terminez la configuration de l'action comme vous le feriez normalement.

Le mappage des champs de recherche suit une synchronisation d'objet SurveyMonkey Apply avec l'objet Salesforce. Par conséquent, les champs de recherche avec lesquels vous envisagez une synchronisation doivent être facultatifs dans Salesforce. Dans le cas contraire, la synchronisation initiale échouera car nous ne pouvons pas fournir le champ de recherche dans la synchronisation d'origine.

Pour plus d'informations sur les relations entre les recherches et les champs principaux-Détails, consultez Relations entre les objets

Supposons que vous ayez une demande avec un formulaire demandant les coordonnées d'un demandeur et de son ancien responsable. Dans Salesforce, vous devez effectuer le suivi du demandeur en tant que dossier « Client » et de l’ancien responsable en tant qu’enregistrement « Responsable » personnalisé. Vous voulez également que l'enregistrement du responsable ait un champ vers le demandeur, pour s'assurer qu'il existe un lien entre les deux. Dans cette configuration, deux actions sont nécessaires.

Action 1 (Demandeur)

Mappage de champs

Champ ApplyChamp Salesforce
Adresse email du propriétaire de la demandeAdresse email du client

Action 2 (Responsable)

Mappage de champs

Champ ApplyChamp Salesforce
Question de formulaire
[Quelle était l'adresse email de votre ancien responsable ?]
Email du responsable

Relations

Action AppliquerChamp Salesforce
Action 1Demandeur

Dans cet exemple, lorsque le demandeur termine sa demande, un enregistrement client est créé avec l'adresse email du demandeur et un enregistrement « Responsable » est effectué avec l'adresse électronique du responsable (le demandeur a saisi ces informations lorsqu'il a rempli le formulaire de demande). L'enregistrement du responsable comportera également un lien vers le client qui a été créé pour le demandeur. Ainsi, lorsque vous parcourrez vos enregistrements de votre responsable dans Salesforce, vous pourrez voir quel demandeur appartient à quel responsable.

Un objet de jointure dans Salesforce est un objet qui relie plusieurs objets Salesforce. Il aura une relation de recherche OU principal-détails avec des références aux deux objets liés.

Grâce à SM Apply Salesforce, nous pouvons mapper des objets de jointure à l'aide de champs de recherche.
Pour plus d'informations sur les objets de jointure, consultez Création d'une relation plusieurs à plusieurs 

À l'instar de l'exemple de champ de recherche, supposons que vous souhaitez conserver la trace des anciens responsables d'un demandeur, mais au lieu d'un seul responsable, vous avez besoin de 3 responsables. Vous pouvez utiliser la technique ci-dessus et ajouter le demandeur à chaque enregistrement du responsable. Cependant, il existe une autre façon de lier ces éléments entre eux. Au lieu d’avoir le responsable comme référence pour le demandeur, vous pouvez utiliser un objet personnalisé pour référencer le demandeur ET tous les responsables. La configuration ressemblera à quelque chose comme ceci :

Action 1 (Demandeur)

Mappage de champs

Champ ApplyChamp Salesforce
Adresse email du propriétaire de la demandeAdresse email du client

Action 2 (Responsable 1)

Mappage de champs

Champ ApplyChamp Salesforce
Question de formulaire
[Quelle était l'adresse email de votre ancien responsable ?]
Email du responsable

Action 2 (Responsable 2)

Mappage de champs

Champ ApplyChamp Salesforce
Question de formulaire
[Quelle était l'adresse email de votre ancien responsable ?]
Email du responsable

Action 5 (ApplicantBossJunction)

Relations

Action AppliquerChamp Salesforce
Action 1Demandeur
Action 2Responsable 1
Action 3Responsable 2
Action 4Chef 3

Désormais, lorsque la demande est synchronisée avec Salesforce, une nouvelle « ApplicantBossJunction » est créée. Cet enregistrement référencera chacun des nouveaux responsable ainsi que le nouveau client.

REMARQUE : « ApplicantBossJunction » est un nom d'objet personnalisé utilisé pour cet exemple.