Ti trovi qui:
Errori e risoluzioni comuni in OmniStudio
Scoprire perché si verificano alcuni errori e come risolverli
I messaggi di errore indicano che qualcosa blocca la creazione o la distribuzione dei componenti OmniStudio. Queste tabelle mostrano errori, cause e risoluzioni comuni.
Errori di sistema
| Messaggio di errore | Cause potenziali | Potenziali soluzioni |
| Per questa organizzazione non sono abilitate le autorizzazioni OmniStudio. Abilitare le autorizzazioni prima di utilizzare questa funzione. | Questo errore si verifica quando si tenta di utilizzare le funzioni di OmniStudio, ma l'autorizzazione OmniStudio non è abilitata a livello di organizzazione. OmniStudio deve essere abilitato prima di poter creare o gestire OmniScript, FlexCard, Procedure di integrazione o Mappatori di dati. |
Se l'opzione non è visualizzata, verificare che l'organizzazione disponga di licenze OmniStudio. Contattare il proprio responsabile account Salesforce se sono necessarie licenze. Suggerimento Dopo aver abilitato le autorizzazioni OmniStudio, potrebbero essere necessari alcuni minuti prima che le modifiche si propaghino in tutta l'organizzazione. Se si continua a visualizzare questo errore, provare a disconnettersi e ad eseguire nuovamente l'accesso. |
| Non è stato possibile attivare la numerazione automatica globale perché l'organizzazione contiene record personalizzati. Eseguire la migrazione dei dati a oggetti e record standard utilizzando lo strumento di migrazione e riprovare. | Nell'organizzazione sono abilitate una o entrambe le seguenti configurazioni di interazione Omni: RollbackDRChanges, RollbackIPChanges. | Entrambe le configurazioni devono essere disabilitate prima di abilitare la numerazione automatica globale Omni. Il modo migliore per risolvere questo errore è eseguire l'Assistente di migrazione OmniStudio. Per ulteriori informazioni, vedere Migrazione dei componenti a Runtime standard OmniStudio con l'Assistente di migrazione OmniStudio. |
Errori OmniScript
| Messaggio di errore | Cause potenziali | Potenziali soluzioni |
| Non è possibile aggiornare o eliminare un record OmniScript attivo. Disattivare il record e riprovare. |
|
Avvertenza La disattivazione immediata di un OmniScript ha effetto su tutti gli utenti e i processi che lo utilizzano attualmente. Valutare la possibilità di creare una nuova versione anziché modificare quella attiva se è necessario mantenere la continuità del servizio. |
| Esiste un altro OmniScript attivo con lo stesso tipo, sottotipo e lingua. Disattivare l'OmniScript esistente o utilizzare una combinazione univoca per Tipo, Sottotipo e Lingua per attivarlo. |
|
Assicurarsi di disporre delle autorizzazioni per modificare i record OmniScript e completare queste operazioni.
Avvertenza Prima di attivare una nuova versione, testarla accuratamente in un ambiente di anteprima o Sandbox. Quando si è pronti per la distribuzione, disattivare la vecchia versione e attivare immediatamente quella nuova per ridurre al minimo i tempi di inattività. |
| Questi campi sono obbligatori: Tipo, Sottotipo e Lingua. |
|
Assicurarsi di disporre delle autorizzazioni per modificare i record OmniScript e completare queste operazioni.
Suggerimento Scegliere nomi di tipo e sottotipo significativi che indicano chiaramente lo scopo dell'OmniScript. Questi valori diventano parte del modo in cui si fa riferimento all'OmniScript nelle applicazioni e non possono essere modificati facilmente dopo la creazione. |
| Immettere un valore alfanumerico senza spazi o caratteri di sottolineatura. |
|
Suggerimento Utilizzare PascalCase (chiamato anche UpperCamelCase) per i valori Tipo e Sottotipo. Ciò migliora la leggibilità senza richiedere spazi o sottolineature. |
| Immettere un valore entro il limite massimo di lunghezza di {0}. |
|
Suggerimento Utilizzare le abbreviazioni dove necessario. Rimuovere le parole ridondanti. Utilizzare una convenzione di denominazione più breve. |
| Il campo Tipo o Sottotipo contiene la parola chiave con restrizioni: {0}. Utilizzare un valore diverso e riprovare. |
Il campo Tipo o Sottotipo utilizza una parola chiave riservata. Le parole chiave limitate più comuni includono: in, out, exc, cb, kt, vt, v, x785f, x5f |
Come suggerito nel messaggio di errore, sostituire la parola chiave restricted con un valore diverso. Per ulteriori informazioni, vedere Parole riservate nella pagina delle convenzioni di denominazione OmniStudio. |
| Non è possibile aggiornare o eliminare elementi in un OmniScript attivo. Disattivare l'OmniScript e riprovare. |
|
Assicurarsi di disporre delle autorizzazioni per modificare i record OmniScript e completare queste operazioni.
Avvertenza Si consiglia di creare una nuova versione per apportare modifiche significative anziché disattivare e modificare la versione attiva. Ciò consente di eseguire test approfonditi prima della distribuzione e offre un'opzione di ritiro semplice in caso di problemi. |
| Immettere un nome di elemento senza questi caratteri: ', ", |, : o %. | Il nome dell'elemento probabilmente contiene uno qualsiasi dei caratteri non supportati elencati nel messaggio di errore. | Rinominare l'elemento e non utilizzare caratteri non supportati. |
| Immettere un valore che non utilizza questi nomi riservati OmniScript: ContextId, timeStamp, userName, userProfile, vlcPersistentComponent | OmniScript probabilmente contiene parole riservate menzionate nel messaggio di errore. | Sostituire la parola riservata con un termine alternativo che abbia lo stesso significato. |
| Esiste già un elemento con lo stesso nome. Scegliere un nome univoco. |
|
|
| Sembra che non si disponga delle autorizzazioni per aggiornare o eliminare questo record. Contattare l'amministratore Salesforce o il fornitore di pacchetti per assistenza. |
|
Suggerimento Contattare il fornitore del pacchetto o l'amministratore Salesforce se è necessario apportare modifiche ai componenti del pacchetto. Possono fornire opzioni di configurazione o punti di estensione che non richiedono la modifica diretta dell'OmniScript inserito nel pacchetto. |
| Un OmniScript riutilizzabile non può contenere un altro OmniScript riutilizzabile. |
|
Suggerimento Utilizzare le procedure di integrazione per la logica aziendale condivisa anziché nidificare OmniScript riutilizzabili. Questo crea un'architettura più pulita ed evita la complessità delle dipendenze OmniScript. |
Errori FlexCard
| Messaggio di errore | Cause potenziali | Potenziali soluzioni |
| Una FlexCard con quel campo Nome è già attiva. Immettere qualcosa di unico. |
|
Avvertenza La disattivazione immediata di una FlexCard influisce immediatamente su tutti gli utenti e i processi che la utilizzano attualmente. Valutare la possibilità di creare una nuova versione anziché modificare quella attiva se è necessario mantenere la continuità del servizio. |
| Sembra che non si disponga dell'accesso per eliminare l'elemento. Contattare l'amministratore Salesforce o il fornitore di pacchetti per assistenza. | Si sta tentando di eliminare una FlexCard attiva da un pacchetto gestito e non si dispone dell'accesso per farlo. |
Suggerimento Contattare il fornitore del pacchetto o l'amministratore Salesforce se è necessario apportare modifiche ai componenti del pacchetto. Possono fornire opzioni di configurazione o punti di estensione che non richiedono la modifica diretta della FlexCard inserita nel pacchetto. |
| Non è possibile trovare una FlexCard con il nome {name}. Può essere stato disattivato o eliminato. Attivare o ricreare la FlexCard, incorporarla come scheda secondaria e riprovare. |
|
Nota Le FlexCard secondarie devono essere attivate prima che la FlexCard controllante possa farvi riferimento. Creare e testare prima le FlexCard secondarie, quindi configurare le FlexCard principali per il loro utilizzo. |
| Non è possibile trovare un OmniScript attivo con Tipo {type}, Sottotipo {subtype} e Lingua {language}. Attivarlo e riprovare. |
|
Suggerimento Assicurarsi che l'OmniScript con riferimenti sia attivo prima di attivare la FlexCard. Se si distribuiscono entrambi insieme, attivare prima OmniScript. |
| Non è possibile trovare un Data Mapper attivo con il nome {name}. Attivarlo e riprovare. |
|
Suggerimento Attivare i Data Mapper prima di attivare le FlexCard che fanno riferimento a essi. Testare Data Mapper in modo indipendente per assicurarsi che restituisca la struttura di dati prevista. |
| Non è possibile trovare una procedura di integrazione attiva con il nome {name}. Attivarlo e riprovare. |
|
Avvertenza Alle procedure di integrazione viene fatto riferimento utilizzando il rispettivo OmniProcessKey, che segue il formato Type_SubType. Assicurarsi di utilizzare il formato corretto quando si configura la FlexCard. |
| I campi Nome e Autore di questa FlexCard non possono essere modificati. Clonare invece la FlexCard o crearne una nuova. |
|
|
Errori della procedura di integrazione
| Messaggio di errore | Cause potenziali | Potenziali soluzioni |
| Immettere un nome che non inizi con 'FileBased' per questa procedura di integrazione. |
|
|
| È stato raggiunto il limite di nidificazione dei livelli {number} per questa struttura di dati. | Questo accade quando le procedure di integrazione hanno strutture molto nidificate, in particolare:
|
|
| È stato raggiunto il limite di chiavi {number} per questa struttura di dati. | Gli schemi JSON della procedura di integrazione hanno un limite massimo di 500 chiavi in tutta la struttura. Sono incluse tutte le chiavi di tutti i livelli di nidificazione combinati. Nello specifico:
|
Suggerimento Se sono necessarie più di 500 chiavi, valutare la possibilità di suddividere il processo in più procedure di integrazione che possono essere concatenate. |
Errori di Data Mapper
| Messaggio di errore | Cause potenziali | Potenziali soluzioni |
| L'sObject selezionato per il campo Tipo di input non è supportato. Consultare la documentazione di OmniStudio nella Guida di Salesforce per le alternative supportate. |
|
Nota Sono supportati la maggior parte degli oggetti standard e personalizzati. Se si verifica un oggetto non supportato, valutare se è possibile ristrutturare il flusso di dati per utilizzare un'alternativa supportata. |
Errori di OmniAnalytics
| Messaggio di errore | Cause potenziali | Potenziali soluzioni |
| OmniAnalytics non è abilitato per l'organizzazione. Per assistenza, rivolgersi all'amministratore Salesforce. |
|
Nota Verificare che Decision Explainer sia configurato correttamente. |
| Si è verificato un errore. Controllare il formato dell'ID definizione componente, verificare se appartiene all'oggetto OmniTrackingComponentDef e se è in un formato ID Salesforce valido. |
|
Nota Verificare che Decision Explainer sia configurato correttamente.
|

