Olet tässä:
Flex-korttien upottaminen Omniscript-komentosarjaan
Upota Flexcard Lightning Web -komponentti Omniscript-komponenttiin käyttämällä mukautettua LWC-elementtiä. Flex-kortit voivat vastaanottaa dataa Omniscriptista ja suorittaa mitä tahansa Flex-kortissa käytettävää toimintoa.
Ennen aloittamista
-
Varmista, että Flexcard sisältää Omniscript-tuen.
-
(Valinnainen) Määritä Flexcard vastaanottaaksesi dataa Omniscriptista.
- Vedä elementtipaneelista Mukautettu LWC -elementti vaiheeseen.
-
Syötä ominaisuuksien paneeliin elementin Lightning-verkkokomponentin nimeen Flexcard-komponentin nimi ja aseta nimen alkuun cf.
Esimerkiksi Flexcard-niminen Tilin kortti täytyy syöttää muodossa cfAccountCard.
-
Syötä Ominaisuuden nimi -kenttään ominaisuus, jonka Flexcard odottaa saavansa, muuntamalla ominaisuus HTML-attribuutin muotoon. Kolme vaihtoehtoa sallivat sinun välittää dataa Flexcard-korttiin Omniscript-koodistasi. Jokainen datavaihtoehto vaatii, että välität dataa HTML-attribuuttina. Jos esimerkiksi Flexcard vastaanottaa ominaisuuden recordId, sinun täytyy syöttää ominaisuuden nimikenttään record-id välittääksesi ominaisuuden oikein.
Ominaisuuden nimen vaihtoehto
Kuvaus
record-id
Välitä tietuetunnus Flexcard-korttiin käyttämällä record-id-ominaisuutta. Flex-kortit käyttävät datakyselyiden suorittamiseen tietueiden tunnuksia.
parent-attribute
Välitä Flexcard-korttiin ylätason objekti, joka sisältää ylätason attribuutteja, kuten Parent.id. Käytä yhdistämiskenttiä Flexcard-kyselyissä ja -kentissä.
ylätason data
JA
tietueet
Kartoita dataa Flexcard-kenttiin suoraan suorittamatta kyselyä. ylätason datan ominaisuus on totuusarvo, jota Flexcards käyttää määrittääkseen, suoritetaanko kysely vai jäsennetäänkö tietueiden joukko.
listen-os-data-change Päivitä Flexcard joka kerta, kun syötetty Omniscript-data muuttuu.
-
Syötä Ominaisuuden lähde -kenttään jokin seuraavista vaihtoehdoista ominaisuuden nimen perusteella käyttämällä yhdistämiskenttien syntaksia:
Ominaisuuden nimi
Kiinteistön lähde
record-id
Syötä JSON-noodi, joka sisältää objektin. Jos haluat esimerkiksi välittää ContextId-noodiin tallennetun tietuetunnuksen, syötä %ContextId%. Älä käytä yhdistämiskenttien syntaksia viitataksesi mukautettuun LWC-palveluun välttyäksesi ongelmilta Flexcardin lataamisessa. Jos LWC:n nimi on esimerkiksi customlwc1, älä käytä arvoa %customlwc1%.
parent-attribute
Syötä objektia sisältävä JSON-noodi.
ylätason data
JA
tietueet
Määritä ylätason datan ominaisuuden lähteeksi true.
Määritä tietueita, jotka vastaavat objektia, joka sisältää tietueen tai tietueiden taulukon. Flexcards jäsentää näiden tietueiden ylle ja kartoittaa noodit Flexcard-kenttiin.
listen-os-data-change Syötä true päivittääksesi Flexcard-kortin aina, kun syötetty Omniscript-data muuttuu.
-
(Valinnainen) Palauta ja päivitä Flex-korttien tallennustila, kun käyttäjä siirtyy vaiheeseen seuraavasti:
-
Poista Omniscript-tuki käytöstä Flexcards Designerista.
-
Avaa Omniscript Designerissa mukautettu LWC-elementti ja valitse Standalone-tila. Lisätietoja erillisistä mukautetuista LWC-organisaatioista on kohdassa Erillisen mukautetun Lightning-verkkokomponentin luominen.
-
- (Valinnainen) Tarjoa valittavat kohteet Omniscriptissa Summer '21 -julkaisusta alkaen käyttämällä Flex-kortteja. Lisätietoja on kohdassa Valitse kortti.
- Lisätietoja Flexcard-datan välittämisestä ylätason Omniscript-tiedostoon on kohdassa Omniscriptin JSON-koodin päivittäminen Flexcard-kortista.
- Tallenna ja aktivoi komentosarja.
-
Esikatsele Omniscript-koodia.
Huomautus
Omniscript-komentosarjojen, jotka käyttävät mukautettuja Lightning, täytyy olla aktiivisia esikatsellakseen Omniscript-komentosarjaa.
- Datan välittäminen Omniscriptista upotettuun Flex-korttiin
Jos haluat täyttää datakenttiä ja suorittaa toimintoja Omniscript-tiedostoon upotetulle Flexcard-kortille, voit välittää dataa Omniscript-tietojen JSON-tiedostosta Flexcard-korttiin. Upota Flexcard Omniscript-komponenttiin käyttämällä Mukautettu Lightning -elementtiä. - Datan välittäminen Flexcardista Omniscript-tiedostoon käyttämällä mukautettua JSON-tietolähdettä
Jos haluat välittää dataa Flexcard-datan JSON-tiedostosta Omniscript-tiedostoon, upota Flexcard mukautettuna Lightning (LWC) Omniscript-tiedostoon.

