Verbinden met externe systemen en gegevens
Met een element Records ophalen kunt u gemakkelijk uw Salesforce-gegevens opzoeken in een stroom. Maar wat als u gegevens nodig hebt, die zich buiten Salesforce bevinden? Verbind uw stroom met externe systemen met behulp van ingebouwde Salesforce-voorzieningen zoals MuleSoft voor Flow: Integratieconnectoren, HTTP-aanroepacties, API-catalogus of door MuleSoft RPA-processen als externe services te gebruiken. Gebruik MuleSoft voor Flow om gegevens uit documenten te extraheren: IDP
Vereiste editions
| Ondersteunde editions weergeven. |
MuleSoft voor stroom: Integratieconnectoren
Verbinden met externe systemen met behulp van vooraf samengestelde MuleSoft voor Flow: Integratieconnectoren die geen codeconnectiviteit bieden. Connectoren zijn de gemakkelijkste manier om te integreren met populaire externe systemen zoals NetSuite, QuickBooks en Jira. Zie MuleSoft voor Flow voor een lijst met beschikbare connectoren: Integratieconnectoren. Nadat u een connector hebt geselecteerd, configureert u de verbinding en is deze gereed voor het verzenden en ontvangen van gegevens in uw stroom.
Wanneer gebruiken: Kies MuleSoft voor Flow: Integratieconnectoren wanneer u moet integreren met een populair extern systeem dat Salesforce ondersteunt. Dit is de snelste en gemakkelijkste manier om verbinding te maken met externe systemen.
Ideaal voor: Populaire bedrijfstoepassingen, systemen met vaste connectoren, scenario's waarin u de snelste set-uptijd wilt en integraties die geen aangepaste API-logica vereisen.
Voorbeeldgebruikscases: Synchroniseer klantgegevens met NetSuite, maak tickets in Jira wanneer cases worden geëscaleerd of werk QuickBooks bij wanneer opportunities worden gewonnen.
Ondersteunde integratieopties: Declaratief; Serverzijde; Synchroon; Asynchroon.
HTTP-aanroepactie
Maak directe API-aanroepen naar externe systemen zonder code te schrijven. Gebruik HTTP-aanroep voor het ophalen of verzenden van gegevens tussen uw stroom en elk extern systeem dat REST-API's biedt. U configureert het API-eindpunt, de authenticatie en de gegevenstoewijzing rechtstreeks in Flow Builder.
Wanneer gebruiken: Kies de HTTP-aanroepactie wanneer u moet integreren met een API die een HTTP-protocol gebruikt en geen MuleSoft voor Flow heeft: Integratieconnector beschikbaar. Dit is ideaal voor REST-API's met standaardauthenticatiemethoden en in situaties waarin de verbinding slechts in één stroom wordt gebruikt.
Ideaal voor: Aangepaste integraties, externe API's zonder MuleSoft voor Flow: Integratieconnectoren, systemen die REST-eindpunten bieden en scenario's waarin u realtime gegevensuitwisseling nodig hebt met volledige controle over de API-aanroep.
Voorbeeldgebruikscases: Verzend klantgegevens naar een externe marketingautomatiseringstool, haal verzendtarieven op uit een logistieke API of synchroniseer voorraadgegevens met een extern e-commercesysteem.
Ondersteunde integratieopties: Declaratief; Serverzijde; Synchroon; Asynchroon.
API-catalogus
Krijg toegang tot vooraf samengestelde integraties met externe systemen via ondersteunde bronnen zoals MuleSoft, Heroku en Apex. Salesforce-beheerders maken API-bewerkingen beschikbaar als acties met behulp van API-catalogus.
Binnen Flow Builder kunt u door de acties in stromen bladeren en deze gebruiken zonder dat u de verbindingen handmatig hoeft te maken. U kunt specifieke verbindingen selecteren voor elke MuleSoft API-actie, waardoor het proces van integratie met externe systemen in uw organisatie wordt gestroomlijnd.
Wanneer gebruiken: Kies API-catalogus wanneer uw Salesforce-beheerder al integraties heeft ingesteld en deze beschikbaar heeft gesteld als acties. Dit is ideaal voor organisaties met gevestigde MuleSoft- of Heroku-integraties.
Ideaal voor: Vooraf geconfigureerde integraties, op MuleSoft gebaseerde verbindingen, Heroku-toepassingen en scenario's waarin beheerders willen bepalen welke integraties beschikbaar zijn in stromen.
Voorbeeldgebruikscases: Gebruik een vooraf geconfigureerde MuleSoft-connector voor het synchroniseren van gegevens met SAP, toegang tot een Heroku-toepassing voor documentverwerking of maak gebruik van door de beheerder geconfigureerde Apex acties voor complexe bedrijfslogica.
Ondersteunde integratieopties: Declaratief; Serverzijde; Synchroon; Asynchroon.
MuleSoft Robotic Process Automation (RPA)
Interactie met desktop- en webtoepassingen die geen API's hebben met behulp van MuleSoft RPA. Registreer uw gepubliceerde MuleSoft RPA-processen als externe services en gebruik ze vervolgens in stromen. MuleSoft RPA kan werken met verouderde systemen en browsers starten, desktoptoepassingen aansturen, gegevens extraheren en gebruikersinteracties automatiseren.
Wanneer gebruiken: Kies MuleSoft RPA wanneer u bestaande MuleSoft RPA-processen in Anypoint Platform hebt die u wilt integreren met stromen, of wanneer u moet werken met systemen die geen API's of standaardintegratiemethoden bieden.
Ideaal voor: Desktoptoepassingen zonder API's, webtoepassingen die interactie met de gebruikersinterface vereisen, verouderde systemen en scenario's waarin u bestaande MuleSoft RPA-investeringen binnen uw stromen wilt benutten.
Voorbeeldgebruikscases: Extraheer klantgegevens uit een verouderde desktoptoepassing en maak Salesforce-records, automatiseer het invullen van formulieren op externe websites of beheer browserinteracties om gegevens te verzamelen uit op het web gebaseerde systemen.
Ondersteunde integratieopties: Declaratief; Serverzijde; Asynchroon.
MuleSoft voor stroom: IDP
Gestructureerde gegevens extraheren uit ongestructureerde documenten zoals PDF-bestanden, afbeeldingen en formulieren met behulp van MuleSoft voor Flow: IDP. Documentverwerking gebruikt AI om inzicht te krijgen in de documentstructuur en relevante informatie te extraheren, waardoor het ideaal is voor het verwerken van bedrijfsdocumenten die geen toegankelijke API's hebben.
Wanneer gebruiken: Kies MuleSoft voor Flow: Intelligente documentverwerking (IDP) wanneer u gegevens moet extraheren uit documenten die in verschillende indelingen binnenkomen en geen gestructureerde API's hebben. Ideaal voor het automatiseren van op documenten gebaseerde werkstromen waarbij handmatige gegevensinvoer tijdrovend en foutgevoelig is.
Ideaal voor: Verwerking van facturen, contracten, ontvangstbewijzen, formulieren en andere bedrijfsdocumenten; scenario's waarin u geëxtraheerde gegevens moet valideren met drempelwaarden voor vertrouwen; en werkstromen die menselijke beoordeling vereisen voor extracties met weinig vertrouwen.
Voorbeeldgebruikscases: Extraheer factuurdetails en maak factureringsrecords, verwerk klantaanvragen en vul accountgegevens in, automatiseer de invoer van onkostenrapportgegevens vanuit geüploade ontvangstbewijzen of extraheer contractvoorwaarden en werk opportunityrecords bij.
Ondersteunde integratieopties: Declaratief; Serverzijde; Synchroon.
Externe services
Maak verbinding met externe systemen zonder een regel code te schrijven. U geeft aan welk eindpunt en schema u wilt gebruiken en wij genereren de acties die u vervolgens kunt gebruiken in Flow Builder. Externe services ondersteunt OpenAPI 2.0- en 3.0 JSON- en YAML-schema-indelingen.
Wanneer gebruiken: Kies Externe services wanneer u OpenAPI-documentatie voor een extern systeem hebt en een oplossing zonder code zoekt. Dit is ideaal voor REST-API's met goed gedefinieerde schema's.
Ideaal voor: Systemen met OpenAPI-documentatie, REST-API's met JSON/YAML-schema's, scenario's waarin u gegenereerde acties wilt en integraties die geen aangepaste authenticatielogica vereisen.
Voorbeeldgebruikscases: Maak verbinding met een API voor betalingsverwerking met OpenAPI-documenten, integreer met een CRM-systeem dat API-schema's biedt of maak verbinding met een gegevensanalyseplatform met gedocumenteerde eindpunten.
Ondersteunde integratieopties: Declaratief; Serverzijde; Synchroon; Asynchroon.
Platform-events
Met behulp van platformevents kunt u veilige en schaalbare aangepaste kennisgevingen leveren binnen Salesforce of vanuit externe bronnen. Voeg voor het publiceren van eventberichten vanuit uw stroom een element Records maken toe, waarbij het opgegeven object de Platform-event is. Voeg voor abonneren op berichten een element Wachten toe.
Wanneer gebruiken: Kies Platform-events wanneer u asynchroon kennisgevingen moet verzenden of processen moet activeren. Dit is ideaal voor ontkoppelde systemen en event-gestuurde architecturen.
Ideaal voor: Asynchrone berichtenverkeer, eventgestuurde integraties, kennisgevingen en scenario's waarin u geen onmiddellijke reacties of realtime gegevensuitwisseling nodig hebt.
Voorbeeldgebruikscases: Externe systemen informeren wanneer een case is geëscaleerd, een marketingcampagne activeren wanneer een lead is gekwalificeerd of orderupdates verzenden naar een leveringssysteem.
Ondersteunde integratieopties: Declaratief; Serverzijde; Asynchroon.
Apex en aangepaste Lightning componenten
Als u meer controle wilt, schrijft u uw eigen Apex code of maakt u een aangepaste Lightning component om te integreren met een extern systeem. Als u uw Apex code beschikbaar wilt maken in de Flow Builder, gebruikt u de @InvocableMethod annotatie of de Process.Plugin interface. Aangepaste Lightning componenten kunnen lokale acties bevatten die uw lokale browser kunnen aanroepen. Alle lokale acties worden weergegeven in Flow Builder als elementen Kernactie.
Wanneer gebruiken: Kies Apex of aangepaste Lightning componenten wanneer u aangepaste integratielogica nodig hebt die niet beschikbaar is via andere methoden, of wanneer u complexe gegevenstransformaties en bedrijfslogica nodig hebt.
Ideaal voor: Complexe integraties, aangepaste authenticatievereisten, geavanceerde gegevensverwerking, interacties aan clientzijde en scenario's waarin bestaande integratieopties niet voldoen aan uw specifieke behoeften.
Voorbeeldgebruikscases: Maak aangepaste authenticatiestromen voor eigen API's, stel complexe gegevenstransformatielogica samen of ontwikkel clientcomponenten die een interactie hebben met lokale browserresources.
Ondersteunde integratieopties: Clientzijde (alleen aangepaste Lightning component); Serverzijde; Synchroon; Asynchroon.
- Verbinden met een extern systeem met een connector
U kunt MuleSoft gebruiken voor Flow: Integratieconnectoren in elk stroomtype om de acties van een stroom te verbinden met een extern systeem. Als u een stroom wilt activeren wanneer een extern systeem verandert, selecteert u het stroomtype Door externe systeemwijziging geactiveerd. - Verbinden met een API zonder connector met behulp van HTTP-aanroep
Gebruik HTTP-aanroep om stromen te verbinden met externe API's zonder te coderen, waardoor ontwikkelaars of middlewaretools overbodig worden. Flow Builder genereert automatisch registraties van externe services en Apex klassen wanneer u de actie configureert. Gebruik de API-responsgegevens als invoer in Salesforce. - Stroomkeuzeopties genereren op basis van externe gegevens
Als uw bedrijfsproces een interactie heeft met externe gegevens, kunnen uw gebruikers daaruit selecteren in stroomschermen. - Gegevens transformeren in een stroom
Automatiseer de manier waarop u gegevens transformeert tussen Salesforce en een extern systeem met behulp van het element Transformeren. U kunt toewijzingen maken tussen de bron- en doelgegevens of vaste waarden instellen voor de doelgegevens. - Bestaande MuleSoft RPA-processen gebruiken met stromen
Registreer uw bestaande MuleSoft RPA-processen die zijn gebouwd in Anypoint Platform als externe services voor gebruik in stromen. - Gegevens extraheren uit digitale en gescande documenten
Extraheer gestructureerde gegevens uit facturen, inkooporders, formulieren en andere ongestructureerde of semigestructureerde documenten met behulp van AI-gestuurde analyse in Flow. Automatiseer gegevensinvoer en verwerkingswerkstromen door documentinhoud te converteren naar gestructureerde informatie die kan worden gebruikt in uw bedrijfsprocessen. Gebruik menselijke beoordelingswerkstromen om geëxtraheerde gegevens te valideren en nauwkeurigheid te garanderen voor kritieke bedrijfsbeslissingen.
