Sie befinden sich hier:
Allgemeine Fehler und Lösungen in OmniStudio
Finden Sie heraus, warum einige Fehler auftreten und wie sie behoben werden können
Fehlermeldungen geben an, dass die erfolgreiche Erstellung oder Bereitstellung von OmniStudio-Komponenten durch etwas blockiert wird. In diesen Tabellen werden häufige Fehler, Ursachen und Lösungen angezeigt.
Systemfehler
| Fehlermeldung | Potenzielle Ursachen | Potenzielle Lösungen |
| In dieser Organisation sind keine OmniStudio-Berechtigungen aktiviert. Aktivieren Sie Berechtigungen, bevor Sie diese Funktion verwenden. | Dieser Fehler tritt auf, wenn Sie versuchen, OmniStudio-Funktionen zu verwenden, die OmniStudio-Berechtigung jedoch auf Organisationsebene nicht aktiviert ist. OmniStudio muss aktiviert sein, bevor Sie OmniScripts, FlexCards, Integrationsverfahren oder Datenzuordnungen erstellen oder verwalten können. |
Wenn die Option nicht angezeigt wird, überprüfen Sie, ob Ihre Organisation über OmniStudio-Lizenzen verfügt. Wenden Sie sich an Ihren Salesforce-Kundenbeauftragten, wenn Lizenzen erforderlich sind. Tipp Nach dem Aktivieren von OmniStudio-Berechtigungen kann es einige Minuten dauern, bis die Änderungen in Ihrer Organisation übernommen werden. Wenn dieser Fehler weiterhin angezeigt wird, versuchen Sie, sich abzumelden und wieder anzumelden. |
| Globale automatische Nummerierung konnte nicht aktiviert werden, da Ihre Organisation benutzerdefinierte Datensätze enthält. Migrieren Sie Ihre Daten mithilfe des Migrationstools zu Standardobjekten und -datensätzen und versuchen Sie es erneut. | In Ihrer Organisation sind eine oder beide der folgenden Omni-Interaktionskonfigurationen aktiviert: RollbackDRChanges, RollbackIPChanges. | Beide Konfigurationen müssen deaktiviert werden, bevor die globale Omni-Nummer aktiviert wird. Die beste Möglichkeit, diesen Fehler zu beheben, besteht darin, den OmniStudio-Migrationsassistenten auszuführen. Weitere Informationen finden Sie unter Migrieren Ihrer Komponenten zur OmniStudio-Standardlaufzeit mit dem OmniStudio-Migrationsassistenten. |
OmniScript-Fehler
| Fehlermeldung | Potenzielle Ursachen | Potenzielle Lösungen |
| Sie können einen aktiven OmniScript-Datensatz nicht aktualisieren oder löschen. Deaktivieren Sie den Datensatz und versuchen Sie es erneut. |
|
ACHTUNG Die Deaktivierung eines OmniScripts wirkt sich sofort auf alle Benutzer und Prozesse aus, die es derzeit verwenden. Ziehen Sie in Erwägung, eine neue Version zu erstellen, statt die aktive zu ändern, wenn Sie die Servicekontinuität aufrechterhalten möchten. |
| Es ist ein weiteres aktives OmniScript mit demselben Typ, Untertyp und derselben Sprache vorhanden. Deaktivieren Sie das vorhandene OmniScript oder verwenden Sie eine eindeutige Kombination für "Typ", "Untertyp" und "Sprache", um dieses zu aktivieren. |
|
Stellen Sie sicher, dass Sie über Berechtigungen zum Bearbeiten von OmniScript-Datensätzen und zum Ausführen dieser Aufgaben verfügen.
ACHTUNG Testen Sie eine neue Version vor dem Aktivieren sorgfältig in einer Vorschau- oder Sandbox-Umgebung. Wenn Sie bereit für die Bereitstellung sind, deaktivieren Sie die alte Version und aktivieren Sie sofort die neue, um Ausfallzeiten zu minimieren. |
| Die folgenden Felder sind erforderlich: Typ, Untertyp und Sprache. |
|
Stellen Sie sicher, dass Sie über Berechtigungen zum Bearbeiten von OmniScript-Datensätzen und zum Ausführen dieser Aufgaben verfügen.
Tipp Wählen Sie aussagekräftige Typ- und Untertypnamen aus, die den Zweck Ihres OmniScripts eindeutig angeben. Diese Werte werden Teil der Art und Weise, wie Sie in Ihren Anwendungen auf das OmniScript verweisen, und können nach ihrer Erstellung nicht einfach geändert werden. |
| Geben Sie einen alphanumerischen Wert ohne Leerzeichen oder Unterstriche ein. |
|
Tipp Verwenden Sie PascalCase (auch UpperCamelCase genannt) für Werte vom Typ "Typ" und "Untertyp". Dadurch wird die Lesbarkeit verbessert, ohne dass Leerzeichen oder Unterstriche erforderlich sind. |
| Geben Sie einen Wert innerhalb der Obergrenze für die maximale Länge von {0} ein. |
|
Tipp Verwenden Sie bei Bedarf Abkürzungen. Entfernen Sie redundante Wörter. Verwenden Sie eine kürzere Benennungskonvention. |
| Das Feld "Typ" oder "Untertyp" enthält das eingeschränkte Stichwort: {0}. Verwenden Sie einen anderen Wert und versuchen Sie es erneut. |
Das Feld "Typ" oder "Untertyp" verwendet ein reserviertes Stichwort. Allgemeine eingeschränkte Stichwörter sind: in, out, exc, cb, kt, vt, v, x785f, x5f |
Ersetzen Sie, wie in der Fehlermeldung vorgeschlagen, das eingeschränkte Stichwort durch einen anderen Wert. Weitere Informationen finden Sie unter Reservierte Wörter auf der Seite "OmniStudio-Namenskonventionen". |
| Elemente in einem aktiven OmniScript können nicht aktualisiert oder gelöscht werden. Deaktivieren Sie das OmniScript und versuchen Sie es erneut. |
|
Stellen Sie sicher, dass Sie über Berechtigungen zum Bearbeiten von OmniScript-Datensätzen und zum Ausführen dieser Aufgaben verfügen.
ACHTUNG Es wird empfohlen, eine neue Version für wichtige Änderungen zu erstellen, statt die aktive Version zu deaktivieren und zu ändern. Dadurch können Sie vor der Bereitstellung gründlich testen und erhalten eine einfache Rollback-Option, falls Probleme auftreten. |
| Geben Sie einen Elementnamen ohne die folgenden Zeichen ein: ', ", |, : oder %. | Ihr Elementname enthält wahrscheinlich eines der in der Fehlermeldung aufgeführten nicht unterstützten Zeichen. | Benennen Sie das Element um und verwenden Sie keine nicht unterstützten Zeichen. |
| Geben Sie einen Wert ein, der die folgenden reservierten OmniScript-Namen nicht verwendet: ContextId, timeStamp, userName, userProfile, vlcPersistentComponent | Ihr OmniScript enthält wahrscheinlich reservierte Wörter, die in der Fehlermeldung erwähnt werden. | Ersetzen Sie das reservierte Wort durch einen alternativen Begriff mit derselben Bedeutung. |
| Ein Element mit demselben Namen ist bereits vorhanden. Wählen Sie einen eindeutigen Namen aus. |
|
|
| Anscheinend verfügen Sie nicht über Berechtigungen zum Aktualisieren oder Löschen dieses Datensatzes. Wenden Sie sich an Ihren Salesforce-Administrator oder Paketanbieter, um Hilfe zu erhalten. |
|
Tipp Wenden Sie sich an den Paketanbieter oder Ihren Salesforce-Administrator, wenn Sie Änderungen an Paketkomponenten vornehmen müssen. Sie können Konfigurationsoptionen oder Erweiterungspunkte bereitstellen, für die das OmniScript im Paket nicht direkt geändert werden muss. |
| Ein wiederverwendbares OmniScript darf kein anderes wiederverwendbares OmniScript enthalten. |
|
Tipp Verwenden Sie Integrationsverfahren für freigegebene Geschäftslogik, statt wiederverwendbare OmniScripts zu verschachteln. Dadurch wird eine übersichtlichere Architektur geschaffen und Komplexität in OmniScript-Abhängigkeiten vermieden. |
FlexCard-Fehler
| Fehlermeldung | Potenzielle Ursachen | Potenzielle Lösungen |
| Eine FlexCard mit diesem Namensfeld ist bereits aktiv. Geben Sie etwas Eindeutiges ein. |
|
ACHTUNG Die Deaktivierung einer FlexCard wirkt sich sofort auf alle Benutzer und Prozesse aus, die sie derzeit verwenden. Ziehen Sie in Erwägung, eine neue Version zu erstellen, statt die aktive zu ändern, wenn Sie die Servicekontinuität aufrechterhalten möchten. |
| Sie haben anscheinend keinen Zugriff zum Löschen dieses Elements. Wenden Sie sich an Ihren Salesforce-Administrator oder Paketanbieter, um Hilfe zu erhalten. | Sie versuchen, eine aktive FlexCard aus einem verwalteten Paket zu löschen, ohne Zugriff darauf zu haben. |
Tipp Wenden Sie sich an den Paketanbieter oder Ihren Salesforce-Administrator, wenn Sie Änderungen an Paketkomponenten vornehmen müssen. Sie können Konfigurationsoptionen oder Erweiterungspunkte bereitstellen, die nicht direkt geändert werden müssen. |
| Es kann keine FlexCard mit dem Namen {name} gefunden werden. Möglicherweise wurde sie deaktiviert oder gelöscht. Aktivieren oder erstellen Sie die FlexCard neu, betten Sie sie als untergeordnete Karte ein und versuchen Sie es erneut. |
|
Hinweis Untergeordnete FlexCards müssen aktiviert werden, bevor die übergeordnete FlexCard darauf verweisen kann. Erstellen und testen Sie zunächst untergeordnete FlexCards und konfigurieren Sie dann übergeordnete FlexCards für ihre Verwendung. |
| Es kann kein aktives OmniScript mit Typ {type}, Untertyp {subtype} und Sprache {} gefunden werden. Aktivieren Sie sie und versuchen Sie es erneut. |
|
Tipp Stellen Sie sicher, dass das referenzierte OmniScript aktiv ist, bevor Sie die FlexCard aktivieren. Wenn Sie beides zusammen bereitstellen, aktivieren Sie zunächst das OmniScript. |
| Es kann keine aktive Datenzuordnung mit dem Namen {name} gefunden werden. Aktivieren Sie sie und versuchen Sie es erneut. |
|
Tipp Aktivieren Sie Datenzuordnungen, bevor Sie FlexCards aktivieren, die auf sie verweisen. Testen Sie die Datenzuordnung unabhängig voneinander, um sicherzustellen, dass sie die erwartete Datenstruktur zurückgibt. |
| Es kann kein aktives Integrationsverfahren mit dem Namen {name} gefunden werden. Aktivieren Sie sie und versuchen Sie es erneut. |
|
ACHTUNG Integrationsverfahren werden mit ihrem OmniProcessKey referenziert, der dem Format Type_SubType folgt. Stellen Sie sicher, dass Sie beim Konfigurieren der FlexCard das richtige Format verwenden. |
| Die Felder "Name" und "Autor" für diese FlexCard können nicht geändert werden. Duplizieren Sie stattdessen die FlexCard oder erstellen Sie eine neue. |
|
|
Integrationsverfahrensfehler
| Fehlermeldung | Potenzielle Ursachen | Potenzielle Lösungen |
| Geben Sie einen Namen ein, der nicht mit "FileBased" für dieses Integrationsverfahren beginnt. |
|
|
| Sie haben die Verschachtelungsobergrenze für {Zahlenebenen} für diese Datenstruktur erreicht. | Dies geschieht, wenn Integrationsverfahren sehr tief verschachtelte Strukturen aufweisen, insbesondere:
|
|
| Sie haben die Obergrenze für {zahl} Schlüssel für diese Datenstruktur erreicht. | JSON-Schemas für Integrationsverfahren weisen eine Obergrenze von maximal 500 Schlüsseln in der gesamten Struktur auf. Dies beinhaltet alle Schlüssel auf allen Verschachtelungsebenen zusammen. Dies bedeutet insbesondere:
|
Tipp Wenn Sie berechtigterweise mehr als 500 Schlüssel benötigen, sollten Sie den Prozess in mehrere Integrationsverfahren aufteilen, die miteinander verkettet werden können. |
Datenzuordnungsfehler
| Fehlermeldung | Potenzielle Ursachen | Potenzielle Lösungen |
| Das von Ihnen für das Feld "Eingabetyp" ausgewählte sObject wird nicht unterstützt. In der OmniStudio-Dokumentation der Salesforce-Hilfe finden Sie unterstützte Alternativen. |
|
Hinweis Die meisten standardmäßigen und benutzerdefinierten Objekte werden unterstützt. Wenn Sie auf ein nicht unterstütztes Objekt stoßen, sollten Sie überlegen, ob Sie Ihren Datenfluss umstrukturieren können, um eine unterstützte Alternative zu verwenden. |
OmniAnalytics-Fehler
| Fehlermeldung | Potenzielle Ursachen | Potenzielle Lösungen |
| OmniAnalytics ist für Ihre Organisation nicht aktiviert. Wenden Sie sich an Ihren Salesforce-Administrator, um Hilfe zu erhalten. |
|
Hinweis Überprüfen Sie, ob Decision Explainer ordnungsgemäß konfiguriert ist. |
| Ein Fehler ist aufgetreten. Überprüfen Sie das Format der Komponentendefinitions-ID, ob sie zum Objekt "OmniTrackingComponentDef" gehört und ob sie ein gültiges Salesforce-ID-Format aufweist. |
|
Hinweis Überprüfen Sie, ob Decision Explainer ordnungsgemäß konfiguriert ist.
|

