Du är här:
Hämta data med en integreringsprocess i ett Omniscript
Från ett Omniscript, anropa en integreringsprocess för att hämta Salesforce-data och externa data. Du kan köra flera åtgärder som en sidhuvudlös tjänst (utan användargränssnitt) genom JavaScript eller Apex Service.
Innan du börjar, skapa en integreringsprocess för att hantera Omniscript-data.
-
När du har lagt till ett element för integreringsförfarande, i fjärregenskaperna, aktivera integreringsförfarandets inställningar för Köbart kedjesystem:
Egenskap
Värde
Framtida metod
Använd Framtid (i designern för ett hanterat paket)
Specificerar att integreringsprocessen körs asynkront, som en framtida Salesforce-metod, som inte kan returnera några data till det anropande Omniscriptet.
Kedjebart
Aktiverar kedjeinställningarna för den underordnade integreringsprocessen.
Använd fortsättning
Aktiverar en underordnad integreringsprocess som anropar långvariga åtgärder för att använda Apex fortsättningar.
Köbar
Aktiverar kedjebara steg i den underordnade integreringsprocessen för att starta köjobb.
Köbart kedjebart
Aktiverar inställningarna Köbart kedjefält i integreringsprocessen.
-
I Fjärralternativ, lägg till detta nyckelvärdepar:
Nyckel
Värde
useQueueableApexRemoting
true
- Använd egenskapen Extra belastning för att skicka ytterligare nyckelvärdepar till integreringsprocessen som indata.
- Specificera eventuella ytterligare egenskaper för Integreringsproceduråtgärd som du behöver.
-
Använd egenskaperna Skicka/Svara-transformationer för att specificera indata och för att trimma eller byta namn på utdata-JSON.
-
Skicka JSON-sökväg — Specificerar JSON-noden som innehåller indata för integreringsprocessen. Detta är vanligtvis namnet på ett tidigare element i Omniscript.
-
Skicka JSON-nod — Byter namn på den JSON-nod som innehåller indata för integreringsprocessen. Detta är vanligtvis namnet på en av integreringsprocessens indataparametrar.
-
Svars-JSON-sökväg — Specificerar JSON-noden som innehåller utdata för att gå tillbaka till Omniscript. Som standard returneras alla data för integreringsprocessen.
-
Svars-JSON-nod — Byter namn på den JSON-nod som innehåller utdata för att gå tillbaka till Omniscript. Detta är vanligtvis namnet på ett efterföljande element i Omniscript.
Se Hantera JSON med egenskaperna för Skicka/Svara-transformationer.
-
-
Välj åtgärdens svarsbeteende genom att välja ett Åberopningsläge.
-
Standard — Blockerar användargränssnittet med en inläsningsspinner.
-
Icke-blockerande — Körs asynkront och svaret tillämpas på användargränssnittet. Transformationer av Omnistudio Data Mapper före och efter och stora bilagor stöds inte. När Åberopningsläge är inställt till icke-blockerande kommer element som använder standardvärden inte att få svaret eftersom elementet läses in innan svaret returneras. För att mappa svaret till ett element måste du ställa in Svars-JSON-nod till VlocityNoRootNode och Svars-JSON-sökväg till namnet på elementet.
-
Eld och Glöm — Körs asynkront utan callback till användargränssnittet. Transformationer av Datamappning innan och efter inlägg och stora bilagor stöds inte. Ett svar kommer fortfarande att visas i felsökningskonsolen men kommer inte att tillämpas på Data JSON.
-
-
När Åberopningsläge är inställt till icke-blockerande får element som använder standardvärden inte svaret eftersom elementet läses in innan svaret returneras. Du måste konfigurera dessa egenskaper för att mappa svaret till ett element:
Egenskap
Värde
Svars-JSON-nod
VlocityNoRootNode
JSON-sökväg för svar
Namnet på Omniscript-elementet som tar emot värdet.
Se Hantera JSON med egenskaperna för Skicka/Svara-transformationer.
