breadcrumbDescription
Kald eksterne tjenester fra Omnistudio-aktiver
Du kan kalde registrerede Eksterne tjenester-handlinger fra OmniStudio-integrationsprocedurer i OmniScripts og FlexCards.
Hvis du vil kalde eksterne tjenester registrerede handlinger med Omnistudio-integrationsprocedurer, skal du først oprette en tilpasset Apex-klasse, der implementerer System.Callable-grænsefladen. Opret en klasse med metoder og parametre, og kald derefter Eksterne tjenester-API. Eksempel:
public with sharing class RemoteActionClass implements System.Callable
{
public Object call(String action, Map<String,Object> args)
{
Map<String,Object> inputMap = (Map<String,Object>) args.get('input');
Map<String,Object> outputMap = (Map<String,Object>) args.get('output');
Map<String,Object> options = (Map<String,Object>) args.get('options');
action == 'methodName'
Object result = Call External Services API;
outputMap.put('result', result);
return outputMap;
}
}
Brug derefter en integrationsprocedure til at kalde en handling for Eksterne tjenester, der kan kaldes, med en fjernhandling.
