Opdrachten zijn de taken die binnen de keten worden uitgevoerd op basis van een verbinding met een gegevensbron. Voor complexere ketens kunnen dit commando's zijn die door verschillende omstandigheden worden geactiveerd.
Opmerking: Voordat je een keten toevoegt, moet je ervoor zorgen dat je organisatie de verbindingen instelt die nodig zijn om opdrachten met de gegevensbronnen mogelijk te maken.
Om specifieke commando's serieel uit te voeren- het ene na het andere, waarbij elk commando wacht tot het vorige commando klaar is - of gelijktijdig in parallel, of om een keten te laten falen als een van de commando's faalt, groepeer je ze.
Een commando aan een ketting toevoegen
- Selecteer in de keten de opdracht die u wilt uitvoeren:
- Om een nieuwe opdracht aan de keten toe te voegen, klik je onder Available Connectorsop de bijbehorende verbinding en verplaats je de opdracht naar de plek waar hij in de keten moet komen.
- Om een bestaande opdracht te dupliceren, selecteer je het knooppunt, klik je op Kopieer en verplaats je het nieuwe knooppunt naar de plaats in de keten.
Tip: Om een opdracht als eerste knooppunt van de keten toe te voegen, verplaatst u deze naar Start.
- Om het commando te koppelen aan de vorige en volgende knooppunten in de keten, klik en sleep je lijnen tussen de poorten van de knooppunten.
Opmerking: Om de positie van een knooppunt in de keten te wijzigen, ontkoppel je het van andere knooppunten en verplaats je het naar de plaats waar het moet komen. Om meerdere nodes tegelijk te verplaatsen, houd je SHIFT ingedrukt terwijl je ze selecteert.
- Selecteer het nieuwe knooppunt en klik op Bewerken .
- Voer de parameters van de opdracht in:
- Voer onder Basisinfoeen unieke naam en beschrijving in om de opdracht en de bedoeling ervan te helpen identificeren.
- Schakel het pictogram oog in als u gevoelige gegevens uitgangen wilt maskeren.
- Om de opdracht meerdere keren uit te voeren, schakelt u voor elk item in de lijst Iterator voeren de iteratiewaardenin. en
- Voer onder Commando-eigenschappende ingangen van de opdracht in, gebaseerd op de connector.
- Klik op Opslaan.
Voer slechts één opdracht of groep uit
Om het testen te vergemakkelijken en snelle iteraties uit te voeren terwijl je ketens bouwt, kun je één commando of commandogroep binnen een keten uitvoeren.
- Selecteer in Chain Builderop het tabblad ChainsExecute in het menu van de keten.
- Klik voor de uit te voeren opdracht of groep op Voer deze opdracht uit .
- Klik op Ketting uitvoeren.
Een opdracht overslaan
Om vertakkende logica te ontwikkelen, of als onderdeel van het ontwikkelen van een keten, kan het nodig zijn om een commando over te slaan om een specifiek resultaat te forceren. Je kunt ook voorwaardelijke logica instellen om automatisch een specifiek resultaat te retourneren op basis van ingestelde regels.
- Selecteer in de keten het knooppunt van de opdracht, klik op Bewerk
- Kies of er automatisch een resultaat van info , warning , of error voor de opdracht moet worden teruggegeven als deze wordt overgeslagen.
- Om de opdracht alleen over te slaan als aan specifieke criteria is voldaan, geef je op wanneer. Bouw de voorwaardelijke logica op als een groep waaraan je regels en andere groepen regels toevoegt, elk verbonden met een AND of OR boolean.
- Als alle voorwaarden waar moeten zijn om over te slaan, selecteer dan AND.
- Als slechts één voorwaarde waar moet zijn om over te slaan, selecteer dan OR.
Je kunt regels toevoegen op basis van verschillende gegevenstypes:
Gegevenstype Beschrijving String Twee of meer tekens Integer Elke hele, niet-decimale numerieke waarde Datum Elke datumstring of datumvariabele Vlotter Elke numerieke waarde JSON JavaScript Object Notation; gebruik Variable Transformation om objecten te parsen Om te controleren of gegevens voldoen aan de criteria om de opdracht over te slaan, koppel je ze met een operator en waarde:
-
Is leeg
ofIs niet leeg
Bevat
-
Komt overeen met RegExp
, voor reguliere uitdrukking -
Begint met
ofEindigt met
-
=
of!=
-
<
of>
-
<=
of>=
- Klik op Opslaan.
De foutafhandeling van een commando beheren
Fouten voor een opdracht detecteren of negeren:
- Klik in de keten op het knooppunt van de opdracht, klik op Bewerken , en selecteer Foutafhandeling .
- Selecteer onder Foutacties
- Om de logica van de kettingtakken te volgen, selecteert u Doorgaan met ketting.
- Om de keten tijdelijk te stoppen, bijvoorbeeld om het probleem te verhelpen, selecteert u Keten onderbreken. Om de keten opnieuw te starten nadat het probleem is opgelost, selecteer je de opdracht in de keten en klik je op Resume.
- Om de keten volledig te stoppen, selecteert u Keten afsluiten.
wat te doen als de opdracht mislukt. - Om het commando te stoppen als het langer duurt dan zou moeten, onder Timeout condities
- Om een opdracht opnieuw te proberen als de gegevensbron onderbroken of niet beschikbaar is, voert u het aantal pogingen in dat u wilt proberen en hoeveel seconden u wilt wachten tussen de pogingen.
- Selecteer onder Error conditions eventuele fouten die u wilt negeren, zoals bij het maken van een map die al bestaat.
- Om de status van de opdracht in te stellen op basis van de uitvoer, klik je op Toevoegen onder Uitvoerinterpretatieen definieer je de regel of groep regels om de status te interpreteren.Met de variabele Status van de uitvoer Command Details kun je bijvoorbeeld een regel instellen die resulteert in een waarschuwing als de opdracht slaagt.
- Selecteer onder Logboekinterpretatieof het commando moet mislukken op basis van of het resulteert in specifieke uitgangen.
- Om niet de opdracht te laten mislukken op basis van specifieke uitvoer, selecteer je Niet interpreteren.
- Om de opdracht te laten mislukken wanneer specifieke uitgangen worden gevonden, selecteert u Mislukken als uitgang(en) gevonden en voert u de uitgangen in waarop u wilt scannen.
- Om de opdracht te laten mislukken wanneer specifieke uitgangen niet worden gevonden, selecteert u Mislukken als uitgang(en) niet gevonden worden en voert u de uitgang in waarnaar u wilt scannen.
- Meerdere regels tekst moeten worden gescheiden met
- Klik op Opslaan.
De uitvoer van een commando bekijken
Via Monitor
kunt u een voorbeeld bekijken van de uitvoer van een opdracht die via de CloudRunner is uitgevoerd.- Open in Chain Builder, vanuit Monitor, de run met de uitvoer die u wilt bekijken en selecteer de opdracht.
- Klik op het tabblad Uitvoer op Voorbeeld van de uitvoer
Opmerking: Je kunt alleen de uitvoer bekijken van opdrachten die via de CloudRunner worden uitgevoerd, niet een GroundRunner.
Een commando uit een ketting verwijderen
Om een opdracht uit een keten te verwijderen, klik je op het knooppunt ervan, klik je op Verwijder
, en klik je vervolgens op Verwijder.