Gebruik externe acties om de invoer van uw aangepaste werkstromen te valideren.
Voorwaarden
Maak een aangepaste werkstroom met invoerparameters. Zie Werkstromen maken in de Automation Orchestrator Client voor meer informatie.
U kunt de ontwerpfunctie voor invoerformulieren gebruiken om externe validaties voor uw werkstroominvoer te maken. Externe validaties gebruiken actiescripts die een tekenreekswaarde retourneren wanneer de waarde van de invoerparameter een fout bevat. Als de waarde van de invoerparameter geldig is, retourneert de externe validatie niets.
Procedure
- Meld u aan bij de Automation Orchestrator-client.
- Maak een validatieactie.
- Ga naar .
- Klik op Nieuwe actie.
- Voer de vereiste informatie in op het tabblad Samenvatting.
- Voer de invoerparameters voor de validatieactie in.
Opmerking: De namen van de invoerparameters voor de validatieactie moeten identiek zijn aan de namen van de invoerparameters voor de werkstroom die worden gevalideerd.
- Voer het script van de validatieactie in op het tabblad Script.
if (in_1=="invalid") {
return "in_1 can't be invalid!";
}
if (in_2=="invalid") {
return "in_2 can't be invalid!";
}
//inputs are valid, return nothing
Opmerking: Het voorgaande script is een eenvoudig voorbeeld en vertegenwoordigt niet het volledige bereik van de validatiescripts die kunnen worden gebruikt.
- Klik op Opslaan.
- Pas externe validatie toe.
- Ga naar .
- Selecteer uw aangepaste werkstroom.
- Selecteer het tabblad Invoerformulier.
- Sleep het element Orchestrator-validatie op het tabblad Validaties naar het canvas.
- Selecteer het validatie-element in het canvas, voer een validatielabel in en selecteer de validatieactie.
- (Optioneel) Maak aanvullende validatie-elementen.
- Klik op Opslaan.
- Voer de werkstroom uit.
Als er een fout optreedt tijdens de validatie, wordt een tekenreeks geretourneerd. Als de validatie is gelukt, wordt er niets geretourneerd en wordt de uitvoering van de werkstroom voortgezet.
resultaten
U heeft een externe validatie voor uw aangepaste Automation Orchestrator-werkstroom gemaakt.