Du är här:
Spara och återuppta ett Omniscript
Låt användare spara och återuppta Omniscripts genom att använda Omniscripts egenskap Spara alternativ. Användare kan bokmärka länkar, starta en sparad instans från en objektsida eller skicka länken via e-post. Konfigurera egna URL:er för att återuppta sparade Omniscript-instanser på olika domäner. Till exempel kan en kund inleda ett Omniscript inuti en diskussionsgrupp och sedan kan en kundtjänstrepresentant återuppta Omniscript inuti Service Console.
- Begränsningar och begränsningar för Spara och återuppta
Begränsningar och begränsningar finns för att spara och återuppta Omniscripts. Vissa konfigurationer har inte stöd för spara och återuppta. Vissa användare har inte behörighet att spara och återuppta och vissa användare behöver vissa behörigheter för att använda funktionen. - Konfigurera alternativ för att spara
Låt dina användare spara och återuppta Omniscripts genom att konfigurera funktionen Spara för senare. För att endast spara ett steg i Omniscript, markera eller avmarkera Tillåt sparande till senare i egenskaperna för Steg. - Mappa URL:er för sparade instanser till egna fält
Konfigurera var en sparad Omniscript-instans startas i Salesforce genom att mappa URL:er till egna fält i objektet Sparat Omniscript. - Anpassa felmeddelandet Spara till senare
Skapa egna felmeddelanden med Omniscripts ramverk för felhantering. - Visa villkorligt element i sparade omniskript för olika användarprofiler
Styr vilka Omniscript-element som visas för olika profilanvändare i en sparad Omniscript-instans genom att använda villkor. - Visa pågående och slutförda omniskript
Låt användare se pågående Omniscripts som har sparats till senare genom att använda Visualforce sidor och Vlocity Omniscript Workbench. - Specificera en Återuppta-länk på en Visualforce
Användare kan skapa en Visualforce sida som specificerar den egna URL som används för Spara och återuppta.
Begränsningar och begränsningar för Spara och återuppta
Begränsningar och begränsningar finns för att spara och återuppta Omniscripts. Vissa konfigurationer har inte stöd för spara och återuppta. Vissa användare har inte behörighet att spara och återuppta och vissa användare behöver vissa behörigheter för att använda funktionen.
Funktionen Spara för senare stöds inte i dessa fall:
-
Inbäddade OmniScripts. När ett Omniscript inkluderas i en egen Lightning sparar inte det yttre Omniscriptet det inre Omniscriptet.
-
Underordnade (återanvändbara) Omniscripts. När ett underordnat Omniscript inkluderas i ett överordnat Omniscript kopieras endast stegen och åtgärderna från det underordnade Omniscript till det överordnade Omniscript. Alla konfigurationer, till exempel Spara för senare och egna format, baseras på det överordnade Omniscript. De kopieras inte från det underordnade Omniscript till det överordnade Omniscript.
-
Ange fel. Eftersom inställningsfel inte sparas i JSON-data sparas det inte i objektet Sparad session (OmniScriptSavedSession).
-
Gästanvändare och Experience Cloud-gästanvändare. Sådana användare kan inte använda sparade sessioner för Omniscript eftersom säkerhetspolicyer förhindrar dem från att behålla ägarskapet för poster de skapar.
Spara till senare-funktionen kräver specifika behörigheter i dessa fall:
-
Om en användare uppdaterar ett Omniscript och sparar det till senare kan en annan användare inte komma åt det sparade Omniscriptet om inte användaren har rätt behörighet.
Anteckning Obs: På grund av en begränsning fungerar inte Spara för senare för redigeringsscenarion mellan användare som öppnar ett formulär via Experience Cloud-webbplatser, även om de behörigheter som behövs har tilldelats. -
Användare måste ha åtkomst till fältet Filbaserat Omniscript-namn i ett Omniscript-objekt för Sparad session för att kunna använda Spara till senare. Utan denna åtkomst kan de inte spara ett Omniscript till senare eller återuppta ett Omniscript som tidigare sparats till senare.
Konfigurera alternativ för att spara
Låt dina användare spara och återuppta Omniscripts genom att konfigurera funktionen Spara för senare. För att endast spara ett steg i Omniscript, markera eller avmarkera Tillåt sparande till senare i egenskaperna för Steg.
- Från Omniscripts inställningspanel, utöka sektionen Spara alternativ.
- För att aktivera funktionen Spara för senare, välj Tillåt att spara till senare.
-
Spara Omniscript automatiskt när användare klickar på Nästa om det behövs.
Användare ser ett automatiskt sparat meddelande när de klickar på Nästa.
-
I fältet Spara namnmall, ange ett format för mallnamn som Omniscriptet ska sparas med.
Detta fält har stöd för kopplingsfält. Till exempel
%LastName%, %FirstName% - Application. Om fältet är tomt är standardenSaved-Omniscript Name-RowId. -
Ange antalet dagar som Omniscriptet ska förbli användbart innan det går ut.
Om en användare försöker återuppta Omniscript efter att det har gått ut startar Omniscriptet om.
-
Ange objekt-ID för att bifoga det sparade Omniscript till en post.
Standardvärdet är
%ContextId%. Detta fält har stöd för kopplingsfält. Mer information finns i Åtkomst till Omniscript Data JSON med kopplingsfält. -
Om det behövs kan du låta användare koppla data till ett uppdaterat Omniscript genom att välja Koppla sparade data-JSON till uppdaterat Omniscript.
Om Koppla sparade data-JSON till uppdaterat Omniscript har valts kopplar Omniscript data från den sparade instansen till det uppdaterade Omniscript när en sparad instans startas. Om du använde åtgärden Ange värde i ett steg i ditt Omniscript har dock detta steg företräde framför det sparade värdet och Omnistudio behåller inget tidigare sparat värde.
AnteckningOm ett Omniscript inaktiveras eller aktiveras skapas alltid en ny instans av Omniscript. Flera instanser av formulär skapas och sparade instanser är inte längre tillgängliga. Att välja Koppla sparade data-JSON till uppdaterat Omniscript fyller i ett formulär av den nya instansen av Omniscript med sparade data.
För att använda sparade fält i den nya versionen av Omniscript, välj först antingen Koppla sparade data-JSON till uppdaterat Omniscript eller ställ in fältet ContextId. Se sedan till att värdet i fältet Spara objekt-ID är samma i båda Omniscripts. Dessa steg mappar JSON-data från den sparade versionen av Omniscript till den nya versionen av Omniscript som skapas.
- I sektionen Spara URL-mönster, mappa Omniscript URL till ett eget fält i ett objekt. Se "Mappa URL:er för sparade instanser till egna fält".
-
Aktivera Tillåt sparande till senare per steg:
- Från ett stegelement, utöka sektionen Spara alternativ.
- För att aktivera eller inaktivera Spara till senare i steget, markera eller avmarkera Tillåt spara till senare.
Mappa URL:er för sparade instanser till egna fält
Konfigurera var en sparad Omniscript-instans startas i Salesforce genom att mappa URL:er till egna fält i objektet Sparat Omniscript.
Konfigurera Spara URL-mönster för att styra URL-formatet som mappar till egna fält. Du måste skapa ett eget fält i objektet Sparat Omniscript för varje ytterligare URL som du sparar till en Omniscript-instans.
- I Salesforces inställningar, öppna Objekthanteraren och välj objektet Sparat Omniscript.
- Lägg till ett nytt eget fält som accepterar URL:er.
- Kopiera fältets API-namn.
- I sektionen Spara URL-mönster, i fältet Fältets API-namn, klistra in fältets API-namn.
-
I fältet URL-mönster, ange en URL med dessa syntaxmönster:
Anteckning
Omniscripts måste använda URL-mönster för LWC Omniscript Wrapper för att starta sparade URL:er för Omniscript-instanser.
-
Diskussionsgruppsidor:
Med URL-mönstret Community LWC Omniscript Wrapper lägger du till parametern c__instanceId och ställer in den till {0}. Sätt parametern c__target till {1}.
https://myDomain.force.com/CommunityName/s/CommunityPage/c__layout=lightning&c__instanceId={0}&c__target={1} -
Lightning sidor:
Med URL-mönstret Lightning LWC Omniscript Wrapper, lägg till parametern c__instanceId och sätt den till {0}. Sätt parametern c__target till {1}.
https://myDomain.force.com/lightning/cmp/namespace__vlocityLWCOmniWrapper?c__layout=lightning&c__instanceId={0}&c__target={1}
-
-
Testa Omniscript genom att utföra dessa steg:
- Spara och aktivera Omniscript.
- Förhandsgranska Omniscript och spara instansen.
- Kopiera den sparade Omniscript-länken.
Anpassa felmeddelandet Spara till senare
Skapa egna felmeddelanden med Omniscripts ramverk för felhantering.
När flera användare uppdaterar samma sparade Omniscript-instans blir den första användaren som sparar Omniscript ägaren av instansen. Användaren som inte kan spara Omniscriptet får ett felmeddelande som informerar dem om att de behöver uppdatera Omniscriptet. Anpassa felmeddelandet som användare får genom att använda egenskapen Felmeddelanden. Mer information finns i Anpassa Omniscript-felmeddelanden.
- I Omniscripts inställningspanel, utöka sektionen Felmeddelanden.
- Lämna värdet Väg tomt. Felmeddelandet finns i Omniscriptets rotsökväg.
- I sektionen Egna felmeddelanden, lämna värdet Väg tomt. Felmeddelandet finns i Omniscriptets rotsökväg.
- I fältet Värde anger du följande standardfelmeddelandetext: Detta sparade Omniscript har uppdaterats sedan det återupptogs. För att se de senaste uppdateringarna, avsluta och återuppta det sparade Omniscriptet igen.
- I fältet Meddelande anger du ett eget felmeddelande.
- Spara och aktivera Omniscript.
-
Testa Omniscript genom att utföra dessa steg:
- Öppna Omniscript och spara en instans.
- Återuppta den sparade Omniscript-instansen i två separata flikar.
- I ett av fallen, lägg till ytterligare information och spara Omniscript.
- I det andra fallet, försök lägga till information och spara instansen för att se det egna felet.
Visa villkorligt element i sparade omniskript för olika användarprofiler
Styr vilka Omniscript-element som visas för olika profilanvändare i en sparad Omniscript-instans genom att använda villkor.
När Omniscript återupptas använder det den aktuella användarens profil. Villkor för element kan avgöra om användaren har åtkomst till elementet. Till exempel kan en agent se data som inte visas för kunder.
- I ett elements egenskap Villkorlig vy, klicka på Lägg till villkor.
- I fältet, ange userProfile.
- I värdefältet, ange namnet på en användarprofil. Till exempel Systemadministratör.
Specificera en Återuppta-länk på en Visualforce
Användare kan skapa en Visualforce sida som specificerar den egna URL som används för Spara och återuppta.
Skapa en ny Visual ForcePage och ange koden nedan. Ersätt variabeln FieldAPIName med Field API Name som specificeras under Spara URL-mönster.
<apex:page standardStylesheets="false" showHeader="true" standardController="Account" extensions="VFPageControllerBase" sidebar="true" docType="html-5.0" >
<c:OmniScriptInstanceComponent standardController="{!stdController}" resumeFieldName="FieldAPIName"/>
</apex:page>

