Ti trovi qui:
Creazione di un esempio di caching di livello massimo
Una procedura di integrazione accetta un elenco di nomi o cognomi e recupera i referenti che hanno tali nomi. Il caching di livello massimo nella partizione VlocityAPIResponse migliora le prestazioni di recupero dei referenti.
Questa procedura di integrazione include anche un blocco loop; vedere Utilizzo di dati ed elenchi.
Per scaricare un DataPack di questo esempio per OmniStudio, fare clic qui.
Questa procedura di integrazione include i seguenti componenti:
-
Un blocco di loop, denominato LoopBlock1
-
Un'azione di estrazione di Omnistudio Data Mapper all'interno del blocco Loop, denominata ExtractContact
-
Un'azione di risposta denominata ResponseAction
Per creare questa procedura di integrazione:
- Dalla scheda Procedure di integrazione OmniStudio, fare clic su Nuovo.
- Specificare un Nome procedura integrazione, un Tipo e un Sottotipo e fare clic su Salva.
- Nella configurazione della procedura, impostare il tipo di cache di Salesforce Platform su Cache organizzazione.
-
Trascinare un componente Blocco loop nel riquadro Struttura. Assegnare al Blocco loop le seguenti impostazioni:
Proprietà
Valore
Elenco loop
nomi
Output loop aggiuntivo
ExtractContactimpostato su%ExtractContact% -
Creare l'estrazione di Data Mapper che viene chiamata dall'azione di estrazione di Data Mapper, assegnargli il nome ExtractContactName e le seguenti impostazioni:
Scheda
Impostazioni
Extract
Fase di estrazione referente impostata su
Contact Name LIKE nameOutput
Mappatura da
Contact:IdaContact:IdMappatura da
Contact:NameaContact:NameSe non si sa come creare un'estrazione di Data Mapper, vedere gli esempi in Esempi di estrazione di Data Mapper.
-
Trascinare un'azione di estrazione di Data Mapper all'interno del blocco loop e assegnarle le seguenti impostazioni:
Proprietà
Valore
Nome elemento
ExtractContact
Interfaccia Data Mapper
ExtractContactName
Fonte di dati
names:name
Valore filtro
name
-
Creare l'azione di risposta sotto il blocco loop e assegnarle le seguenti impostazioni:
Proprietà
Valore
Invia percorso JSON
LoopBlock1:ExtractContact
Nodo JSON di risposta
Referente
- Nella configurazione della procedura, fare clic su Attiva versione.
-
Nella scheda Anteprima, fare clic su Modifica come JSON e specificare l'input con la seguente struttura:
{ "names": [ { "name": "Miller" }, { "name": "Torres" } ] }Per dimostrare le prestazioni nel modo più efficace, specificare nomi comuni o molti nomi.
- Fare clic su Esegui e prendere nota dei valori risultanti di browser, server e CPU Apex.
-
Aprire il riquadro Opzioni e modificare il valore di
ignoreCacheinfalse. - Fare di nuovo clic su Esegui. Questo passaggio popola la cache, quindi i valori della CPU Browser, Server e Apex risultanti sono probabilmente simili ai valori precedenti.
-
Fare clic su Esegui una terza volta. Questo passaggio utilizza i valori memorizzati nella cache, quindi è probabile che i valori della CPU Browser, Server e Apex risultanti siano notevolmente inferiori ai valori precedenti. Inoltre,
Cached Response: trueviene visualizzato dopo le metriche delle prestazioni.
