Loading
Omniscript-foutberichten aanpassen

Omniscript-foutberichten aanpassen

Met de handler voor foutberichten kunt u standaard foutberichten van externe Apex aanroepen vervangen door gebruikersvriendelijkere foutberichten wanneer er fouten optreden in Omniscript. De eigenschap Handler voor foutberichten is beschikbaar in elementen Bestand, elementen Afbeelding, alle elementen Actie en Set-up.

Opmerking
Opmerking

Foutberichten die zijn ingesteld in de eigenschappen van Set-up, zijn van toepassing op overeenkomstenfouten die worden geretourneerd door een element, terwijl foutberichten die zijn ingesteld in de eigenschappen van een actie, alleen voor die actie worden weergegeven.

Type foutbericht

Beschrijving

Standaardfoutbericht

Een standaardbericht dat wordt geretourneerd wanneer er geen aangepaste foutberichten worden gevonden of gedefinieerd.

Aangepaste foutberichten

Berichten die worden geretourneerd op basis van het gedefinieerde pad en de gedefinieerde waarde. Aangepaste foutberichten worden geconfigureerd met behulp van de volgende velden:

  • Pad: Een samenvoegveldpad dat de oorspronkelijke standaardwaarde in een foutobject vindt.

  • Value: Het oorspronkelijke foutbericht, inclusief spaties, dat wordt vervangen door de tekst die is gedefinieerd in het veld Bericht. Deze waarde moet exact overeenkomen met de oorspronkelijke fout.

  • Bericht: Het aangepaste bericht dat de fouttekst vervangt die is gedefinieerd in het veld Waarde.

Het standaardfoutbericht instellen voor een Omniscript-element

Vervang een standaard foutbericht door een gebruiksvriendelijk foutbericht wanneer er een externe Apex aanroepfout optreedt in uw Omniscript. Er wordt een standaardbericht geretourneerd wanneer er geen aangepaste foutberichten worden gevonden of gedefinieerd. Werk de standaard foutberichten bij voor de elementen Afbeelding, Actie en Bestand.

Voordat u begint

Voordat u Foutberichten configureert, bekijkt u eerst een voorbeeld van de fouten om de indeling ervan te bepalen.

  1. Open de eigenschap Foutberichten in het element dat de fout weergeeft.
  2. Geef in het veld Standaardfoutbericht uw aangepaste bericht op.
  3. Bekijk een voorbeeld van de fout om er zeker van te zijn dat het bericht wordt weergegeven.

Een aangepast foutbericht instellen dat als object wordt geretourneerd

Stel een aangepast foutbericht in voor een fout die als object wordt geretourneerd. Een aangepast foutbericht wordt geretourneerd op basis van een gedefinieerd pad en een gedefinieerde waarde. Stel aangepaste foutberichten in voor elementen Bestand, elementen Afbeelding, alle elementen Actie en Set-up.

Voordat u begint

Voordat u Foutberichten configureert, bekijkt u eerst een voorbeeld van de fouten om de indeling ervan te bepalen.

  1. Voer Omniscript uit om de fout op te sporen.
  2. Bepaal het pad naar de fout. Het pad voor errorCode in de volgende [{"errorCode":"NOT_FOUND","message":"The requested resource does not exist"}] voor fouten is bijvoorbeeld 0 | : | errorCode .
  3. Kopieer de tekst van het foutbericht dat het pad volgt. Bijvoorbeeld, de tekst van het foutbericht voor errorCode in de volgende fout: [{"errorCode":"NOT_FOUND","message":"The requested resource does not exist"}] is NOT_FOUND .
  4. Open de eigenschap Foutberichten in het actie-element dat de fout weergeeft.
  5. Geef in het veld Pad het pad op, dat is bepaald door stap 2.
  6. Plak de oorspronkelijke fout in het veld Waarde.
  7. Geef in het veld Bericht uw aangepaste bericht op.
  8. Test of het bericht wordt vervangen.

Een aangepast foutbericht instellen dat als tekenreeks wordt geretourneerd

Stel een aangepast foutbericht in voor een fout die als tekenreeks wordt geretourneerd. Een aangepast foutbericht wordt geretourneerd op basis van een gedefinieerd pad en een gedefinieerde waarde. Stel aangepaste foutberichten in voor elementen Bestand, elementen Afbeelding, alle elementen Actie en Set-up.

Voordat u begint

Voordat u Foutberichten configureert, bekijkt u eerst een voorbeeld van de fouten om de indeling ervan te bepalen.

  1. Voer Omniscript uit om de fout op te sporen.
  2. Kopieer de tekst na de dubbele punt na het woord Fout.
  3. Open de eigenschap Foutberichten in het actie-element dat de fout weergeeft.
  4. Geef in het veld Pad het pad naar de oorspronkelijke fout op met behulp van een syntaxis voor samenvoegvelden.
    Bijvoorbeeld om te verwijzen naar het foutbericht in deze JSON-tekenreeks:
    {
       "errorMessage" : "An Error has occured in an apex class",
       "error" : "OK"
    }

    Geef errorMessage op in het veld Pad.

    Als de JSON-tekenreeks complexer is, zoals:

    {
      "errors" : [ { "errorMessage" : "An error has occured. " }]
    }

    Geef errors|0:errorMessage op in het veld Pad.

  5. Plak in het veld Waarde de oorspronkelijke fout.
  6. Geef in het veld Bericht uw aangepaste bericht op.
  7. Test of het bericht wordt vervangen.
 
Wordt geladen
Salesforce Help | Article