Loading
Automatisation de vos processus métiers avec Salesforce Flow
Conception d'une intégration système externe

Conception d'une intégration système externe

Pour connecter un flux à un système externe sans code, utilisez MuleSoft pour Flux : Connecteurs d'intégration dans le flux. Lorsqu'aucun connecteur n'existe, vous pouvez utiliser l'action Appel externe HTTP pour passer des appels d'API directs à des systèmes externes sans code. Exécutez votre flux en cas de modification du système externe en sélectionnant le type de flux Déclenché par une modification du système externe. Pour les systèmes hérités sans API, vous pouvez utiliser les processus MuleSoft RPA publiés sur Anypoint Platform en tant que services externes dans votre flux. Pour des documents et des données non structurées, utilisez MuleSoft pour Flux : IDP pour extraire des informations de fichiers PDF, d'images et de formulaires.

Éditions requises

Afficher les éditions prises en charge.
Cette fonctionnalité nécessite MuleSoft pour Flux : Complément Intégration. Les exceptions sont les flux déclenchés par un segment, les flux déclenchés par une activation et les flux de diffusion, qui ne nécessitent pas MuleSoft pour Flux : Complément Intégration. Professional Edition nécessite le complément d'accès API. Pour acheter un complément, contactez votre chargé de compte Salesforce.
MuleSoft pour flux : Les fonctionnalités d'intégration utilisées avec Agentforce nécessitent l'édition Foundations ou Agentforce 1. Pour acheter ces éditions, contactez votre chargé de compte Salesforce.
Remarque
Remarque Vous pouvez modifier ou supprimer des connexions uniquement dans l'application Automation.

Connexion avec un flux MuleSoft for : Connecteur d'intégration

MuleSoft pour flux : Les connecteurs d'intégration intègrent des systèmes externes avec des flux, ce qui permet la communication, l'interopérabilité et l'échange de données. L'intégration de données cloisonnées en utilisant des connecteurs améliore le workflow, améliore l'efficacité et offre une expérience plus connectée pour les utilisateurs.

Vous pouvez accéder à des modèles prédéfinis pour des flux MuleSoft spécifiques : Connecteurs d'intégration. Utilisez ces modèles pour configurer rapidement des flux avec une logique préconfigurée et des mappages de champs pour votre connecteur. Vous pouvez utiliser des modèles, puis établir vos propres connexions. Cette approche accélère la configuration des connexions tout en vous permettant de modifier l'intégration pour l'adapter à vos besoins.

Vous pouvez référencer MuleSoft pour Flux : Connecteur d'intégration de deux façons dans votre flux. Pour initier un flux basé sur des modifications système externes, utilisez un flux déclenché par une modification du système externe. Ce type de flux utilise le connecteur pour interroger le système externe sur les déclencheurs correspondants à l'intervalle spécifié. Alternativement, ajoutez l'action du connecteur à un flux nouveau ou existant à n'importe quel flux nouveau ou existant pour envoyer automatiquement des modifications à un système externe.

MuleSoft pour flux : Les connecteurs d'intégration sont conçus pour conserver leur devise à travers un processus de mise à jour structuré. Des mises à jour automatiques sont appliquées pour les versions mineures et correctives, ce qui garantit la sécurité et la conformité des intégrations. Pour garder le contrôle et la stabilité, mettez manuellement à niveau vos versions majeures. À mesure qu'elles sont disponibles, les nouvelles versions du connecteur sont affichées dans Afficher les options avancées, où vous pouvez sélectionner des versions d'action ou de déclencheur spécifiques.

Pour plus d'informations sur les déclencheurs et les actions pris en charge, consultez Connecteurs tiers et consultez la documentation de référence propre à chaque connecteur.

Pour une vue d'ensemble de la configuration de MuleSoft pour Flux : Pour créer des connexions automatisées entre des systèmes, consultez Premiers pas avec MuleSoft pour Flux : Integration.

Connecter par API sans MuleSoft pour flux : Connecteur d'intégration

Si aucun connecteur n'est disponible pour votre système externe et que votre système a une API, vous avez plusieurs options de connexion. Pour des connexions simples en utilisant des protocoles HTTP, vous pouvez utiliser l'action Appel externe HTTP dans votre flux pour l'intégration directe d'API. L'action Appel externe HTTP dans Flow Builder connecte votre flux au système externe directement en utilisant les Services externes. Il n'est pas nécessaire d'écrire un code, de travailler avec un développeur ou d'utiliser un outil middleware. Cependant, vous devez avoir la documentation d'API du point de terminaison que vous appelez.

Pour des connexions plus complexes, vous pouvez élaborer votre connexion dans Configuration, puis créer une action dans Catalogue d'API, qui la rend disponible dans des flux, Agentforce et d'autres produits Salesforce.

Connexion à un système sans API

Lorsque les systèmes externes n'ont pas d'API ou de connecteurs disponibles, vous pouvez élaborer des processus MuleSoft RPA. Ces processus interagissent avec des applications de bureau et Web, puis invoquent ces processus depuis votre flux. Avec MuleSoft RPA, votre flux peut :

  • Lancer et interagir avec un navigateur Web et des applications Web
  • Ouvrir et contrôler les applications de bureau
  • Extraire des données d'applications qui n'ont pas accès à l'API
  • Automatisez le remplissage de formulaires et la saisie de données à travers plusieurs systèmes

Contrairement à MuleSoft pour Flux : Connecteurs d'intégration qui utilisent des API, les processus MuleSoft RPA imitent les interactions humaines avec les applications. Les processus les rendent utiles pour récupérer des données à partir d'anciens systèmes ou applications qui n'ont pas de fonctionnalités d'intégration modernes.

Traitement des documents avec MuleSoft pour Flux : IDP

Lorsque les API traditionnelles ne sont pas disponibles ou lorsque les données résident dans des documents, utilisez MuleSoft pour Flux : IDP pour le traitement des documents. Pour personnaliser vos paramètres de traitement des documents et extraire des données structurées de documents non structurés, tels que des fichiers PDF, des images et des formulaires, utilisez les fonctionnalités de traitement des documents dans Flow Builder.

Le traitement des documents utilise des modèles IA pour comprendre la structure du document et obtenir des informations importantes. Utilisez-le pour traiter des factures, des formulaires, des contrats et d'autres documents commerciaux qui n'ont pas d'API accessibles.

Sélection de votre méthode d'intégration

Sélectionnez la méthode d'intégration appropriée en fonction des capacités de votre système externe :

  • MuleSoft pour flux : Connecteurs d'intégration : à utiliser lorsqu'un connecteur est disponible et que vous avez besoin d'une connectivité en temps réel.
  • Action Appel externe HTTP : utiliser dans un flux pour de simples connexions à des API qui utilisent un protocole HTTP.
  • Catalogue d'API : pour les intégrations complexes que vous envisagez d'utiliser dans votre organisation Salesforce, configurez votre intégration une seule fois, puis utilisez-la dans Flow Builder et dans d'autres fonctionnalités Salesforce.
  • Flux déclenchés par une modification du système externe : à utiliser lorsque vous devez interroger des modifications dans des systèmes avec des API
  • MuleSoft RPA : permet d'interagir avec des applications de bureau ou Web lorsque les API ne sont pas disponibles.
  • Traitement des documents : à utiliser lorsque vos données sont dans des documents numériques ou numérisés (PDF, images, formulaires).

Échec et reprise des interrogations dans les flux déclenchés par une modification du système externe

Important
Important

Les flux déclenchés par une modification du système externe utilisent un scrutateur pour récupérer les enregistrements dans la planification sélectionnée.

Comportement et désactivation des sondages

  • Récupérations: Lorsque l'interrogation échoue, le flux réessaie jusqu'à 3 fois consécutives.
  • Désactivation automatique : Se produit après le troisième échec consécutif du sondage. Ce comportement s'applique aux échecs au niveau du scrutateur (par exemple, authentification ou connectivité), mais pas aux échecs individuels au niveau de l'enregistrement.
  • Réactivation : Si l'échec du scrutateur désactive le flux, corrigez le problème sous-jacent et réactivez le flux manuellement.

Limites et exceptions des électeurs

  • Échecs avant exécution : Si le scrutateur échoue avant le début de l'exécution, aucun chemin de défaut n'est disponible dans l'élément Démarrer.
  • Limites de charge de travail : Une réponse à un sondage qui dépasse 128 000 caractères (données et métadonnées comprises) dépasse la limite en charge utile.

Pour plus d'informations, consultez MuleSoft pour Flux : Limites et considérations relatives à l'intégration.

Exemples

Avec une connexion à un système externe, des exemples de tâches que votre flux peut exécuter comprennent :

Exemple
Exemple
  • Mettre à jour le contact associé dans Salesforce lorsqu'un contact est mis à jour dans NetSuite
  • Mettre à jour les données dans QuickBooks Online lorsqu'une commande est mise à jour dans Salesforce
  • Créer un problème dans Jira lorsqu'une requête est créée dans Salesforce et escaladée en ingénierie
  • Synchroniser une piste créée dans une organisation Salesforce avec une piste dans une autre organisation Salesforce
  • Extraire les données clients d'une application de bureau héritée et créer des enregistrements Salesforce
  • Automatisez la soumission de formulaires Web sur des sites Web externes pour capturer les informations sur les pistes
  • Automatiser la saisie de données à travers plusieurs systèmes Web
  • Extraire des données de facture à partir de fichiers PDF et créer automatiquement des enregistrements dans Salesforce
 
Chargement
Salesforce Help | Article