Loading
Utöka Salesforce med klick och inte kod
Externa tjänster

Externa tjänster

Anslut din Salesforce-organisation till en extern API genom att använda noll kodrader. Använd deklarativa verktyg och OpenAPI-specifikationer för att beskriva den externa API-funktionen, och externa tjänster skapar automatiskt åberopbara åtgärder i Salesforce. Använd externa tjänster för utgående integreringar från Salesforce genom att använda processbaserade integreringar med låg kod eller för att turboladda dina Apex. Anropa de åberopbara åtgärderna inbyggt från Apex, eller skapa en egen agentåtgärd, flöde eller Einstein bot som interagerar med den externa API-källan.

Versioner som krävs

Tillgängliga i: Lightning Experience
Tillgängliga i: Utgåvorna Enterprise, Performance, Unlimited och Developer

Med externa tjänster registrerar du först OpenAPI 2.0- eller OpenAPI 3.0-scheman. Operationerna som importeras från ditt registrerade schema blir automatiskt åberopbara i Apex eller som External Services i automatiseringsverktyg som Flow Builder, Orchestrator, Einstein bots eller OmniStudio Assets.

Externa tjänster används bäst när den externt värdade tjänsten är en RESTful-tjänst och API-specifikationen är tillgänglig i schemaformatet OpenAPI 2.0 eller OpenAPI 3.0 JSON eller YAML.

Introduktionsvideo

Titta på videon Introduktion för att se hur du deklarativt kan transformera API-specifikationer till åberopbara åtgärder.

  • Exempel på användning
    I denna sektion visas vanliga arbetsflöden för Externa tjänster.
  • Att tänka på vad gäller Externa tjänster
    Här är begränsningar för semantik, tjänster och användning att tänka på när du integrerar dina tjänster med Externa tjänster.
  • Registrera en extern tjänst
    Ange en API-specifikation som beskriver din slutpunkts tjänster och metoder. API-specifikationens schema skapar de externa serviceåtgärderna med motsvarande indata- och utdataparametrar. Du kan även redigera en befintlig registrering, registrera en extern tjänst med en Mulesoft API eller registrera en extern tjänst med Flow Bulders HTTP-anropsfunktionalitet.
  • Använd Agentforce för att åberopa åtgärder för externa tjänster
    Lägg till kapacitet till agenter med anpassningsbara åtgärder konfigurerade via Externa tjänster. Använd externa tjänster för att deklarativt ansluta din Salesforce-organisation till en extern API. Efter att du har registrerat ett OpenAPI-schema blir åtgärderna som definieras i det schemat automatiskt tillgängliga som egna agentåtgärder.
  • Använd flöde för att åberopa åtgärder för externa tjänster
    I detta exempel på Flöde ska du utforma och testa den automatisering som skickar en användares information från Salesforce till det externa banksystemet för anställda. Skapa variablerna för användares telefonnummer, och kombinera olika telefonnummer till en datadel. Använd sedan den externa tjänståtgärden för att skapa användaren.
  • Åberopa anrop för externa tjänster med hjälp av Apex
    Du kan anropa externa tjänstregistreringar inbyggt från Apex. Gör ett anrop till en extern tjänst som Apex Http Class utan att behöva skriva boilerplate-kod. De registrerade tjänsterna är starkt skrivna i Apex med registreringens schema som Apex-typer. Dessa Apex-typer reflekterar din registrerade tjänsts specifikation och gör så att Apex- kompileraren gör grovjobbet åt dig.
  • Lägg till åtgärder för externa tjänster i en Einstein Bot
    Att integrera din Einstein bot med en registrerad extern tjänst är nu lika enkelt som att lägga till en åtgärd i en dialog. Du kan lägga till en extern tjänståtgärd i din bot från Einsteins Bot Builder.
  • Åberopa externa tjänster från Omnistudio-tillgångar
    Du kan åberopa Externa tjänsters registrerade åtgärder från Omnistudio-integreringsprocesser i OmniScripts och FlexCards.
  • Installera eller skapa paket
    Du kan installera eller skapa paket som innehåller en extern tjänst. Läs dessa tips innan du börjar.
  • Testa Externa tjänster
    Testa exempelflödets MyAtmFlow med en flödesåtgärd som anropar den externa tjänstens MyAtmExternalService genom att implementera HttpCalloutMock. Gränssnittet ger ett testsvar utan att utföra anropet till den externa tjänstens slutpunkt. Apex-enhetstestet utför ett falskt test mot samma falska HTTP-anropsimplementering.
  • Schemaexempel
    Utforska olika scenarion med OpenAPI 2.0- och OpenAPI 3.0-kompatibla JSON- eller YAML-scheman som stöds av Externa tjänster. Exemplen omfattar schemaelement som HTTP-sidhuvud som indataparametrar, och innehåller exempel på användning i Apex. Att förstå exemplen hjälper till med rätt syntax och kodplacering.
 
Laddar
Salesforce Help | Article