Olet tässä:
Esimerkki ylimmän tason välimuistin luomisesta
Integrointitoimenpide hyväksyy etu- tai sukunimien luettelon ja noutaa yhteyshenkilöt, joilla on kyseiset nimet. Ylimmän tason välimuistiin tallentaminen VlocityAPIResponse-osioon parantaa yhteyshenkilöiden noutamisen suorituskykyä.
Tämä integrointitoimenpide sisältää myös silmukan lohkon, katso lisätietoja kohdasta Datan ja luetteloiden työstäminen.
Jos haluat ladata tämän esimerkin DataPack-paketin Omnistudolle, napsauta tästä.
Tämä integrointitoimenpide sisältää nämä komponentit:
-
Silmukan lohko nimeltään LoopBlock1
-
Silmukan lohkon Omnistudio Data Mapper -nouto -toiminto nimeltään ExtractContact
-
Vastaustoiminto nimeltään ResponseAction
Tämän integraatiotoimenpiteen laatiminen:
- Napsauta Omnistudio-integrointitoimenpiteet-välilehdestä Uusi.
- Syötä integraation toimenpiteen nimi, tyyppi ja alatyyppi ja napsauta Tallenna.
- Määritä Toimenpidekokoonpanossa Salesforce Platform -välimuistin tyypiksi organisaation välimuisti.
-
Vedä Silmukan lohko -komponentti Rakenne-paneeliin. Anna silmukan lohkolle seuraavat asetukset:
Ominaisuus
Arvo
Silmukan luettelo
nimet
Ylimääräinen silmukan output
ExtractContacton%ExtractContact% -
Luo datan kartoitusikkunan nouto, jota datan kartoitusikkunan noutotoiminto kutsuu, anna sille nimeksi ExtractContactName ja anna sille seuraavat asetukset:
Sarkain
Asetukset
Poiminto
Yhteyshenkilön noutovaihe, joka on määritetty
Contact Name LIKE nameOutput
Kartoitus
Contact:Id:staContact:Id:äänKartoitus
Contact:Name:staContact:Name:äänJos et ole varma, miten voit luoda datan kartoitusikkunan noudon, katso esimerkkejä kohdasta Omnistudio Data Mapper Extract Examples.
-
Vedä datan kartoitusikkunan noutotoiminto silmukan lohkoon ja anna sille seuraavat asetukset:
Ominaisuus
Arvo
Elementin nimi
ExtractContact
Datan kartoitusikkunan käyttöliittymä
ExtractContactName
Tietolähde
nimet:nimi
Suodattimen arvo
name
-
Luo Silmukan lohkon alle vastaustoiminto ja anna sille seuraavat asetukset:
Ominaisuus
Arvo
Lähetä JSON-polku
LoopBlock1:ExtractContact
Vastauksen JSON-noodi
Yhteyshenkilö
- Napsauta Toimenpidekokoonpano-osiosta Aktivoi versio.
-
Napsauta Esikatselu-välilehdestä Muokkaa JSON-tiedostona ja anna input-arvo seuraavalla rakenteella:
{ "names": [ { "name": "Miller" }, { "name": "Torres" } ] }Määritä yleisiä nimiä tai useita nimiä näyttääksesi suorituskyvyn tehokkaimmin.
- Napsauta Suorita ja huomioi selaimen, palvelimen ja Apexin CPU-arvot.
-
Avaa Vaihtoehdot-ikkuna ja muuta
ignoreCache-arvoksifalse. - Napsauta Suorita uudelleen. Tämä vaihe täyttää välimuistin, joten selaimen, palvelimen ja Apexin CPU-arvot vastaavat todennäköisesti aiempia arvoja.
-
Napsauta Suorita kolmas kerta. Tämä vaihe käyttää välimuistiin tallennettuja arvoja, joten selaimen, palvelimen ja Apexin CPU-arvot ovat todennäköisesti huomattavasti pienempiä kuin aiemmat arvot. Lisäksi suorituskykytilastojen jälkeen näytetään
Cached Response: true.

