Felsök agentuppgraderingsfel
När du uppgraderar en befintlig agent gör Agentforce det mesta jobbet åt dig. Skillnader i metadata och syntax mellan den nya och den äldre Agentforce Builders kan fortfarande orsaka valideringsfel när du sparar eller överlämnar din uppgraderade agent. Få reda på mer om vanliga problem och hur du löser dem.
Versioner som krävs
| Tillgängliga i: Lightning Experience |
| Tillgängliga i: Utgåvorna Enterprise, Performance, Unlimited och Developer Editions with Foundations, eller Agentforce 1 eller Einstein 1 Editions |
- Ogiltigt databibliotek
Ogiltiga databiblioteksfel kan inträffa eftersom det format som krävs för databiblioteks-ID:n varierar mellan den äldre byggaren och Agentforce Builder.
Om du får felmeddelandet att din
knowledge.rag_feature_config_idinte är giltig, lägg manuellt till databiblioteket i den uppgraderade versionen av din agent från utforskaren i Agentforce Builder.- Ogiltig källa för en agentåtgärd
I Agentskript är källfältet API-namnet för en agentåtgärd. När den inkluderas i en agentåtgärd fungerar den tillsammans med målfältet för att berätta för agenten vilken åtgärd som ska köras och vilken referensåtgärd (den underliggande funktionaliteten, som en Apex klass, flöde eller uppmaningsmall) som ska anropas. Ogiltiga källfel kan inträffa på grund av metadataavvikelser eller på grund av att den äldre byggaren har lagt till ett ID-suffix till agentåtgärdskällor som Agentforce Builder inte behöver.
Om du får felmeddelandet att Agentforce inte kan hitta en källa för en agentåtgärd, i skriptvyn:
- Ta bort det alfanumeriska ID-suffixet från källan. Till exempel blir
My_Action_1792ce20299b41cMy_Action. - För egna agentåtgärder kan du även ta bort källfältet helt från åtgärden, om inte åtgärden kommer från ett hanterat paket. Egna agentåtgärder kan i allmänhet endast använda målfältet. Åtgärder från ett hanterat paket kan kräva ett namnutrymme från källfältet.
Om åtgärden är tillgänglig i tillgångsbiblioteket kan du ta bort åtgärden från din agent och sedan lägga till den igen. Eller om det är en egen åtgärd som är specifik för din agent kan du ta bort åtgärden och återskapa den baserat på samma referensåtgärd.
- Ta bort det alfanumeriska ID-suffixet från källan. Till exempel blir
- Saknat källfält för länkade variabler
-
Sammanhangsvariabler (även kallade länkade variabler) mappas till ett objektfält, som identifieras som variabelns källa i Agentforce Builder och Agentskript. Till exempel är källan för variabeln RoutableId ID-fältet i objektet Meddelandesession. När du uppgraderar en agent som innehåller sammanhangsvariabler kan källfältet saknas i Agentskript.
Om du får ett felmeddelande om att källfältet för en variabel är ogiltigt eller saknas när du sparar eller överlämnar din uppgraderade agent, lägg till källan manuellt i skriptvyn. Om du inte använder variablerna är det säkert att ta bort dem. Denna tabell listar vanliga sammanhangsvariabler och deras källor.
Sammanhangsvariabel Källa VoiceCallId@VoiceCall.IdEndUserId@MessagingSession.MessagingEndUserIdChannelType@MessagingSession.ChannelTypeRoutableId@MessagingSession.IdEndUserLanguage@MessagingSession.EndUserLanguageContactId@MessagingEndUser.ContactId
