Sie befinden sich hier:
Einbetten eines OmniScripts in ein anderes OmniScript
Ein OmniScript kann in einem oder mehreren vorhandenen OmniScripts wiederverwendet werden. Durch die Wiederverwendung von OmniScripts können Sie eine Vielzahl kleinerer Skripts erstellen und sie dann zu einem oder mehreren übergeordneten Skripts zusammenfassen. Eingebettete OmniScripts verhalten sich wie andere OmniScript-Elemente.
Ein wiederverwendbares OmniScript kann kein anderes wiederverwendbares OmniScript enthalten. Außerdem darf kein Element in einem wiederverwendbaren OmniScript denselben Namen wie ein Element im übergeordneten Skript aufweisen. Wiederverwendbare OmniScripts übernehmen die Skriptkonfiguration des übergeordneten Skripts.
Stellen Sie sicher, dass jedes eingebettete OmniScript in seinen Elementen vom Typ "Werte festlegen" eindeutige JSON-Knoten vom Typ "Elementname" definiert. Wenn zwei untergeordnete OmniScripts desselben übergeordneten Elements Werte für dieselben JSON-Knoten festlegen, werden nur Werte aus dem ersten untergeordneten OmniScript festgelegt, selbst wenn beide untergeordneten Elemente bedingt ausgeführt werden.
- Klicken Sie im wiederzuverwendenden OmniScript auf Setup und wählen Sie Wiederverwendbar aus.
- Aktivieren Sie das wiederverwendbare OmniScript.
- Navigieren Sie zu dem OmniScript, in dem Sie das wiederverwendbare OmniScript verwenden möchten.
- Erweitern Sie im Elementbereich den Abschnitt "OmniScripts".
- Suchen Sie das wiederverwendbare OmniScript und ziehen Sie es in den Zeichenbereich.
- Zeigen Sie eine Vorschau Ihres OmniScripts an, um das Verhalten zu testen.
Aktivieren und Deaktivieren von eingebetteten OmniScripts
Wenn Sie ein eingebettetes Skript aktivieren oder deaktivieren, aktualisiert Salesforce alle aktivierten übergeordneten OmniScripts, um die Änderung zu berücksichtigen.
- Aktivieren oder deaktivieren Sie das OmniScript im Abschnitt "Setup" des eingebetteten OmniScripts.
-
Überprüfen Sie die betroffenen OmniScripts (alle aktiven OmniScripts, in die dieses Formular eingebettet ist) und klicken Sie auf Fortfahren.

- Klicken Sie nach der Aktualisierung der übergeordneten Skripts auf Fertig.
Bedingtes Ausführen eingebetteter OmniScripts
Mit der Eigenschaft "Bedingte Ansicht" im übergeordneten OmniScript können Sie ein eingebettetes OmniScript nur unter bestimmten Bedingungen ausführen.
- Erweitern Sie im Abschnitt "Eigenschaften" des wiederverwendbaren OmniScript-Elements des übergeordneten OmniScripts die Option Bedingte Ansicht.
- Klicken Sie auf den Link Element anzeigen, wenn wahr. Das Fenster "Bearbeiten" zum Anzeigen von Ausblendregeln wird geöffnet.
- Erstellen Sie Bedingungen wie unter Bedingte Anzeige von OmniScript-Elementen beschrieben.
- Klicken Sie auf Speichern.
Elemente im eingebetteten OmniScript werden nur ausgeführt, wenn die Bedingungen für diese Elemente erfüllt sind. Wenn sich die Bedingungen ändern, während das eingebettete OmniScript ausgeführt wird, werden nachfolgende eingebettete OmniScript-Elemente nicht ausgeführt. Wenn die Bedingungen für eingebettete OmniScript-Elemente false sind, werden diese Elemente übersprungen.
