activebatch workload automation tool hands review tutorial
ActiveBatch Workload Automation en Enterprise Job Scheduling Software Hands-on Review Tutorial::
Met de drastische toename van nieuwe technologieën, systemen, apps en te beheren gegevens, worden de IT-omgevingen veel gecompliceerder. Dit gaat inderdaad gepaard met de moeilijkheid om de juiste mensen met de juiste technische vaardigheden te vinden om met deze complexiteit om te gaan.
Dat is waar Workload Automation Tools managers kan helpen.
Wat je leert:
- Wat is ActiveBatch?
- Aan de slag met ActiveBatch
- Gevolgtrekking
Wat is ActiveBatch?
ActiveBatch is een Enterprise Workload Automation en Tool voor taakplanning waarmee gebruikers applicaties, databases en technologieën kunnen integreren in end-to-end workflows.
Deze praktische tutorial laat zien hoe je aan de slag kunt met ActiveBatch.
ActiveBatch probeert de bovenstaande problemen aan te pakken met eenvoudig te gebruiken Workload Automation. Ontworpen door Advanced Systems Concepts, Inc. (ASCI), ActiveBatch heeft kerncapaciteiten op verschillende belangrijke automatiseringsgebieden, zoals hieronder vermeld.
De belangrijkste automatiseringsgebieden zijn onder meer:
- Gecentraliseerd beheer en monitoring van platformonafhankelijke systemen en technologieën.
- Workflow-ontwikkeling zonder code door het gebruik van vooraf gebouwde taakstappen met slepen en neerzetten.
- Implementatie, beheer en kostenoptimalisatie van cloud- en virtuele resources.
- Low-code integratie met andere apps en tools door toegankelijkheid van de Service Library API.
- DevOps-samenwerkings- en beheerfuncties om workflowlevenscycli te beheren.
- Service Level Agreement (SLA) Beheer en geautomatiseerd herstel en alarmering.
- Zichtbaarheid en rapportage van end-to-end workflows met meerdere taken en systemen.
In deze zelfstudie onderzoeken we hoe u een basisimplementatie van ActiveBatch installeert en configureert, uw eerste taak maakt en enkele belangrijke instantie-bewerkingen bekijkt.
ActiveBatch-installatieproces
ASCI beweert dat ActiveBatch binnen enkele minuten door de gebruiker kan worden geïnstalleerd. Het is vrij eenvoudig om ActiveBatch te installeren als aan de voorwaarden is voldaan. Hieronder staan de vereisten voor ActiveBatch vermeld.
Vereisten voor ActiveBatch
Componenten
ActiveBatch heeft een drieledige architectuur. De drie componenten zijn onder meer de Windows-gebaseerde Job Scheduler, Cross-platform Execution Agent en de Client. De op Windows gebaseerde thick-client is de primaire methode voor het beheren van de ActiveBatch-omgeving.
ActiveBatch biedt ook een webgebaseerde Web Console-thin-client die kan worden uitgevoerd op elke moderne webbrowser met vrijwel identieke mogelijkheden. Het heeft een native Mobile Ops-interface voor iOS en Android en een Self-Service Portal-interface voor niet-technische gebruikers. Ten slotte zijn er verschillende programma-interfaces voor andere behoeften.
Hardwarevereisten
Minimumvereisten zijn waarschijnlijk geen probleem voor een bedrijfsimplementatie van ActiveBatch.
De vereisten zijn hieronder opgesomd:
- processor : Intel®, AMD® of compatibel, 2 GHz-processor of hoger.
- Geheugen (RAM) : 8 GB geheugen (minimaal)
- Schijfruimte : 700 MB is vereist voor een volledige installatie. Tijdens de installatie is 350 MB extra vereist. Databasevereisten beginnen bij 50 MB en nemen toe op basis van het aantal gemaakte en behouden ActiveBatch-objecten en -instanties.
- Besturingssysteem
- Server: Windows Server 2019, 2016, 2012 R2
- Bureaublad: Ramen 10
Softwarevereisten
Elk van de drie componenten heeft individuele vereisten:
Alle componenten
- Microsoft Windows Scripting Host versie 5.6 of hoger
- Microsoft .NET Framework versie 4.7.1
- Microsoft Universal C Runtime
Job Scheduler (JSS)
ASCI raadt Microsoft SQL Server 2017 of Oracle 18c ten zeerste aan voor maximale functionaliteit en uitvoeringsprestaties.
De volledige lijst met ondersteunde databaseservers is echter:
- Microsoft SQL Server Azure
- Microsoft SQL Server 2017 (inclusief Linux), 2016, 2014-familie (alle leden).
- Oracle 18c en 12c (alle leden), Oracle 11gR2 (alle leden).
ActiveBatch vereist ook Microsoft Exchange 2013 (en hoger) voor bewerkingen voor Exchange-e-mailtriggers.
Client (Windows thick-client)
- Windows 10 of
- Windows Server 2019, 2016 of 2012 R2
Uitvoeringsagent (en)
Ondersteunde besturingssystemen:
- Windows Server 2019, 2016, 2012 R2, Windows 10
- SuSe 11 en 12
- RedHat / CentOS Linux 6 en 7
- Red Hat Enterprise (RHEL) 6 en 7
- Ubuntu 14 LTS en 16 LTS
- Oracle Linux 6+
- Linux (x86 / x64) Kernel 2.6+
- Apple MacOS versie 10.8.3+
- Sun Solaris (Sparc, x86, x64) Versie 11
- IBM AIX (pSeries) versie 5.0+
- IBM AS / 400 7 (native en PACE)
- HP-UX IA64 versie 11.31+, HP OpenVMS Alpha versie 7.3+, HP OpenVMS Itanium versie 8.2+, HP NSK (Blade-Integrity) versie J06.16 +
ASCI zegt dat het moeilijk is om Agent-machines hardware aan te bevelen, aangezien machinebelasting, limieten voor het uitvoeren van wachtrijen en aangepaste scripts en binaire bestanden sterk kunnen variëren tussen implementaties.
Bij het bepalen van de hardwarebehoeften om taken op een bepaalde agent soepel uit te voeren, begint u met het schatten van wat er nodig is om de equivalente processen of scripts buiten ActiveBatch uit te voeren. Agent-systemen zijn systemen waar de meeste workloads plaatsvinden. Daarom moeten ze altijd over voldoende middelen beschikken.
Vereisten na installatie
- Seriële sleutel van Job Scheduler.
- Een of meer seriële sleutels van Execution Agent.
- Extra seriële sleutels op basis van extra gelicentieerde componenten en functies.
De twee vereiste seriële sleutels worden opgeslagen op de Job Scheduler-server. De ActiveBatch-client heeft een licentie voor onbeperkte installaties en verwijst bij verbinding naar de seriële sleutel van Job Scheduler.
Typische Windows-installaties
ActiveBatch kan op verschillende manieren worden geïnstalleerd, afhankelijk van uw behoeften. Hieronder staan drie veelvoorkomende Windows-installatietypen vermeld. Zowel de Job Scheduler- als de Execution Agent-componenten zijn vereist voor elke bewerking, maar ze hoeven niet op dezelfde machine te worden geïnstalleerd (en zijn dat doorgaans niet).
De klant is niet vereist voor het voortzetten van de werking, maar is praktisch noodzakelijk voor het beheren en bewaken van processen.
- Job Scheduler, Execution Agent, Client - Eén systeem.
- Alleen Execution Agent Een of meer systemen.
- Client Only - Een of meer systemen van gebruikers.
Voorbeeldomgeving
Bij de meeste implementaties zijn ten minste twee omgevingen betrokken, namelijk een productieomgeving en een niet-productieomgeving. De gebundelde Change Management Facility wordt gebruikt om objecten naar andere omgevingen te promoten.
ActiveBatch-installatie
Als eenmaal aan de voorwaarden is voldaan, is het ActiveBatch-installatieprogramma heel eenvoudig. Download kits van het Mijn ASCI-ondersteuningsportaal en voer het uitvoerbare bestand uit. U kunt ook een MSI implementeren voor stille installaties en stille upgrades, maar dit is alleen van toepassing als uw eerste omgeving is ingesteld.
Stap 1: Start het installatieprogramma en klik op Start.
Stap 2: Selecteer de functies die u wilt installeren.
Hier gaan we alle drie de componenten en tools op hetzelfde systeem installeren.
Na voltooiing wordt de ActiveBatch Management Console automatisch gestart.
Klik Af hebben om het installatieprogramma te sluiten.
Stap 3: Configureer componenten via de ActiveBatch Management Console
Programma's geïnstalleerd
- Beheerderstools: Beschikbaarheidsmanager, servicemanager, updateservice.
- ActiveBatch-console
- ActiveBatch-beheerconsole
- ActiveBatch Dashboard (aparte app voor grafische prestaties).
- Management tools: Veranderingsmanagement
- Clienthulpprogramma's: Datum rekenkundig beheerder / tester, datumvervanging, opdrachtregelinterfaces (COM, PowerShell-module, enz.)
- Reporting Services (voor instantierapportage).
Stap 3.1
Configureer de Execution Agent en Job Scheduler, toegankelijk via elk tabblad in de linkerzijbalk.
hoe makefile c ++ te maken
Stap 3.2
Volg de tabbladen aan de linkerkant, eerst voor het onderdeel Execution Agent. Doe vervolgens hetzelfde voor de component Job Scheduler. Deze wizard is redelijk eenvoudig en de vereiste informatie is specifiek voor uw omgeving.
Stap 3.3
Na succesvolle voltooiing vindt u de twee services die worden uitgevoerd in de Windows Services-toepassing.
Dat is het. We hebben de lokale installatie van ActiveBatch voltooid en zijn klaar om aan de slag te gaan.
Aan de slag met ActiveBatch
Als u klaar bent met uw installatie, kunt u de ActiveBatch-console openen om te beginnen.
Vooral omdat we voor het eerst enkele beheerinstellingen configureren, is het waarschijnlijk een goed idee om dit te doen Als administrator uitvoeren door met de rechtermuisknop op het programmapictogram te klikken. Bij de eerste keer opstarten wordt de ActiveBatch-startpagina weergegeven die met tabbladen wordt weergegeven.
U ziet de pictogrammen voor algemene ondersteuningsbronnen op het onderstaande scherm. Aan de rechterkant is een lade die opent en sluit met ActiveBatch-aankondigingen.
We willen een nieuwe Job Scheduler-verbinding maken onder de Recente verbindingen koptekst. Klik Nieuwe verbinding ... om er een toe te voegen.
U krijgt een dialoogvenster te zien waarin u de gegevens van uw Job Scheduler-machine kunt invoeren. Omdat de onze lokaal is, gaan we gewoon naar binnen localhost voor demonstratiedoeleinden. We maken onze weergavenaam Software Testen Help dat is de naam die zal verschijnen op het verbindingstabblad.
U kunt de inloggegevens opgeven als u verbinding wilt maken met de Job Scheduler met een andere set, maar standaard maakt deze verbinding met het Windows-gebruikersaccount waarop de applicatie wordt uitgevoerd. Klik Test om de verbinding te testen. U kunt de andere eigenschappen negeren en klikken Aansluiten
Notitie Aangezien we al enkele objecten hebben gemaakt, gaan we verbinding maken met een virtuele root die gebruikerstoegang en objecten aan het zicht onttrekt. Dit heeft geen invloed op deze tutorial, maar het toont de subverbinding, Nieuw , in het Objectnavigatievenster.
Eenmaal verbonden, ziet u vier verschillende gebieden / deelvensters. De inhoud van de verbinding staat onder de weergavenaam, naast het Startpagina tabblad waar we net vandaan kwamen.
- Linksboven : Objectnavigatiedeelvenster (hier kunt u objecten maken, zoeken en ordenen).
- Linksonder : Weergavenvenster (lijst met weergaven).
- Rechtsboven : Hoofdvenster (momenteel als document met tabbladen de informatieweergave van de taakplanner).
- Rechts onder / onder : Instantievenster (geeft instanties weer en filtert instanties voor het geselecteerde object).
We zullen elk deelvenster in detail verkennen. Maar laten we eerst eens kijken wat Object vs Instance is, aangezien dit de rest van de tutorial nuttiger zal maken.
ActiveBatch Objects Vs. Instanties
Voorwerpen
- Gemaakt in het Objectnavigatiedeelvenster.
- Een definitie genoemd, omdat ze de eigenschappen hebben die dat object definiëren / beschrijven.
- Meerdere categorieën: activeerbaar en niet-activeerbaar, gedeeld en niet-gedeeld.
- Voor activeerbare objecten (taken, plannen en verwijzingen) maken ze instanties.
- Veel soorten: mappen, opdrachten, plannen, wachtrijen, gebruikersaccounts, bronnen, enz.
Instanties
- Kopie van de sjabloon van een triggerbaar object, uitgevoerd met de gedefinieerde eigenschappen.
- Vertegenwoordig het individu loopt van een taak, plan of referentie.
Elk object dat u maakt, bevindt zich in dit deelvenster. Dit wordt ook wel het boom vanwege zijn structuur. U kunt het Objectnavigatievenster vergelijken met het Windows-bestandssysteem, waar de ActiveBatch-objecten de afzonderlijke bestanden en mappen in de root zijn, zijnde uw C-station.
Het eerste en hoofdobject is de Job Scheduler, waaronder al het andere valt. Er is ook een hulpprogramma voor het selecteren van het Job Scheduler-object, omdat u er met de rechtermuisknop op kunt klikken om beveiliging op rootniveau, beleid, variabelen en meer in te stellen.
Het paneel bevat ook andere ingebouwde objecten die eigendom zijn van het systeem (OnDemand- en Runtime-objecten). Hier bespreken we niet de ingebouwde objecten onder onze nieuwe map. Weet gewoon dat ze in speciale gevallen worden gebruikt.
Objecten ordenen
Elk object wordt opgeslagen in de root van het Job Scheduler-object.
U kunt objecten op hoofdniveau, zoals mappen, maken door met de rechtermuisknop op het Job Scheduler-object te klikken. Net zoals u niet al uw computerbestanden in de root van uw C-schijf zou opslaan, is het ook geen goede gewoonte om dat hier te doen. Het is dus een best practice om al uw objecten in mappen te ordenen.
Op het meest fundamentele niveau zou u minimaal één map voor uw banen en plannen en één map voor uw gedeelde objecten moeten hebben. Gedeelde objecten kunnen worden toegepast op of worden geassocieerd met een willekeurig aantal andere objecten.
We zullen gedeelde objecten niet in detail bespreken, maar het zijn objecten zoals schema's, die een aantal keren bevatten dat een bijbehorende taak wordt uitgevoerd, of servicebibliotheken die dingen kunnen definiëren als een REST-eindpunt en gerelateerde functies die kunnen worden weergegeven voor gebruik binnen een De lading van Job.
Uw eerste object creëren
Laten we een nieuwe map maken waarin we enkele andere objecten kunnen opslaan.
Merk op dat het nieuwe mapobject tabbladen wordt in het hoofdvenster.
Laten we vervolgens het mapobject een naam en een label geven. Alle objecten hebben een naam en label nodig. Een naam kan elke beschrijvende waarde zijn, terwijl het label uniek moet zijn binnen zijn hiërarchie in de boomstructuur. Labels worden gebruikt om het objectpad te bepalen (zoals een bestandspad). Laten we ze dezelfde waarde geven, wat standaard gebeurt.
Vul de overige gegevens in en klik op Opslaan en sluiten
Laten we met dezelfde instructies ook een map met gedeelde objecten maken. Dit wordt als een best practice beschouwd, omdat het het gemakkelijk maakt om deze objecten te vinden en te associëren met een ander aantal objecten dat u maakt. In grote omgevingen is dit soort structuur het meest praktisch.
Uw eerste baan creëren
Laten we vervolgens een nieuwe taak maken, omdat dit de andere deelvensters zinvoller maakt.
Banen hebben deze vier eigenschappen nodig (minimaal):
- Naam / label.
- Inzendingswachtrij (waar de taak naartoe wordt gestuurd om uit te voeren).
- Gebruikersaccount (welke inloggegevens worden gebruikt bij het verzenden van de taak).
- Payload (het werk dat wordt uitgevoerd - kan theoretisch blanco zijn voor sommige jobtypes).
Omdat we weten dat elke taak moet worden gekoppeld aan een verzendwachtrij en gebruikersaccount (gedeelde objecten), gaan we eerst die objecten maken.
Uw eerste wachtrij maken
Er zijn twee soorten wachtrijen in ActiveBatch, zoals hieronder wordt uitgelegd.
Een Execution Queue, die een machine definieert waarop een Execution Agent is geïnstalleerd, en een Generic Queue, die in feite een verzameling Execution Queues is. Generieke wachtrijen worden gebruikt voor taakuitvoering met hoge beschikbaarheid, resource-optimalisatie en taakverdeling, en geautomatiseerde inrichting van cloud- en virtuele uitvoeringsmachines.
Klik met de rechtermuisknop op de map Shared Objects en selecteer Nieuw => Wachtrij => Uitvoeringswachtrij
Geef de uitvoeringswachtrij een naam / label, bijvoorbeeld EQ1 Klik vervolgens op Eigenschappen op een van de tabbladen aan de linkerkant.
Er zijn veel eigenschappen die kunnen worden geconfigureerd, zoals Executing Job Limits en Characteristics, die de kwaliteiten definiëren die de machine beschrijven waarop de Execution Agent is geïnstalleerd (zoals OS of locatie), maar we hebben voorlopig alleen de eigenschap Machine nodig.
Laten we dus localhost invoeren voor demonstratiedoeleinden en klikken Opslaan en sluiten
Uw eerste gebruikersaccount aanmaken
Een gebruikersaccount definieert de legitimatiegegevens die worden gebruikt tijdens het verzenden van de taak voor uitvoering op de Execution Agent-computer.
Laten we er een maken in dezelfde map als de uitvoeringswachtrij door met de rechtermuisknop te klikken Gedeelde objecten => Nieuw => Gebruikersaccount Geef vervolgens het gebruikersaccount een naam / label zoals Gebruiker 1 , en klik vervolgens op het Eigendommen vel.
Voer de gebruikersnaam en het wachtwoord voor het object in. Dit moeten de geldige Active Directory-inloggegevens zijn voor een account op het domein. Klik Opslaan en sluiten
Nu kunt u uw taakobject maken en een geldige uitvoeringswachtrij en gebruikersaccount hebben om aan de taak te koppelen.
We kunnen een vacature maken door met de rechtermuisknop op het Zelfstudie map en klikken Nieuw => Job Geef de baan een naam / label, Job1 klik vervolgens op het tweede eigenschappenbladtabblad. Dit krijgt een titel Jobs Bibliotheek type Job standaard, maar de naam verandert op basis van het geselecteerde type.
Ongeacht het jobtype, dit is waar de payload van de job wordt gecreëerd, d.w.z. het werk dat zal worden gedaan. U kunt veel andere eigendommenbladen zien, zoals Verenigingen Variabelen Triggers Beperkingen , en Waarschuwingen waar de andere opties zijn geselecteerd.
Hieronder is een screenshot van het geautomatiseerde Triggers vel. U kunt zaken definiëren als op interval gebaseerde dagelijkse uitvoering, of u kunt een Schedule Object koppelen dat complexere parameters definieert.
Hieronder is de Beperkingen vel. Je kunt dingen definiëren als Bestandsbeperkingen die kunnen worden ingesteld om ervoor te zorgen dat een bestand aanwezig, volledig gevuld en stabiel is voordat u verdergaat met de uitvoering.
Er zijn tal van andere vacature-eigenschappen op basis van de behoeften van uw organisatie. U kunt deze bekijken als u een demo en gratis proefversie van ActiveBatch krijgt.
Laten we op de Jobs Bibliotheek eigenschappenblad. U kunt de vervolgkeuzelijst voor de Inzendingswachtrij en Gebruikersaccount bovenaan de eigenschappen selecteren. Hierdoor wordt de boom weergegeven, waar u het Gedeelde objecten map om elk object te lokaliseren.
Selecteer je Uitvoeringswachtrij
Selecteer je Gebruikers account
Laten we nu een eenvoudige payload maken. Het grootste deel van het scherm is de Job Steps Editor, een workflowontwerper waar u vooraf gebouwde acties en functies kunt slepen en neerzetten om de payload van de Job samen te stellen.
Er zijn honderden taakstappen voor vaak gescripte acties die veel tools en technologieën omvatten. Er zijn ook verschillende extra Job Step Extensions die afzonderlijk gelicentieerd zijn voor andere tools van derden.
U kunt de ActiveBatch-servicebibliotheek ook gebruiken om te communiceren met RESTful Services, Web Services, WDSL's en nog veel meer. Wat zouden API-aanroepen zijn? Bijvoorbeeld , degenen die worden omgezet in extra taakstappen met slepen en neerzetten die kunnen worden uitgevoerd zonder scripts.
Laten we voor het eenvoudigste voorbeeld omlaag scrollen naar het algemeen categorie en sleep een Log Stap naar de werkruimte.
Typ wat tekst in het Log Stap ’S Tekstveld. Klik Opslaan en sluiten
Uw eerste instantie genereren
We hebben een triggerbaar object gemaakt, nu kunnen we een instantie genereren. Klik hiervoor met de rechtermuisknop op de taak en selecteer Op gang brengen Zoals u kunt zien, zijn er tal van andere bewerkingen die u ook op een taak kunt uitvoeren.
Laten we de taak nog een keer activeren, zodat we wat extra gegevens hebben om in onze andere deelvensters te bekijken. Nu kunnen we verder.
Weergavenvenster
Als u door het deelvenster Weergaven kijkt, zijn er mappen voor ontwikkelaars, operators, beheerders en vervolgens algemene planningsanalyses voor alle gebruikers. U kunt weergaven ordenen en weergeven / verbergen vanuit het menu Extra, maar de standaardconfiguratie is al vrij handig.
Over het algemeen zijn er drie soorten weergaven, namelijk objectweergaven, instantieweergaven en configuratieweergaven. Als je iets zoekt binnen ActiveBatch, dan is de kans groot dat het een weergave heeft.
Klik op de Dagelijkse activiteiten weergave om het als een document in het hoofdvenster te gebruiken. Nu gaan we naar het hoofdvenster.
Hoofdvenster
In het hoofdvenster worden veel verschillende dingen weergegeven, zoals taakeigenschappen, weergaven en nog veel meer. Deze worden standaard als afzonderlijke documenten weergegeven. U kunt een weergave of deelvenster op een realistische manier naar een andere locatie verplaatsen, vergroten / verkleinen en verplaatsen.
In dit geval hebben we het tabblad Dagelijkse activiteit, waarin alle instanties binnen ons bereik van de taakplanner worden weergegeven (onthoud dat we verbinding hebben gemaakt met een virtuele root). U kunt de twee Job Instances en enkele belangrijke informatie zien. U kunt ook filteren om datums, statussen en nog veel meer te wijzigen.
Instantievenster
Ten slotte hebben we het deelvenster Instanties. Dit lijkt erg op de dagelijkse activiteitsweergave, maar toont ons alleen de instanties van de geselecteerde taak in het objectnavigatievenster. In dit geval geven ze dezelfde gegevens weer, maar in grotere omgevingen is dit een geweldige manier om slechts één opdracht te bekijken.
Instanties en geschiedenissen
Als u met de rechtermuisknop op een instantie klikt, krijgt u verschillende opties. Als de instantie momenteel wordt uitgevoerd in een realtime weergave, kunt u dingen doen zoals de instantie onderbreken of afbreken. Zodra het is voltooid, kunt u de historische gegevens bekijken.
Klik met de rechtermuisknop op het meest recente exemplaar en selecteer Bekijk Log U kunt het volledige logbestand zien, samen met de tekst die we naar het logboek hebben geschreven met de Log Stap Er zijn extra bladen voor zaken als Variabelen op het moment van uitvoering en Audits die alle bewerkingen en systeemacties bijhouden die plaatsvinden. Deze zijn volledig rapporteerbaar.
Kaartweergave
Hoewel we omwille van de tijd niet elke weergave en functie kunnen verkennen, zullen we slechts één laatste en belangrijke weergave verkennen, namelijk de kaartweergave. Navigeer naar het Weergavenvenster en selecteer het bovenaan de lijst om het in het hoofdvenster te tab.
java verwijdert een element uit een array
Kaartweergave is een grafische weergave van veel ActiveBatch-objecten. Het is een realtime weergave en ontwikkelruimte, d.w.z. u kunt feitelijk workflows bouwen, koppelingen maken en objecten beheren vanuit deze weergave. U kunt op de pijlen klikken om elke map uit te vouwen.
Als u met de rechtermuisknop klikt Job1 en activeer het, dan kunt u het in realtime zien uitvoeren. We hebben een aantal andere banen toegevoegd aan een planobject, Plan 1 , om de relaties weer te geven die in kaartweergave worden weergegeven. Voor de context is een planobject vrijwel gewoon een activeerbare map voor gerelateerde taken.
U kunt andere eigenschappen op een plan instellen waarmee u centrale instellingen ook op alle onderliggende banen kunt toepassen.
In de onderstaande afbeelding, Job1 heeft twee voltooiingstriggers gedefinieerd. Eén voltooiingstrigger is ingesteld om te activeren Job1_Succceed als het met succes wordt voltooid. De andere is ingesteld om te activeren Job1_Fail als het mislukt. We hebben deze geconfigureerd door middel van slepen en neerzetten Job1 op de andere Jobs.
De blauwe rechthoek ernaast Plan 1 en Job1 betekent dat Job1 wordt momenteel uitgevoerd. Het groene vierkant ernaast Job1_Succceed betekent dat het meest recent voltooide exemplaar van de taak is voltooid.
Een keer Job1 klaar is met uitvoeren, wordt het geactiveerd Job1_Succceed Zodra de tweede taak is voltooid, tonen beide de status van succesvolle voltooiing. U kunt ook de nieuwe objecten binnen het Object navigatiedeelvenster en de met succes voltooide instanties binnen het Instantievenster
Kaartweergave bevat functies zoals Workflow Optimizer dat identificeert manieren waarop u multi-job-workflows kunt stroomlijnen om ze efficiënter te maken. Het benadrukt ook het kritieke pad, zodat u manieren kunt vinden om uw workflows aan te passen en indien mogelijk opeenvolgende opdrachten om te zetten in parallelle opdrachten.
Gevolgtrekking
In deze tutorial hebben we alleen de oppervlakte van de mogelijkheden van ActiveBatch bekrast. Advanced Systems Concept biedt honderden uren training aan via de ActiveBatch Academy als u meer wilt weten.
Bezoek de ActiveBatch-website voor een demo en gratis proefversie
De beste manier om uw vragen te beantwoorden en daadwerkelijk aan de slag te gaan met het product, is door een demo te krijgen van de ActiveBatch-website. U kunt ook de prijsinformatie en een gratis proefversie van de software krijgen, zodat u zelf kunt spelen.
Aanbevolen literatuur
- Bugzilla-zelfstudie: Praktische zelfstudie voor hulpprogramma voor defectbeheer
- Zie Testautomatisering: een handleiding voor mobiele testautomatiseringstools
- Geb-zelfstudie - Browserautomatiseringstests met Geb Tool
- TestProject Test Automation Tool Hands-on Review Tutorial
- Katalon Studio-zelfstudie: een gratis testautomatiseringstool waarop u hebt gewacht
- Ranorex-zelfstudie: een krachtige testtool voor desktop-, web- en mobiele automatisering
- Selenium PhantomJS-zelfstudie voor headless-automatisering
- Websiteprestaties testen met de SmartMeter.io-tool: praktische zelfstudie