Ti trovi qui:
Incorporamento di FlexCard in un OmniScript
Incorporare un componente Web Lightning Flexcard in un OmniScript utilizzando l'elemento LWC personalizzato. Le FlexCard possono ricevere dati dall'OmniScript ed eseguire qualsiasi azione disponibile nella FlexCard.
Prima di iniziare
-
Assicurarsi che la FlexCard includa il supporto OmniScript.
-
(Facoltativo) Configurare una FlexCard per ricevere dati da OmniScript.
- Dal riquadro degli elementi, trascinare l'elemento LWC personalizzato in una fase.
-
Nel riquadro delle proprietà, nel nome del componente Web Lightning dell'elemento, immettere il nome del componente Flexcard e aggiungere cf all'inizio del nome.
Ad esempio, una FlexCard denominata Carta account deve essere immessa come cfAccountCard.
-
In Nome proprietà, immettere una proprietà che FlexCard prevede di ricevere convertendo la proprietà in un formato attributo HTML. Tre opzioni consentono di passare i dati nella FlexCard dall'OmniScript. Ogni opzione dati richiede il passaggio di dati come attributo HTML. Ad esempio, se una FlexCard riceve la proprietà recordId, è necessario immettere record-id nel campo del nome della proprietà per passare correttamente la proprietà.
Opzione Nome proprietà
Descrizione
record-id
Passare un ID record in una FlexCard utilizzando la proprietà record-id. Le FlexCard utilizzano gli ID record per eseguire query sui dati.
parent-attribute
Passare un oggetto controllante contenente attributi controllanti come Parent.id nella FlexCard. Utilizzare i campi di unione nelle query e nei campi Flexcard.
parent-data
E
record
Mappare i dati ai campi FlexCard direttamente senza eseguire query. La proprietà parent-data è un valore booleano utilizzato da Flexcards per determinare se eseguire una query o analizzare un insieme di record.
listen-os-data-change Aggiornare la FlexCard ogni volta che i dati OmniScript trasmessi cambiano.
-
In Origine proprietà, utilizzando la sintassi dei campi di unione, immettere una delle seguenti opzioni in base al nome della proprietà:
Nome proprietà
Fonte proprietà
record-id
Immettere un nodo JSON che contiene un oggetto. Ad esempio, per passare un ID record memorizzato nel nodo ContextId, immettere %ContextId%. Per evitare problemi di caricamento della FlexCard, non utilizzare la sintassi del campo di unione per fare riferimento a un LWC personalizzato. Ad esempio, se il nome del componente LWC è customlwc1, non utilizzare %customlwc1%.
parent-attribute
Immettere un nodo JSON contenente un oggetto.
parent-data
E
record
Impostare la fonte della proprietà dei dati controllanti su true.
Impostare record uguali a un oggetto contenente un record o una matrice di record. Flexcards analizza questi record e mappa i nodi ai campi Flexcard.
listen-os-data-change Immettere true per aggiornare la FlexCard ogni volta che cambiano i dati OmniScript trasmessi.
-
(Facoltativo) Ripristinare e aggiornare lo stato di salvataggio delle FlexCard ogni volta che un utente accede alla fase:
-
Nel Designer di FlexCard, disabilitare il supporto OmniScript.
-
Nel Designer OmniScript, aprire l'elemento LWC personalizzato e selezionare Modalità standalone. Per informazioni sui componenti LWC personalizzati indipendenti, vedere Creazione di un componente Lightning Web personalizzato indipendente.
-
- (Facoltativo) A partire dal rilascio Summer '21, specificare Voci selezionabili nell'OmniScript utilizzando le FlexCard. Vedere Impostazione delle azioni scheda per aggiornare una FlexCard.
- Per passare i dati FlexCard all'OmniScript controllante, vedere Aggiornamento del codice JSON di un OmniScript da una FlexCard.
- Salvare e attivare lo script.
-
Visualizzare in anteprima l'OmniScript.
Nota
Gli OmniScript che utilizzano componenti Web Lightning personalizzati devono essere attivi per visualizzare in anteprima l'OmniScript.
- Passaggio di dati da un OmniScript a una FlexCard incorporata
Per compilare i campi dati ed eseguire azioni su una FlexCard incorporata in un OmniScript, è possibile passare i dati dal JSON dati di un OmniScript alla FlexCard. Incorporare una FlexCard in un OmniScript con l'elemento Componente Web Lightning personalizzato. - Passaggio di dati da una FlexCard a un OmniScript utilizzando una fonte di dati JSON personalizzata
Per passare i dati dal JSON dati di una FlexCard a un OmniScript, incorporare la FlexCard come componente Web Lightning personalizzato (LWC) all'interno dell'OmniScript.
