AWS Partner FAQ sur le connecteur CRM - Centre des partenaires AWS

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.

AWS Partner FAQ sur le connecteur CRM

Les rubriques de cette section permettent de répondre aux questions fréquemment posées sur l'intégration AWS Partner CRM et l'utilisation du connecteur CRM.

Note

Les questions et réponses de cette FAQ supposent que vous utilisez Salesforce. Pour plus d'informations sur l'utilisation de Salesforce, consultez l'aide de Salesforce.

Questions générales

Développez les sections suivantes pour plus d'informations sur l'utilisation du connecteur CRM pour partenaires AWS.

Contactez votre responsable du développement des partenaires (PDM) ou votre AWS point de contact. Votre PDM vérifiera l'éligibilité, aidera à configurer l'utilisateur IAM requis pour l'authentification et soumettra la demande en interne pour configurer le compartiment Amazon S3 requis pour échanger des fichiers. Une fois que vous avez accès au compartiment Amazon S3, vous pouvez installer le connecteur et configurer l'intégration en suivant les instructions du guide de l'utilisateur.

Si vous disposez déjà d'une intégration AWS Partner ACE, installez le connecteur depuis Salesforce AppExchange, puis suivez les instructions indiquées dansConfiguration du connecteur pour un CRM avec intégration Amazon S3.

La version 3 fournit des mises à jour en temps réel sur les opportunités et élimine le besoin de plannings. Il fournit également un ensemble de boutons qui permettent aux partenaires d'accepter ou de rejeter des prospects et des opportunités, de les mettre à jour et de les envoyer à AWS. Pour plus d'informations sur l'installation de la version 3, reportez-vous à la section Fonctionnalités disponibles précédente de ce guide.

La version 3.0.0. Vous pouvez le trouver dans le Salesforce App Exchange.

Le connecteur AWS Partner CRM est disponible gratuitement sur Salesforce App Exchange. Il propose les options d'intégration suivantes :

  • Une intégration basée sur l'API Partner Central où les appels de AWS service sont gratuits.

  • Une intégration basée sur Amazon S3 AWS héberge et prend en charge les coûts d'un compartiment Amazon S3.

    Note

    Vous ne pouvez utiliser cette option que si vous avez créé un CRM avec intégration Amazon S3 avant 2024.

Amazon EventBridge est également gratuit car les événements proviennent d'un AWS service. Toutefois, des frais supplémentaires peuvent être facturés sur votre AWS compte si vous transférez les événements vers d'autres bus d'événements depuis l'auditeur principal pour un traitement supplémentaire.

Pour plus d'informations sur le connecteur AWS Partner CRM, reportez-vous àVue d'ensemble du connecteur CRM. Pour plus d'informations EventBridge, consultez Qu'est-ce qu'Amazon EventBridge ? dans le guide de EventBridge l'utilisateur Amazon.

Pour obtenir la liste des fonctionnalités fournies par le connecteur AWS Partner CRM, reportez-vous à la Fonctionnalités de l'API Partner Central section précédente de ce guide.

Oui. Utilisez les SecretAccessKey informations d'identification AccessKey et d'identification de l'utilisateur IAM figurant dans la demande d'intégration CRM.

N'oubliez pas que les fichiers ne sont plus transférés à l'aide du compartiment Amazon S3 une fois que vous avez transféré l'intégration vers l'approche basée sur l'API. Cependant, les prospects sont toujours partagés à l'aide de l'intégration basée sur le compartiment Amazon S3.

Le connecteur AWS Partner CRM étant conçu pour être utilisé avec la version Salesforce Lightning, la version 2 risque de ne pas fonctionner comme prévu.

Nous vous recommandons d'installer le package sur les systèmes de production uniquement après avoir effectué des tests approfondis dans un environnement sandbox.

AWS Partner Le connecteur CRM est conçu pour les utilisateurs suivants :

  • Les administrateurs Salesforce ou les administrateurs de référence qui ont configuré le connecteur.

  • Utilisateurs des opérations de vente qui sélectionnent, acceptent et mettent à jour les opportunités et les prospects.

Oui AWS Partner s qui ont déjà une intégration avec ACE peuvent passer au connecteur. Étant donné que le connecteur utilise le même compartiment Amazon S3 dans le back-end, procédez comme suit :

  1. Déconnectez votre application ou solution personnalisée du compartiment Amazon S3.

  2. Connectez-vous au AWS compte pour configurer l'intégration. Obtenez ou créez une clé secrète et une clé d'accès pour l'utilisateur IAM autorisé à accéder au compartiment Amazon S3. Le nom d'utilisateur doit suivre ce format :apn-ace-{partnerName}-AccessUser-prod. Pour plus d'informations, consultez la section Gérer les clés d'accès pour les utilisateurs IAM dans le guide de l'AWS Identity and Access Management utilisateur.

    Note

    Si vous ne trouvez pas le AWS compte, envoyez une demande d'assistance.

  3. Pour configurer le connecteur afin qu'il pointe vers le compartiment Amazon S3, choisissez Setup, Named Credentials, puis APN API connection.

  4. Soumettez une demande d'assistance pour supprimer des objets existants dans le compartiment Amazon S3 avant de planifier une tâche dans le connecteur.

    Important

    Vous devez effectuer cette étape avant de terminer l'intégration et de définir un calendrier de synchronisation.

  5. Si l'objet cible est différent de l'objet existant, effectuez un remplissage de données pour vos prospects et opportunités existants. Pour plus d'informations, consultez le guide de configuration de production et de remblayage de l'intégration CRM.

    Note

    Pendant le changement d'intégration, toutes les mises à jour utilisateur sont mises en file d'attente dans le Outbound dossier du compartiment Amazon S3. Une fois l'intégration en ligne, les enregistrements des mises à jour utilisateur sont synchronisés.

L'application Salesforce a fait l'objet de vérifications de AWS sécurité internes et de Salesforce. Les analyses de sécurité de Salesforce incluent les menaces suivantes :

  • Langage de requête d'objets Salesforce (SOQL) et injection SQL

  • Scriptage intersite

  • Protocoles d'authentification et de contrôle d'accès non sécurisés

  • Violations liées au partage d'enregistrements et autres vulnérabilités spécifiques à la plateforme Salesforce

La révision du code utilise l'analyseur de code Salesforce pour inspecter le code Salesforce. Salesforce Code Analyzer utilise plusieurs moteurs d'analyse de code, notamment PMD et ESLint RetireJS. Il identifie un certain nombre de problèmes potentiels, qu'il s'agisse d'une dénomination incohérente ou de failles de sécurité.

Pour plus d'informations sur le processus de révision, reportez-vous à AppExchange la section Security Review de la documentation Salesforce.

Note

Les applications partenaires sont des applications autres que Salesforce.com, telles que définies dans le contrat de services principal de Salesforce. Pour plus d'informations, consultez les accords et conditions de Salesforce.

Nonobstant les exigences de sécurité énoncées dans le présent document ou tout examen de sécurité d'une application partenaire qui pourrait avoir lieu, Salesforce ne fournit aucune garantie quant à la qualité ou à la sécurité des applications partenaires, et les clients sont seuls responsables de l'évaluation de la qualité, de la sécurité et des fonctionnalités des applications partenaires afin de déterminer leur adéquation et leur adéquation à l'installation et à l'utilisation par les clients.

Bien que nous ne puissions pas partager précisément ce que couvre notre audit de sécurité interne, celui-ci est axé sur les AWS composants natifs de l'architecture d'intégration, auxquels l'application Salesforce se connecte, et couvre un certain nombre de scénarios de modélisation des menaces tels que les man-in-the-middle attaques, les mesures d' denial-of-serviceatténuation distribuées et les normes de chiffrement. Pour plus d'informations, envoyez une demande d'assistance.

Problèmes de configuration

Développez les sections suivantes pour obtenir des informations sur la résolution des problèmes de configuration avec le connecteur AWS Partner CRM.

Pour plus d'informations sur les conditions préalables à l'utilisation du connecteur CRM, reportez-vous à la section Prérequis pour l'intégration précédente de ce guide.

Suivez les étapes décrites Configuration d'informations d'identification nominatives plus loin dans ce guide.

Le passage de la version 2 à la version 3 du connecteur AWS Partner CRM n'a aucune conséquence immédiate. Toutes les fonctionnalités sont rétrocompatibles et fonctionnent sans interruption.

Pour la gestion des opportunités, si vous prévoyez d'utiliser les nouvelles fonctionnalités, vous devrez peut-être modifier certains de vos processus de vente. Vous devez évaluer les modifications suivantes et créer un plan de transition.

  • La version 3 partage les opportunités AWS en temps réel. Vous n'avez plus besoin de créer des plannings pour envoyer des opportunités à AWS. Les propriétaires d'opportunités sur l'instance Salesforce d'un partenaire doivent envoyer manuellement les données à AWS. Les utilisateurs de Salesforce ont besoin d'autorisations pour envoyer des opportunités à AWS.

  • Si vous envisagez d'utiliser le mappage multi-objets, vous avez besoin d'un plan de transition pour obtenir et publier des données à partir de nouveaux objets dans votre instance Salesforce. En tant qu'administrateur Salesforce, vous devez être conscient des conséquences du passage du mappage d'objets avec tous les champs mappés dans un seul objet aux champs d'un objet différent mappés à un seul objet.

Oui. Vous devez compléter les éléments suivants :

Non. Le connecteur est conçu pour être utilisé avec la version Salesforce Lightning, et l'application risque de ne pas fonctionner comme prévu sans lui.

BESOIN DE VALIDER - AWS Partner CRM Connector est un package géré. Vous pouvez créer un appel de calendrier personnalisé avec des applications tierces par rapport aux classes InboundSyncScheduler et OutboundSyncScheduler apex. Remarque - Avec une nouvelle intégration basée sur une API, ces classes risquent de ne pas fonctionner.

Problèmes de mappage

Développez les sections suivantes selon vos besoins pour obtenir des informations sur la résolution des problèmes de mappage d'objets avec le connecteur AWS Partner CRM.

Pour la version 3, les partenaires peuvent sélectionner les champs des objets référencés un niveau plus bas pendant le mappage. Par exemple, si votre objet d'opportunité standard Salesforce possède une référence interne pointant vers un objet de compte et un objet de AWS vente personnalisé, vous pouvez sélectionner l'opportunité standard comme objet parent, puis mapper les champs du compte et des objets de vente.

Non. Au lieu de cela, vous mappez plusieurs champs à partir d'un objet sélectionné.

La version 3 utilise le APNCrmUniqueIdentifier champ pour référencer un seul objet parent à des fins de mappage. Le champ contient l'identifiant de l' AWS enregistrement. Après avoir interrogé l'objet parent, les valeurs de tous les autres objets associés sont rassemblées ou non rassemblées en fonction du lien de référence provenant de l'objet parent.

La version 3 du connecteur fonctionne sur le modèle de données version 2. Pour obtenir des informations complètes sur la charge utile, consultez les exemples d'intégration CRM destinés aux AWS partenaires sur GitHub.

Non. Le package est fourni avec l'objet d'opportunité personnalisé ACE, qui inclut les types de champs et les règles de validation qui s'appliquent à la charge utile standard d'ACE. Vous pouvez copier les règles et les champs de validation d'un objet d'opportunité personnalisé ACE dans votre objet standard. NEED TO VALIDATE - Avec le mappage multi-objets, vous pouvez essayer d'ajouter une référence à un objet d'opportunité ACE dans votre objet d'opportunité standard, puis de copier des données dans ces champs à l'aide de déclencheurs pour lancer les validations.

La AWS case Synchroniser avec détermine si un prospect ou une opportunité est synchronisé avec la AWS date d'exécution de la prochaine tâche planifiée. Le champ Synchronisation avec Partner Central est inclus dans l'application pour les opportunités et les prospects standard. Si votre objet cible est un objet personnalisé, vous devez associer le champ Synchroniser avec à un AWS champ booléen personnalisé sans formule dans chaque objet.

Le champ Has Updates for AWS formula détermine si un enregistrement est envoyé AWS Partner à la prochaine tâche planifiée. Has AWS Updates for est défini sur True lorsque les conditions suivantes sont remplies :

  • La date de dernière modification de l'enregistrement est ultérieure à la date de dernière synchronisation APN.

  • Le dernier utilisateur modifié n'est pas l'utilisateur qui a planifié les tâches d'intégration.

Vous devez utiliser le type de données Texte d'une longueur de 18 caractères pour correspondre à la longueur du champ API.

  • Configuration : Text (18) (ID externe) (insensible aux majuscules et minuscules)

L'application utilise les points de contrôle suivants :

  • La case Synchroniser avec AWS doit être cochée pour être synchronisée avec AWS.

  • Dispose que la case Mise à jour AWS doit être cochée pour être synchronisée avec AWS.

  • Le personnage utilisateur utilisé pour créer le travail de planification doit être différent du personnage utilisateur utilisé pour créer et mettre à jour des prospects ou des opportunités.

  • Si les vérifications précédentes sont vraies mais que le lot sortant ne fonctionne toujours pas, consultez les journaux de AWS Partner synchronisation et ajoutez la colonne sortante IDs. Vérifiez que le journal de synchronisation contient l'identifiant de l'opportunité que vous souhaitez envoyer. Si le journal de synchronisation est bloqué dans l'état de réussite de l'API, supprimez l'enregistrement du journal de synchronisation et réessayez.

    Lorsque le AWS chiffre d'affaires mensuel attendu n'est pas un entier, par exemple 1041.67 au lieu de1041, la non-concordance du type de données entraîne une erreur de traitement. Pour résoudre ce problème, supprimez le journal de synchronisation bloqué dans l'état de réussite de l'API et corrigez les données avant l'exécution de la prochaine tâche.

Dans Salesforce, vous pouvez créer ou mettre à jour le champ de formule pour ajouter la dépendance des champs de statut ou d'étape pour une valeur spécifique. Par exemple, vous pouvez définir Has Updates for AWS sur True. Vous pouvez utiliser le champ inclus sur l'opportunité comme référence. L'exemple suivant indique comment procéder pour :

IF( OR( AND ( OR(LastModifiedDate > awsapn_Last_APN_Sync_Date_c,LastModifiedDate = awsapn_Last_APN_Sync_Date_c), awsapn_Sync_with_Partner_Central_c, NOT(ISNULL(awsapn_Last_APN_Sync_Date_c)) ), AND(ISNULL(awsapn_Last_APN_Sync_Date_c),awsapn_Sync_with_Partner_Central_c) ) , true , false )

Oui. Vous devez mapper tous les champs obligatoires afin de planifier une tâche d'intégration entrante ou sortante.

Nous vous recommandons de vérifier les champs que vous saisissez actuellement dans Partner Central afin de déterminer les champs les plus pertinents (en plus des champs obligatoires). Pour obtenir la liste des champs disponibles et leurs objectifs, consultez le guide de définition des champs inclus dans le kit de développement ACE CRM sur Partner Central.

Une logique et des dérivations complexes doivent être effectuées dans votre organisation Salesforce en fonction de votre propre logique métier, puis remplir le champ mappé en fonction de celle-ci.

Problèmes de synchronisation et de validation

Développez les sections suivantes selon vos besoins pour obtenir des informations sur la résolution des problèmes de synchronisation et de validation avec le connecteur AWS Partner CRM.

Ce problème se produit lorsque vous testez le connecteur dans une organisation de développement disposant d'un espace de stockage limité. Pour résoudre ce problème, effacez les journaux de synchronisation de la console en exécutant la requête suivante :

Listawsapn_Sync_Log_c syncLogs = [SELECT Id FROM awsapn_Sync_Log_c WHERE Status IN ('API Success', 'Processed') LIMIT 4000]; delete syncLogs;

Vous pouvez également définir la période de conservation du journal de synchronisation pour nettoyer automatiquement les enregistrements du journal de synchronisation antérieurs à la période de conservation. Pour plus d'informations sur la définition de la période de conservation, reportez-vous à

Certains prospects et AWS opportunités créées ne sont pas conformes aux règles de validation de chaque champ. Pour permettre aux partenaires d'accepter ou de rejeter ces recommandations, vous pouvez corriger les données avant d'accepter un enregistrement. Pour accepter ou rejeter un objet non conforme aux validations des données, procédez comme suit :

  1. Accédez aux détails du journal de synchronisation de l'enregistrement ayant échoué.

  2. Choisissez Modifier la charge utile pour accéder à la vue JSON.

  3. Mettez à jour les valeurs des champs non conformes.

  4. Choisissez Enregistrer la charge utile pour configurer l'enregistrement à synchroniser pour la tâche suivante.

Si l'enregistrement est accepté, vous devez répéter les étapes 1 à 4 après avoir reçu les champs restants de AWS. Pour les synchronisations ultérieures, les valeurs corrigées sont utilisées. Vous pouvez également corriger les valeurs dans le gestionnaire de pipeline ACE sur Partner Central.

AWS télécharge des prospects et des opportunités dans le compartiment Amazon S3 toutes les heures. Par conséquent, les actions nécessitant une mise à jour des données via l'intégration peuvent prendre jusqu'à une heure pour être synchronisées.

L'avertissement suivant apparaît lorsqu'un utilisateur effectuant le mappage d'objets n'a pas accès en lecture aux champs obligatoires :

pe.setFieldLengthWarning()@ - /modules/awsapn/fieldMappingRow.js:1:7831 set salesforceFields()@- /modules/awsapn/fieldMappingRow.js:1:5624

Vous devez utiliser un administrateur système autorisé à accéder aux champs source et cible, ou un utilisateur disposant des autorisations d'intégration APN définies.

Pour déterminer l'état et l'action de chaque enregistrement du journal de synchronisation, reportez-vous aux tableaux figurant dansJournaux de synchronisation.

L'objet du journal de synchronisation suit toutes les transactions entrantes et sortantes. Vous pouvez également spécifier une période de conservation pour les enregistrements de journal dans la configuration de l'application.

Partner Central APIs dispose d'un ensemble de quotas qui garantissent une utilisation équitable et évitent toute utilisation abusive des services. Vous pouvez voir une exception de limitation lorsque la limitation de débit entre en vigueur une fois que vous avez atteint un quota. Les quotas quotidiens sont réinitialisés selon un cycle continu de 24 heures. Si les quotas par défaut ne répondent pas à vos exigences, vous pouvez utiliser la page Service Quotas pour demander une augmentation des quotas.

Le AWS bouton Envoyer à apparaît uniquement pour le type d'opportunité de recommandation de partenaire.