Du är här:
Vanliga fel och lösningar i Omnistudio
Få reda på varför vissa fel uppstår och hur du löser dem
Felmeddelanden indikerar att något blockerar framgångsrikt skapande eller distribuering av Omnistudio-komponenter. Dessa tabeller visar vanliga fel, orsaker och lösningar.
Systemfel
| Felmeddelande | Möjliga orsaker | Potentiella lösningar |
| Denna organisation har inte Omnistudio-behörigheter aktiverade. Aktivera behörigheter innan du använder denna funktion. | Detta fel inträffar när du försöker använda Omnistudio-funktioner, men Omnistudio-behörigheten är inte aktiverad på organisationsnivå. Omnistudio måste aktiveras innan du kan skapa eller hantera Omniscripts, Flexcards, Integreringsprocedurer eller Datamappningar. |
Om du inte ser alternativet, kontrollera att din organisation har Omnistudio-licenser. Kontakta din Salesforce Account Manager om licenser behövs. Tips Efter att du har aktiverat Omnistudio-behörigheter kan det ta några minuter för ändringarna att propagera i hela din organisation. Om du fortsätter att se detta fel, testa att logga ut och logga in igen. |
| Vi kunde inte slå på Global automatisk numrering eftersom din organisation innehåller egna poster. Migrera dina data till standardobjekt och -poster med migreringsverktyget och försök igen. | Antingen en eller båda av dessa Omni Interaction Configurations är aktiverade i din organisation: RollbackDRChanges, RollbackIPChanges. | Båda konfigurationerna måste inaktiveras innan Omni Global Auto Number aktiveras. Det bästa sättet att lösa detta fel är att köra Migreringsassistenten för Omnistudio. Mer information finns i Migrera dina komponenter till Omnistudio Standard Runtime med Migreringsassistenten för Omnistudio. |
Omniscript-fel
| Felmeddelande | Möjliga orsaker | Potentiella lösningar |
| Det går inte att uppdatera eller ta bort en aktiv Omniscript-post. Inaktivera posten och försök igen. |
|
Varning Att inaktivera ett Omniscript påverkar omedelbart alla användare och processer som för närvarande använder det. Överväg att skapa en ny version istället för att ändra den aktiva versionen om du behöver upprätthålla servicekontinuitet. |
| Ett annat aktivt Omniscript med samma typ, undertyp och språk finns. Inaktivera det befintliga Omniscript eller använd en unik kombination för Typ, Undertyp och Språk för att aktivera detta. |
|
Se till att du har behörighet att redigera Omniscript-poster och utföra dessa uppgifter.
Varning Innan du aktiverar en ny version, testa den noggrant i en förhandsvisning eller sandboxmiljö. När du är redo att distribuera, inaktivera den gamla versionen och aktivera omedelbart den nya för att minimera nedtid. |
| Dessa fält är obligatoriska: Typ, Undertyp och Språk. |
|
Se till att du har behörighet att redigera Omniscript-poster och utföra dessa uppgifter.
Tips Välj meningsfulla namn på Typ och Undertyp som tydligt indikerar syftet med ditt Omniscript. Dessa värden blir en del av hur du refererar Omniscript i dina program och kan inte ändras enkelt efter att de har skapats. |
| Ange ett alfanumeriskt värde utan mellanslag eller understreck. |
|
Tips Använd PascalCase (även kallat UpperCamelCase) för värden för Typ och Undertyp. Detta förbättrar läsbarheten utan att kräva blanksteg eller understreck. |
| Ange ett värde inom den maximala längdgränsen på {0}. |
|
Tips Använd förkortningar där det behövs. Ta bort överflödiga ord. Använd en kortare namnkonvention. |
| Fältet Typ eller Undertyp innehåller det begränsade nyckelordet: {0}. Använd ett annat värde och försök igen. |
Fältet Typ eller Undertyp använder ett reserverat nyckelord. Vanliga begränsade nyckelord inkluderar: in, ut, exc, cb, kt, vt, v, x785f, x5f |
Som föreslås i felmeddelandet, ersätt det begränsade nyckelordet med ett annat värde. Se Reserverade ord på sidan Namnkonventioner för Omnistudio för mer information. |
| Det går inte att uppdatera eller ta bort element i ett aktivt Omniscript. Inaktivera Omniscript och försök igen. |
|
Se till att du har behörighet att redigera Omniscript-poster och utföra dessa uppgifter.
Varning Det rekommenderas att du skapar en ny version för betydande ändringar istället för att inaktivera och ändra den aktiva versionen. Detta låter dig testa noggrant innan distribuering och ger ett enkelt återställningsalternativ om problem uppstår. |
| Ange ett elementnamn utan dessa tecken: ', ", |, : eller %. | Ditt elementnamn innehåller troligen något av de tecken som inte stöds i felmeddelandet. | Byt namn på elementet och använd inte tecken som inte stöds. |
| Ange ett värde som inte använder dessa Omniscript-reserverade namn: ContextId, timeStamp, userName, userProfile, vlcPersistentComponent | Ditt Omniscript innehåller troligen reserverade ord som nämns i felmeddelandet. | Ersätt det reserverade ordet med en alternativ term som har samma betydelse. |
| Ett element med samma namn finns redan. Välj ett unikt namn. |
|
|
| Du verkar inte ha behörighet att uppdatera eller ta bort denna post. Kontakta din Salesforce-administratör eller paketleverantör för att få hjälp. |
|
Tips Kontakta paketleverantören eller din Salesforce-administratör om du behöver göra ändringar av paketerade komponenter. De kan tillhandahålla konfigurationsalternativ eller tilläggspunkter som inte kräver att det paketerade Omniscriptet ändras direkt. |
| Ett återanvändbart Omniscript kan inte innehålla ett annat återanvändbart Omniscript. |
|
Tips Använd integreringsprocesser för delad verksamhetslogik istället för att kapsla återanvändbara Omniscripts. Detta skapar en renare arkitektur och undviker komplexitet i Omniscript-beroenden. |
Flexkortfel
| Felmeddelande | Möjliga orsaker | Potentiella lösningar |
| Ett Flexkort med det fältet Namn är redan aktivt. Ange något unikt. |
|
Varning Att inaktivera ett Flexkort påverkar omedelbart alla användare och processer som för närvarande använder det. Överväg att skapa en ny version istället för att ändra den aktiva versionen om du behöver upprätthålla servicekontinuitet. |
| Du verkar inte ha åtkomst att ta bort det objektet. Kontakta din Salesforce-administratör eller paketleverantör för att få hjälp. | Du försöker ta bort ett aktivt Flexkort från ett hanterat paket och saknar åtkomst att göra det. |
Tips Kontakta paketleverantören eller din Salesforce-administratör om du behöver göra ändringar av paketerade komponenter. De kan tillhandahålla konfigurationsalternativ eller tilläggspunkter som inte kräver att det paketerade Flexkortet ändras direkt. |
| Vi kan inte hitta ett Flexkort med namnet {name}. Den kan ha inaktiverats eller tagits bort. Aktivera eller återskapa Flexkort, bädda in det som ett underordnat kort och försök igen. |
|
Anteckning Underordnade Flexkort måste aktiveras innan det överordnade Flexkortet kan referera till dem. Skapa och testa underordnade Flexkort först och konfigurera sedan överordnade Flexkort att använda dem. |
| Vi kan inte hitta ett aktivt Omniscript med Typ {type}, Undertyp {subtyp} och Språk {språk}. Aktivera den och försök igen. |
|
Tips Se till att det refererade Omniscriptet är aktivt innan du aktiverar Flexcard. Om du distribuerar båda tillsammans, aktivera Omniscript först. |
| Vi kan inte hitta en aktiv Datamappning med namnet {name}. Aktivera den och försök igen. |
|
Tips Aktivera datamappningar innan du aktiverar Flexkort som refererar dem. Testa Datamappningen oberoende för att säkerställa att den returnerar den förväntade datastrukturen. |
| Vi kan inte hitta en aktiv integreringsprocess med namnet {name}. Aktivera den och försök igen. |
|
Varning Integreringsprocedurer refereras med deras OmniProcessKey, som följer formatet Type_SubType. Se till att du använder rätt format när du konfigurerar Flexcard. |
| Fälten Namn och Författare för detta Flexkort kan inte ändras. Klona istället Flexkort eller skapa ett nytt. |
|
|
Integreringsprocedurfel
| Felmeddelande | Möjliga orsaker | Potentiella lösningar |
| Ange ett namn som inte börjar med 'FileBased' för denna integreringsprocess. |
|
|
| Du har uppnått kapslingsgränsen på {number}-nivåer för denna datastruktur. | Detta inträffar när integreringsprocesser har mycket djupt kapslade strukturer, närmare bestämt:
|
|
| Du har uppnått gränsen för {number}-nycklar för denna datastruktur. | JSON-scheman för integreringsprocesser har en maximal gräns på 500 nycklar över hela strukturen. Detta inkluderar alla nycklar på alla kapslingsnivåer tillsammans. Specifikt:
|
Tips Om du behöver mer än 500 nycklar, överväg att dela upp processen i flera integreringsprocesser som kan kedjas ihop. |
Datamappningsfel
| Felmeddelande | Möjliga orsaker | Potentiella lösningar |
| Det sObject du valde för fältet Indatatyp stöds inte. Kontrollera Omnistudio-dokumentationen i Salesforce-hjälpen för att hitta alternativ som stöds. |
|
Anteckning De flesta standardobjekt och egna objekt stöds. Om du stöter på ett objekt som inte stöds, överväg om du kan omstrukturera ditt dataflöde så att det använder ett alternativ som stöds. |
OmniAnalytics Errors
| Felmeddelande | Möjliga orsaker | Potentiella lösningar |
| OmniAnalytics är inte aktiverat för din organisation. Kontakta din Salesforce-administratör för att få hjälp. |
|
Anteckning Kontrollera att beslutsförklararen är korrekt konfigurerad. |
| Något gick fel. Kontrollera formatet på komponentdefinitions-ID:t, se om det hör till objektet OmniTrackingComponentDef och om det är i ett giltigt Salesforce-ID-format. |
|
Anteckning Kontrollera att beslutsförklararen är korrekt konfigurerad.
|

