Loading
Udvid Salesforce med klik, ikke kode
Kald eksterne tjenester fra Omnistudio-aktiver

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.

 
Indlæser
Salesforce Help | Article