Een taaksequentie maken om meerdere robottaken uit te voeren
Een taaksequentie is een groep robottaken die aan elkaar zijn gekoppeld om opeenvolgend te worden uitgevoerd. Bij succesvolle voltooiing van één taak automatisch de volgende taak in de volgorde gestart.
Een taaksequentie stelt u in staat om de uitvoer van een taak te gebruiken als invoer voor een volgende taak. Bijvoorbeeld: de ene taak importeert gegevens, de volgende taak bereidt de gegevens voor en een derde taak analyseert de gegevens.
U kunt dezelfde taak in meer dan één volgorde gebruiken. U kunt ook taken van meerdere robots en van elk type robot in dezelfde volgorde koppelen.
Voor informatie over het maken van een robottaak, zie Een robottaak maken om een script uit te voeren.
Opmerking
U moet een robotbeheerder zijn om taaksequenties te maken, te beheren of uit te voeren. Raadpleeg Machtigingen Robots-app voor meer informatie over rollen in Robots.
Richtlijnen voor het maken van een takenreeks
Omdat taaksequenties uit meerdere taken bestaan, neemt de kans op het introduceren van fouten tijdens het ontwikkelingsproces toe. Als een taak in een reeks mislukt, mislukt de reeks en stopt de uitvoering vanaf dat punt.
De onderstaande richtlijnen helpen u bij het samenstellen van taaksequenties met een lager risico op mislukking. Doe uw testen en probleemoplossing in ontwikkelingsmodus. Activeer scriptversies alleen naar productiemodus nadat alle afzonderlijke taken in een reeks met succes in ontwikkelingsmodus worden uitgevoerd.
Opmerking
Uitvoerbare taaksequenties worden alleen ondersteund in productiemodus. Tijdens het ontwikkelingsproces kunt u handmatig sequenties repliceren in de ontwikkelingsmodus.
Modus | Richtlijn | Details |
---|---|---|
Ontwikkeling | Test elke taak afzonderlijk | Maak en test elke taak afzonderlijk. Het oplossen van problemen gaat gemakkelijker als u zich op één taak tegelijk richt. Zorg ervoor dat elke taak afzonderlijk succesvol wordt uitgevoerd voordat u de taak in een reeks probeert op te nemen. |
Handmatig een reeks repliceren | Test uw geplande volgorde door elke taak handmatig uit te voeren in de volgorde waarin deze in de reeks wordt geplaatst. Het handmatig doorlopen van een reeks brengt eventuele problemen met de logica van de reeks precies aan het licht op het punt waar het probleem zich voordoet. | |
Overweeg gegevensbeheer |
Overweeg zorgvuldig gegevensbeheer. Hoewel u taken uit verschillende robots kunt combineren, kan dit uitdagingen op het gebied van gegevensbeheer creëren als een taak in de ene robot afhankelijk is van gegevens die door een taak in een andere robot worden gegenereerd. Als de taken in een reeks onderling afhankelijk zijn wat betreft gegevens, is de eenvoudigste aanpak om alle taken in dezelfde robot onder te brengen. Als uw Robots-implementatie gebruikmaakt van een Robots Agent ter plaatse, hebt u de mogelijkheid om Analytics-gegevenstabellen te delen tussen ACL-robots. Koppelingen naar gedeelde tabellen moeten beschikbaar zijn voordat een taakreeks wordt uitgevoerd die van deze koppelingen afhankelijk is. Voor meer informatie raadpleegt u Gegevenstabellen delen en koppelen in ACL-robots. |
|
Productie | Productietaken maken | Nadat u scriptversies naar productiemodus heeft geactiveerd, moet u de ontwikkelingstaken opnieuw aanmaken in productiemodus. Het activeren verplaatst alleen de scripts van de ontwikkelingsmodus naar de productiemodus. Het verplaatst de taken niet. |
Gedeelde tabellen en koppelingen configureren |
Nadat u scriptversies hebt geactiveerd naar productiemodus, moet u alle gedeelde tabellen en koppelingen configureren die vereist zijn voor de taakvolgorde. Het activeren verplaatst alleen de scripts van de ontwikkelingsmodus naar de productiemodus. Het verplaatst geen gegevens of informatie over delen en koppelen. Voor meer informatie raadpleegt u Gegevenstabellen delen en koppelen in ACL-robots. |
Een taakreeks maken en plannen
U maakt en plant een taaksequentie in de Volgordeplanner.
Alle taken in een volgorde moeten aan de volgende criteria voldoen om de volgorde succesvol uit te voeren:
- Ingeschakelde taken De taken moeten zijn ingeschakeld. Als een van de taken in een reeks is uitgeschakeld, mislukt de reeks wanneer deze probeert de uitgeschakelde taak te starten. Voor meer informatie raadpleegt u Een taak uitschakelen of verwijderen.
- Gedeelde wachtwoorden Alle wachtwoorden die aan taken zijn gekoppeld, moeten worden gedeeld. Als een van de taken in een reeks een niet-gedeeld wachtwoord bevat, kan alleen de eigenaar van het wachtwoord de reeks uitvoeren. De reeks mislukt als iemand anders dan de eigenaar probeert deze uit te voeren. Voor meer informatie raadpleegt u Scripts met wachtwoorden.
Opmerking
Alleen productietaken kunnen deel uitmaken van een takenreeks. Voor meer informatie raadpleegt u Ontwikkelingsmodus en productiemodus in Robots.
Een lege takenreeks aanmaken
-
Selecteer vanaf de startpagina van Launchpad (www.highbond.com) de Robots-app om deze te openen.
Als u zich reeds in Diligent One bevindt, kunt u het navigatiemenu aan de linkerkant gebruiken om naar de Robots-app te switchen.
- Selecteer op het dashboard in Robots het tabblad Taaksequenties.
- Klik op Een taaksequentie maken.
De Volgordeplanner wordt geopend
-
Voer een naam in voor de taakvolgorde en klik op Opslaan.
De lege taakvolgorde is aangemaakt.
Taken toevoegen aan de volgorde
-
Klik op Taken toevoegen.
Het venster Taken toevoegen verschijnt.
-
Navigeer naar de taak die u als eerste in de taakvolgorde wilt positioneren.
Om naar de taak te navigeren, volgt u deze hiërarchie:
- robottype
- map (indien van toepassing)
- robot
-
Selecteer in de robot de taak die u als eerste in de volgorde wilt positioneren.
De taak wordt toegevoegd aan de lijst Geselecteerde taken
Tip
Om het deelvenster Taakdetails voor een taak te openen, klikt u op
.
-
Voer een of beide van de volgende handelingen uit om extra taken aan de volgorde toe te voegen:
-
Selecteer een of meer aanvullende taken uit dezelfde robot.
-
Navigeer naar een andere robot en selecteer een of meerdere extra taken.
U kunt taken selecteren uit elke robot waartoe u toegang hebt.
Opmerking
Selecteer de taken in de volgorde waarin u wilt dat ze worden uitgevoerd.
-
- Wanneer u klaar bent met het selecteren van taken, klikt u op Toevoegen.
- Optioneel. Op de pagina Selecteer uw taken sleept u een of meer taken om de taakvolgorde te wijzigen en klikt u vervolgens op Doorgaan.
Opmerking
Zorg ervoor dat de taken in een logische volgorde staan die een uitvoering mogelijk maakt zoals u die voor ogen hebt, voordat u verdergaat. Als de taken in de verkeerde volgorde staan, zal de taakreeks waarschijnlijk mislukken of onverwachte resultaten opleveren.
Taak-volgorde plannen
Als u de taaksequentie alleen ad hoc wilt uitvoeren, klikt u op Doorgaan om deze pagina over te slaan. Om een taaksequentie ad hoc uit te voeren, klikt u op het tabblad Taaksequenties bij de taaksequentie op > Nu uitvoeren.
- Selecteer bovenaan de pagina Uw volgorde in een planning zetten.
- Specificeer de planningsdetails:
- Frequentie het interval waarmee de volgorde herhaaldelijk wordt uitgevoerd
- Beginnend om het tijdstip van de dag waarop de volgorde moet worden uitgevoerd en de tijdzone die moet worden gebruikt
Gebruik uw eigen tijdzone, tenzij u wilt dat de starttijd een andere tijdzone weergeeft.
- Beginnend op de datum waarop de volgorde moet worden uitgevoerd
- Klik onderaan de pagina op Doorgaan.
Bekijk de instellingen en maak de voltooide taakvolgorde
- Bekijk de instellingen die u hebt geconfigureerd voor de taakvolgorde.
- Optioneel. Om een instelling bij te werken, klikt u op Bewerken en brengt u de vereiste wijzigingen aan.
- Wanneer u tevreden bent met de instellingen voor de taakvolgorde, klikt u op Bevestigen en volgorde maken.
Resultaat De volgorde wordt gemaakt met de door u opgegeven instellingen.