Intégrations Salesforce et ArcGIS

La plateforme Salesforce peut être utilisée pour une grande variété de processus métier et constitue la base de nombreux systèmes d’entreprise pour des clients du secteur public et privé. La fonctionnalité Salesforce peut être utilisée pour prendre en charge un système de gestion de la relation client, un système d’autorisations accessible au public ou une fonction de support technique au sein d’une organisation. Dans ces cas, comme dans de nombreux autres types de système, les utilisateurs d’Esri souhaitent intégrer Salesforce pour enrichir ou prendre en charge leurs processus.

Cartes et processus géospatiaux dans Salesforce

Il existe plusieurs manières de combiner Salesforce et ArcGIS. Plusieurs d’entre elles sont décrites plus en détail ci-dessous.

### Salesforce Maps

Salesforce Maps est une solution d’interface utilisateur qui fournit des fonctions de cartographie de base, de conception de sectorisation et d’optimisation des itinéraires au sein de Salesforce. Salesforce Maps est créé avec ArcGIS Maps SDK for Javascript et utilise des fonds de carte provenant d’ArcGIS Online ou d’ArcGIS Location Platform ainsi que des données de Living Atlas. Les utilisateurs peuvent également se connecter via leur abonnement ArcGIS Online et ajouter leur propre contenu privé à cette application, tout en visualisant les ressources de Salesforce possédant des attributs spatiaux dans la même interface.

Actuellement, Salesforce développe également des fonctionnalités supplémentaires pour son application mobile Field Service, qui est utilisée sur les appareils iOS et Android. Avec l’intégration directe d’Esri à cette application, les utilisateurs mobiles peuvent accéder aux cartes et services ArcGIS directement dans leur processus Salesforce et bénéficier ainsi d’un contexte et d’une meilleure connaissance des entités géographiques, quel que soit le processus géré avec Field Service.

Applications ArcGIS incorporées

L’incorporation d’une application Web ArcGIS dans un élément <iframe> constitue une autre méthode courante d’intégration d’interfaces ou de jeux de données ArcGIS dans une expérience Salesforce. Cette incorporation peut être configurée de plusieurs manières dans Salesforce, notamment en tant que modèle de codage Apex, et l’application incorporée peut être définie dynamiquement pour inclure des paramètres d’URL ou des configurations qui dépendent de l’objet ou de l’élément Salesforce auquel un utilisateur accède.

Pour plus de recommandations sur cette intégration, reportez-vous au modèle permettant d’incorporer des applications ArcGIS. Pour les cas d’utilisation Salesforce, en particulier si l’application incorporée requiert une étape de connexion ou d’authentification utilisateur, examinez attentivement les recommandations relatives à la connexion unique.

Les cas d’utilisation potentiels de ce modèle incluent :

  • L’intégration d’une application Web ArcGIS qui charge l’adresse d’un client et affiche une carte lors de la consultation d’une page de détails sur le client dans Salesforce.

  • Une application de mise à jour des entités, créée avec ArcGIS Experience Builder, qui est chargée dans le cadre d’une solution d’autorisation et qui prend en charge une étape où un utilisateur doit tracer une limite avant de revenir à la vue du formulaire Salesforce pour une saisie de données supplémentaire.

  • Une société peut examiner sa police d’assurance ainsi que les cartes représentant les risques d’inondation et les zones couvertes par sa police afin de mieux comprendre le contexte et les implications géographiques potentielles d’un changement d’approche ou de couverture.

Données et entités Salesforce dans ArcGIS

Pour exploiter les jeux de données ou les concepts Salesforce dans un client ArcGIS, le modèle d’intégration le plus courant implique un processus ETL planifié ou à la demande qui peut extraire des jeux de données depuis Salesforce et créer de nouvelles entités dans ArcGIS ou mettre à jour des entités existantes selon la logique métier des données. Ce modèle peut s’avérer très efficace car il crée des jeux de données natifs d’ArcGIS qui peuvent ensuite être utilisés dans l’ensemble des applications clientes ArcGIS. Les ETL doivent être conçus pour s’exécuter régulièrement de sorte que les utilisateurs d’ArcGIS puissent accéder rapidement aux changements effectués dans Salesforce.

Processus combinant les deux systèmes

Le dernier modèle d’intégration courant des systèmes ArcGIS et Salesforce implique l’utilisation d’étapes de processus et de liens permettant de coordonner plusieurs applications connexes, mais indépendantes.

Par exemple, les utilisateurs d’ArcGIS Survey123 peuvent utiliser un lien dans l’interface de leur application, dans le cadre d’un formulaire, qui les dirige vers l’application mobile Salesforce Field Service sur le même appareil, en créant préalablement une adresse URL qui mène l’utilisateur à l’enregistrement client exact identifié. Ce processus repose sur les liens profonds.

Top