Ti trovi qui:
Invocazione di Servizi esterni dagli asset OmniStudio
È possibile invocare le azioni registrate di Servizi esterni dalle procedure di integrazione OmniStudio in OmniScript e FlexCard.
Per invocare le azioni registrate di Servizi esterni con le procedure di integrazione OmniStudio, creare innanzitutto una classe Apex personalizzata che implementi l'interfaccia System.Callable. Creare la classe con metodi e parametri e quindi chiamare l'API Servizi esterni. Ad esempio:
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;
}
}
Utilizzare quindi una procedura di integrazione per chiamare un'azione invocabile di Servizi esterni con un'azione remota.

