U bent hier:
Flexcards inbedden in een Omniscript
Bed een Flexcard Lightning webcomponent in een Omniscript in met behulp van het aangepaste LWC-element. Flexcards kunnen gegevens ontvangen uit het Omniscript en elke actie uitvoeren die beschikbaar is in de Flexcard.
Voordat u begint
-
Zorg ervoor dat uw Flexcard Omniscript-ondersteuning bevat.
-
(Optioneel) Configureer een Flexcard om gegevens uit Omniscript te ontvangen.
- Sleep vanuit het deelvenster elementen het element Aangepast LWC naar een stap.
-
Geef in het deelvenster Eigenschappen, in de Lightning webcomponentnaam van het element, de naam van de Flexcard-component op en plaats vgl. voor het begin van de naam.
Zo moet een Flexcard met de naam Accountkaart worden ingevoerd als cfAccountCard.
-
Geef bij Eigenschappennaam een eigenschap op die de Flexcard naar verwachting zal ontvangen door de eigenschap te converteren naar een HTML-kenmerkindeling. Met drie opties kunt u gegevens doorgeven aan de Flexcard vanuit uw Omniscript. Elke gegevensoptie vereist dat u gegevens doorgeeft als een HTML-kenmerk. Als een Flexcard bijvoorbeeld de recordId van de eigenschap ontvangt, moet u record-id invoeren in het veld voor de naam van de eigenschap om de eigenschap correct door te geven.
Optie Naam eigenschap
Beschrijving
record-ID
Geef een record-ID door aan een Flexcard met behulp van de eigenschap record-id. Flexcards gebruiken record-ID's voor het uitvoeren van gegevensquery's.
parent-attribute
Geef een bovenliggend object met bovenliggende kenmerken zoals Parent.id door aan de Flexcard. Gebruik samenvoegvelden in Flexcard-query's en -velden.
parent-data
EN
records
Wijs gegevens rechtstreeks toe aan Flexcard-velden zonder een query uit te voeren. De eigenschap parent-data is een booleaanse eigenschap die Flexcards gebruikt om te bepalen of een query moet worden uitgevoerd of geparseerd over een set records.
listen-os-data-change Werk de Flexcard bij wanneer de doorgegeven Omniscript-gegevens worden gewijzigd.
-
Geef bij Eigenschappenbron, met behulp van syntaxis van samenvoegvelden, een van deze opties op basis van uw eigenschapsnaam op:
Naam van eigenschap
Eigenschapsbron
record-ID
Geef een JSON-knooppunt op dat een object bevat. Als u bijvoorbeeld een record-ID wilt doorgeven die is opgeslagen in het ContextId-knooppunt, geeft u %ContextId% op. Gebruik de syntaxis van het samenvoegveld niet om te verwijzen naar een aangepaste LWC om problemen met laden van Flexcards te voorkomen. Als de naam van het LWC bijvoorbeeld customlwc1 is, gebruikt u niet %customlwc1%.
parent-attribute
Geef een JSON-knooppunt op met daarin een object.
parent-data
EN
records
Stel de eigenschapsbron van bovenliggende gegevens in op true (waar).
Records instellen die gelijk zijn aan een object dat een record of een array van records bevat. Flexcards parseert deze records en wijst de knooppunten toe aan Flexcard-velden.
listen-os-data-change Geef true op om de Flexcard bij te werken telkens wanneer de doorgegeven Omniscript-gegevens worden gewijzigd.
-
(Optioneel) Geef de opslagstatus van Flexcards opnieuw weer en vernieuw deze telkens wanneer een gebruiker naar de stap navigeert door:
-
Schakel in Flexcards Designer Omniscript-ondersteuning uit.
-
Open in Omniscript Designer het element Aangepast LWC en schakel Zelfstandige modus in. Zie Een zelfstandige aangepaste Lightning webcomponent maken voor informatie over zelfstandige aangepaste LWC's.
-
- (Optioneel) Geef met ingang van Summer '21 selecteerbare items op in uw Omniscript met behulp van Flexcards. Zie Kaartacties instellen om een Flexcard bij te werken.
- Zie JSON-code van een Omniscript bijwerken vanaf een Flexcard als u de Flexcard-gegevens wilt doorgeven aan het bovenliggende Omniscript.
- Sla het script op en activeer het.
-
Een voorbeeld van het Omniscript bekijken.
Opmerking
Omniscripts die aangepaste Lightning webcomponenten gebruiken, moeten actief zijn om een voorbeeld van Omniscript te bekijken.
- Gegevens doorgeven vanuit een Omniscript naar een ingebedde Flexcard
Als u gegevensvelden wilt invullen en acties wilt uitvoeren op een Flexcard die is ingebed in een Omniscript, kunt u gegevens uit de gegevens-JSON van een Omniscript doorgeven aan de Flexcard. Bed een Flexcard in een Omniscript in met het element Aangepaste Lightning webcomponent. - Gegevens doorgeven van een Flexcard naar een Omniscript met behulp van een aangepaste JSON-gegevensbron
Als u gegevens wilt doorgeven van de gegevens-JSON van een Flexcard naar een Omniscript, bedt u de Flexcard in als een aangepaste Lightning webcomponent (LWC) in het Omniscript.
