activebatch workload automation tool hands review tutorial
Tutorial zur praktischen Überprüfung der ActiveBatch Workload Automation- und Enterprise Job Scheduling-Software ::
Mit der drastischen Zunahme neuer Technologien, Systeme, Apps und zu verwaltender Daten werden die IT-Umgebungen immer komplizierter. Dies geht in der Tat mit der Schwierigkeit einher, die richtigen Leute mit den richtigen technischen Fähigkeiten zu finden, um diese Komplexität zu bewältigen.
Hier können Workload Automation Tools Managern helfen.
Was du lernen wirst:
- Was ist ActiveBatch?
- Erste Schritte mit ActiveBatch
- Fazit
Was ist ActiveBatch?
ActiveBatch ist eine Enterprise Workload Automation und Job Scheduling Tool Dies hilft Benutzern, Anwendungen, Datenbanken und Technologien in End-to-End-Workflows zu integrieren.
Dieses praktische Tutorial zeigt, wie Sie mit ActiveBatch beginnen.
ActiveBatch versucht, die oben genannten Probleme mit der benutzerfreundlichen Workload-Automatisierung zu beheben. Entworfen von Advanced Systems Concepts, Inc. (ASCI) verfügt ActiveBatch über Kernfunktionen in mehreren wichtigen Automatisierungsbereichen, wie unten angegeben.
Zu den wichtigsten Automatisierungsbereichen gehören:
- Zentralisierte Verwaltung und Überwachung plattformübergreifender Systeme und Technologien.
- No-Code-Workflow-Entwicklung mithilfe vorgefertigter Drag-and-Drop-Jobschritte.
- Bereitstellung, Verwaltung und Kostenoptimierung von Clouds und virtuellen Ressourcen.
- Low-Code-Integration mit anderen Apps und Tools über die Barrierefreiheit der Service Library API.
- DevOps-Funktionen für die Zusammenarbeit und Verwaltung zur Verwaltung von Workflow-Lebenszyklen.
- Service Level Agreement (SLA) Management und automatisierte Korrektur und Alarmierung.
- Sichtbarkeit und Berichterstellung von End-to-End-Workflows mit mehreren Aufgaben und Systemen.
In diesem Lernprogramm erfahren Sie, wie Sie eine grundlegende ActiveBatch-Implementierung installieren und konfigurieren, Ihren ersten Job erstellen und einige wichtige Instanzvorgänge untersuchen.
ActiveBatch-Installationsprozess
ASCI behauptet, dass ActiveBatch innerhalb von Minuten vom Benutzer installiert werden kann. Es ist recht einfach, ActiveBatch zu installieren, sobald die Voraussetzungen erfüllt sind. Nachfolgend sind die Voraussetzungen für ActiveBatch aufgeführt.
ActiveBatch-Voraussetzungen
Komponenten
ActiveBatch verfügt über eine dreistufige Architektur. Zu den drei Komponenten gehören der Windows-basierte Job Scheduler, der plattformübergreifende Ausführungsagent und der Client. Der Windows-basierte Thick-Client ist die primäre Methode zum Verwalten der ActiveBatch-Umgebung.
ActiveBatch bietet auch einen webbasierten Web Console-Thin-Client, der auf jedem modernen Webbrowser mit nahezu identischen Fähigkeiten ausgeführt werden kann. Es verfügt über eine native Mobile Ops-Oberfläche für iOS und Android sowie eine Self-Service-Portal-Oberfläche für nicht technische Benutzer. Schließlich gibt es mehrere programmatische Schnittstellen für andere Anforderungen.
Hardware-Anforderungen
Mindestanforderungen sind wahrscheinlich kein Problem für eine Unternehmensbereitstellung von ActiveBatch.
Die Anforderungen sind unten aufgeführt:
- Zentralprozessor : Intel®, AMD® oder kompatibler 2-GHz-Prozessor oder höher.
- Speicher (RAM) : 8 GB Speicher (Minimum)
- Festplattenplatz : Für eine vollständige Installation sind 700 MB erforderlich. Während der Installation sind zusätzliche 350 MB erforderlich. Die Datenbankanforderungen beginnen bei 50 MB und steigen basierend auf der Anzahl der erstellten und beibehaltenen ActiveBatch-Objekte und -Instanzen.
- Betriebssystem ::
- Server: Windows Server 2019, 2016, 2012 R2
- Desktop: Windows 10
Software Anforderungen
Jede der drei Komponenten hat individuelle Anforderungen:
Alle Komponenten
- Microsoft Windows Scripting Host Version 5.6 oder höher
- Microsoft .NET Framework Version 4.7.1
- Microsoft Universal C Runtime
Job Scheduler (JSS)
ASCI empfiehlt dringend Microsoft SQL Server 2017 oder Oracle 18c für maximale Funktions- und Ausführungsleistung.
Die vollständige Liste der unterstützten Datenbankserver lautet jedoch:
- Microsoft SQL Server Azure
- Microsoft SQL Server 2017 (einschließlich Linux), 2016, 2014 Familie (alle Mitglieder).
- Oracle 18c und 12c (alle Mitglieder), Oracle 11gR2 (alle Mitglieder).
ActiveBatch erfordert auch Microsoft Exchange 2013 (und höher) für Exchange-E-Mail-Triggervorgänge.
Client (Windows Thick-Client)
- Windows 10 oder
- Windows Server 2019, 2016 oder 2012 R2
Ausführungsagent (en)
Unterstützte Betriebssysteme:
- Windows Server 2019, 2016, 2012 R2, Windows 10
- SuSe 11 und 12
- RedHat / CentOS Linux 6 und 7
- Red Hat Enterprise (RHEL) 6 und 7
- Ubuntu 14 LTS und 16 LTS
- Oracle Linux 6+
- Linux (x86 / x64) Kernel 2.6+
- Apple MacOS Version 10.8.3+
- Sun Solaris (Sparc, x86, x64) Version 11
- IBM AIX (pSeries) Version 5.0+
- IBM AS / 400 7 (Native und PACE)
- HP-UX IA64 Version 11.31+, HP OpenVMS Alpha Version 7.3+, HP OpenVMS Itanium Version 8.2+, HP NSK (Blade-Integrity) Version J06.16 +
Laut ASCI ist es schwierig, Agent-Computer für Hardware zu empfehlen, da die Maschinenlast, die Ausführungsbeschränkungen für Warteschlangen sowie benutzerdefinierte Skripts und Binärdateien zwischen den Implementierungen stark variieren können.
Während Sie feststellen, dass Hardware Jobs auf einem bestimmten Agenten reibungslos ausführen muss, schätzen Sie zunächst, was erforderlich wäre, um die entsprechenden Prozesse oder Skripts außerhalb von ActiveBatch auszuführen. Agentensysteme sind solche, bei denen ein Großteil der Workloads stattfindet. Daher sollten sie immer über genügend verfügbare Ressourcen verfügen.
Voraussetzungen nach der Installation
- Seriennummer des Job Scheduler.
- Ein oder mehrere Serienschlüssel des Execution Agent.
- Zusätzliche Serienschlüssel basierend auf zusätzlich lizenzierten Komponenten und Funktionen.
Die beiden erforderlichen Serienschlüssel werden auf dem Job Scheduler-Server gespeichert. Der ActiveBatch-Client ist für unbegrenzte Installationen lizenziert und verweist bei der Verbindung auf den Serienschlüssel des Job Scheduler.
Typische Windows-Installationen
ActiveBatch kann je nach Ihren Anforderungen auf verschiedene Arten installiert werden. Im Folgenden sind drei gängige Windows-Installationstypen aufgeführt. Sowohl die Job Scheduler- als auch die Execution Agent-Komponente sind für jeden Vorgang erforderlich. Sie müssen jedoch nicht auf demselben Computer installiert werden (und sind dies normalerweise nicht).
Der Kunde ist nicht für den fortgesetzten Betrieb erforderlich, sondern praktisch für die Verwaltung und Überwachung von Prozessen.
- Job Scheduler, Execution Agent, Client - Ein System.
- Nur Ausführungsagent - - Ein oder mehrere Systeme.
- Nur Client - Ein oder mehrere Benutzersysteme.
Beispielumgebung
Die meisten Implementierungen umfassen mindestens zwei Umgebungen, d. H. Eine Produktionsumgebung und eine Nichtproduktionsumgebung. Die mitgelieferte Change Management Facility wird verwendet, um Objekte in andere Umgebungen zu befördern.
ActiveBatch-Installation
Sobald die Voraussetzungen erfüllt sind, ist das ActiveBatch-Installationsprogramm sehr einfach. Laden Sie Kits von der herunter Mein ASCI-Support-Portal und führen Sie die ausführbare Datei aus. Sie können auch eine MSI für unbeaufsichtigte Installationen und unbeaufsichtigte Upgrades bereitstellen. Dies gilt jedoch erst, wenn Ihre ursprüngliche Umgebung eingerichtet ist.
Schritt 1: Starten Sie das Installationsprogramm und klicken Sie auf Start.
Schritt 2: Wählen Sie die Funktionen aus, die Sie installieren möchten.
Hier werden wir alle drei Komponenten und Tools auf demselben System installieren.
Nach Abschluss wird die ActiveBatch Management Console automatisch gestartet.
Klicken Fertig um das Installationsprogramm zu schließen.
Schritt 3: Konfigurieren Sie Komponenten über die ActiveBatch Management Console
Programme installiert ::
- Admin-Tools: Availability Manager, Service Manager, Update Service.
- ActiveBatch-Konsole
- ActiveBatch-Verwaltungskonsole
- ActiveBatch Dashboard (separate App zur grafischen Darstellung der Leistung).
- Management-Tools: Änderungsmanagement
- Client-Tools: Datumsarithmetik-Administrator / -Tester, Datumssubstitution, Befehlszeilenschnittstellen (COM, PowerShell-Modul usw.)
- Reporting Services (für Instance Reporting).
Schritt 3.1
Konfigurieren Sie den Execution Agent und den Job Scheduler, auf die über die einzelnen Registerkarten in der linken Leiste zugegriffen wird.
Wie unterschiedlich ist c von c ++
Schritt 3.2
Folgen Sie zuerst den Registerkarten auf der linken Seite für die Execution Agent-Komponente. Machen Sie dasselbe für die Job Scheduler-Komponente. Dieser Assistent ist ziemlich einfach und die erforderlichen Informationen sind spezifisch für Ihre Umgebung.
Schritt 3.3
Nach erfolgreichem Abschluss finden Sie die beiden Dienste, die in der Windows-Dienstanwendung ausgeführt werden.
Das ist es. Wir haben die lokale Installation von ActiveBatch abgeschlossen und können loslegen.
Erste Schritte mit ActiveBatch
Nach Abschluss Ihrer Installation können Sie die ActiveBatch-Konsole öffnen, um zu beginnen.
Insbesondere da wir zum ersten Mal einige administrative Einstellungen konfigurieren, ist dies wahrscheinlich eine gute Idee Als Administrator ausführen Klicken Sie mit der rechten Maustaste auf das Programmsymbol. Beim ersten Start wird die ActiveBatch-Startseite angezeigt, die in der Ansicht mit Registerkarten versehen ist.
Auf dem folgenden Bildschirm werden die Symbole für allgemeine Supportressourcen angezeigt. Auf der rechten Seite befindet sich ein Fach, das mit ActiveBatch-Ankündigungen geöffnet und geschlossen wird.
Wir möchten eine neue Job Scheduler-Verbindung unter dem erstellen Letzte Verbindungen Header. Klicken Neue Verbindung… um einen hinzuzufügen.
Es wird ein Dialogfeld angezeigt, in dem Sie die Details Ihres Job Scheduler-Computers eingeben können. Da unsere lokal ist, werden wir einfach eintreten localhost zu Demonstrationszwecken. Wir machen unseren Anzeigenamen SoftwareTestingHelp Dies ist der Name, der auf der Registerkarte Verbindung angezeigt wird.
Sie können die Anmeldeinformationen angeben, wenn Sie mit einem anderen Satz eine Verbindung zum Job Scheduler herstellen möchten. Standardmäßig wird jedoch eine Verbindung mit dem Windows-Benutzerkonto hergestellt, auf dem die Anwendung ausgeführt wird. Klicken Prüfung um die Verbindung zu testen. Sie können die anderen Eigenschaften ignorieren und auf klicken Verbinden .
Hinweis ::Da bereits einige Objekte erstellt wurden, stellen wir eine Verbindung zu einem virtuellen Stamm her, der den Benutzerzugriff und Objekte aus der Ansicht segmentiert. Dies hat keine Auswirkungen auf dieses Lernprogramm, zeigt jedoch die Unterverbindung an. Neu im Objektnavigationsbereich.
Sobald die Verbindung hergestellt ist, werden vier verschiedene Bereiche / Fenster angezeigt. Der Inhalt der Verbindung wird unter dem Anzeigenamen neben dem angezeigt Startseite Registerkarte, woher wir gerade kamen.
- Oben links : Objektnavigationsbereich (Objekte hier erstellen, suchen und organisieren).
- Unten links : Ansichtsbereich (Liste der Ansichten).
- Oben rechts : Hauptfenster (derzeit als Dokument mit Registerkarten versehen ist die Job Scheduler-Informationsansicht).
- Unten / Unten rechts : Instanzenbereich (zeigt und filtert Instanzen für das ausgewählte Objekt).
Wir werden jeden Bereich im Detail untersuchen. Lassen Sie uns zunächst verstehen, was Objekt gegen Instanz ist, da dies den Rest des Tutorials hilfreicher macht.
ActiveBatch Objects Vs. Instanzen
Objekte
- Erstellt im Objektnavigationsbereich.
- Wird als Definition bezeichnet, da sie die Eigenschaften haben, die dieses Objekt definieren / beschreiben.
- Mehrere Kategorien: auslösbar und nicht auslösbar, gemeinsam genutzt und nicht gemeinsam genutzt.
- Für auslösbare Objekte (Jobs, Pläne und Referenzen) erstellen sie Instanzen.
- Viele Arten: Ordner, Jobs, Pläne, Warteschlangen, Benutzerkonten, Ressourcen usw.
Instanzen
- Kopie der Vorlage eines auslösbaren Objekts, die unter Verwendung der definierten Eigenschaften ausgeführt wird.
- Stellen Sie die Person dar läuft eines Jobs, Plans oder einer Referenz.
Jedes von Ihnen erstellte Objekt befindet sich in diesem Bereich. Dies wird auch als bezeichnet Baum aufgrund seiner Struktur. Sie können den Bereich Objektnavigation mit dem Windows-Dateisystem vergleichen, in dem die ActiveBatch-Objekte die einzelnen Dateien und Ordner im Stammverzeichnis sind, die Ihr C-Laufwerk sind.
Das erste und Stammobjekt ist der Job Scheduler, unter den alles andere fällt. Es gibt auch ein Dienstprogramm zum Auswählen des Job Scheduler-Objekts, da Sie mit der rechten Maustaste darauf klicken können, um Sicherheit, Richtlinien, Variablen und mehr auf Stammebene festzulegen.
Der Bereich enthält auch andere integrierte Objekte, die dem System gehören (OnDemand- und Runtime-Objekte). Hier werden die integrierten Objekte unter unserem neuen Ordner nicht behandelt. Wissen Sie nur, dass sie in besonderen Fällen verwendet werden.
Objekte organisieren
Jedes Objekt wird im Stammverzeichnis des Job Scheduler-Objekts gespeichert.
Sie können Objekte auf Stammebene wie Ordner erstellen, indem Sie mit der rechten Maustaste auf das Job Scheduler-Objekt klicken. Genau wie Sie nicht alle Computerdateien im Stammverzeichnis Ihres C-Laufwerks speichern würden, ist es auch hier keine bewährte Methode, dies zu tun. Daher empfiehlt es sich, alle Ihre Objekte in Ordnern zu organisieren.
Auf der grundlegendsten Ebene sollten Sie mindestens einen Ordner für Ihre Jobs und Pläne und einen Ordner für Ihre freigegebenen Objekte haben. Freigegebene Objekte können auf eine beliebige Anzahl anderer Objekte angewendet oder diesen zugeordnet werden.
Wir werden gemeinsam genutzte Objekte nicht im Detail behandeln, aber es handelt sich um Objekte wie Zeitpläne, die eine Reihe von Zeiten enthalten, zu denen ein zugeordneter Job ausgeführt wird, oder Servicebibliotheken, die Dinge wie einen REST-Endpunkt und verwandte Funktionen definieren können, die für die Verwendung in a verfügbar gemacht werden sollen Hiobs Nutzlast.
Erstellen Sie Ihr erstes Objekt
Erstellen wir einen neuen Ordner, in dem wir einige andere Objekte speichern können.
Beachten Sie, dass das neue Ordnerobjekt im Hauptfenster mit Registerkarten versehen wird.
Als nächstes geben wir dem Ordnerobjekt einen Namen und eine Bezeichnung. Alle Objekte benötigen einen Namen und eine Bezeichnung. Ein Name kann ein beliebiger beschreibender Wert sein, während die Bezeichnung innerhalb ihrer Hierarchie im Baum eindeutig sein muss. Beschriftungen werden verwendet, um den Objektpfad zu bestimmen (wie ein Dateipfad). Geben Sie ihnen den gleichen Wert, der standardmäßig vorkommt.
Füllen Sie die anderen Details aus und klicken Sie auf Speichern und schließen .
Erstellen Sie auch einen Ordner für freigegebene Objekte mit denselben Anweisungen. Dies wird als bewährte Methode angesehen, da es einfach ist, diese Objekte zu finden und mit einer anderen Anzahl von Objekten zu verknüpfen, die Sie erstellen. In großen Umgebungen ist diese Art von Struktur am praktischsten.
Erstellen Sie Ihren ersten Job
Als Nächstes erstellen wir einen neuen Job, da dadurch die anderen Bereiche aussagekräftiger werden.
Jobs benötigen diese vier Eigenschaften (mindestens):
- Name / Bezeichnung.
- Übermittlungswarteschlange (an die der Job zur Ausführung gesendet wird).
- Benutzerkonto (welche Anmeldeinformationen beim Senden des Auftrags verwendet werden).
- Nutzlast (die ausgeführte Arbeit - kann theoretisch für einige Jobtypen leer sein).
Da wir wissen, dass jeder Job einer Übermittlungswarteschlange und einem Benutzerkonto (freigegebene Objekte) zugeordnet werden muss, erstellen wir diese Objekte zuerst.
Erstellen Sie Ihre erste Warteschlange
Es gibt zwei Arten von Warteschlangen in ActiveBatch, wie unten erläutert.
Eine Ausführungswarteschlange, die einen Computer definiert, auf dem ein Ausführungsagent installiert wurde, und eine generische Warteschlange, bei der es sich effektiv um eine Sammlung von Ausführungswarteschlangen handelt. Generische Warteschlangen werden für die Hochverfügbarkeit von Jobs, die Ressourcenoptimierung und den Lastausgleich sowie für die automatisierte Bereitstellung von Cloud- und virtuellen Ausführungsmaschinen verwendet.
Klicken Sie mit der rechten Maustaste auf den Ordner 'Gemeinsame Objekte' und wählen Sie Neu => Warteschlange => Ausführungswarteschlange .
Geben Sie der Ausführungswarteschlange einen Namen / eine Bezeichnung wie EQ1 . Klicken Sie dann auf einem der Blätter auf der linken Seite auf Eigenschaften.
Es gibt viele Eigenschaften, die konfiguriert werden können, z. B. Ausführen von Auftragsbeschränkungen und -merkmalen, die die Eigenschaften definieren, die den Computer beschreiben, auf dem der Ausführungsagent installiert ist (z. B. Betriebssystem oder Speicherort). Derzeit benötigen wir jedoch nur die Eigenschaft Computer.
Geben Sie also zu Demonstrationszwecken localhost ein und klicken Sie auf Speichern und schließen .
Erstellen Ihres ersten Benutzerkontos
Ein Benutzerkonto definiert die Anmeldeinformationen, die beim Senden des Jobs zur Ausführung auf dem Execution Agent-Computer verwendet werden.
Erstellen Sie einen Ordner im selben Ordner wie die Ausführungswarteschlange, indem Sie mit der rechten Maustaste darauf klicken Freigegebene Objekte => Neu => Benutzerkonto . Geben Sie dem Benutzerkonto dann einen Namen / eine Bezeichnung wie Benutzer1 Klicken Sie dann auf Eigenschaften Blatt.
Geben Sie den Benutzernamen und das Passwort für das Objekt ein. Dies sollten die gültigen Active Directory-Anmeldeinformationen für ein Konto in der Domäne sein. Klicken Speichern und schließen .
Jetzt können Sie Ihr Jobobjekt erstellen und über eine gültige Ausführungswarteschlange und ein gültiges Benutzerkonto verfügen, die dem Job zugeordnet werden können.
Wir können einen Job erstellen, indem Sie mit der rechten Maustaste auf klicken Lernprogramm Ordner und klicken Neu => Job . Geben Sie dem Job einen Namen / eine Bezeichnung. Job1 , Klicken Sie dann auf die zweite Registerkarte des Eigenschaftenblatts. Dies wird betitelt Jobbibliothek Typ Job Standardmäßig ändert sich der Name jedoch je nach ausgewähltem Typ.
Unabhängig vom Jobtyp wird hier die Nutzlast des Jobs erstellt, d. H. Die Arbeit, die ausgeführt wird. Sie können viele andere Eigenschaftenblätter wie sehen Verbände , Variablen , Löst aus , Einschränkungen , und Warnungen wo die anderen Optionen ausgewählt sind.
Unten ist ein Screenshot der automatisierten Löst aus Blatt. Sie können beispielsweise die intervallbasierte tägliche Ausführung definieren oder ein Zeitplanobjekt zuordnen, das komplexere Parameter definiert.
Unten ist die angegeben Einschränkungen Blatt. Sie können Dinge wie definieren Dateibeschränkungen Dies kann festgelegt werden, um sicherzustellen, dass eine Datei vorhanden, vollständig gefüllt und stabil ist, bevor Sie mit der Ausführung fortfahren.
Es gibt viele andere Job-Eigenschaften, die auf den Anforderungen Ihres Unternehmens basieren. Sie können diese überprüfen, wenn Sie eine Demo und eine kostenlose Testversion von ActiveBatch erhalten.
Klicken wir auf Jobbibliothek Eigenschaftenblatt. Sie können das Dropdown-Menü für die Übermittlungswarteschlange und das Benutzerkonto oben in den Eigenschaften auswählen. Daraufhin wird der Baum angezeigt, in dem Sie den öffnen können Freigegebene Objekte Ordner, um jedes Objekt zu finden.
Wähle Deine Ausführungswarteschlange .
Wähle Deine Benutzerkonto .
Erstellen wir nun eine einfache Nutzlast. Der größte Teil des Bildschirms ist der Job Steps Editor, ein Workflow-Designer, in dem Sie vorgefertigte Aktionen und Funktionen per Drag & Drop verschieben können, um die Nutzdaten des Jobs zusammenzustellen.
Es gibt Hunderte von Jobschritten für häufig geskriptete Aktionen, die viele Tools und Technologien umfassen. Es gibt auch mehrere zusätzliche Job Step Extensions, die separat für andere Tools von Drittanbietern lizenziert sind.
Sie können die ActiveBatch-Servicebibliothek auch verwenden, um eine Schnittstelle zu RESTful Services, Web Services, WDSLs und vielem mehr herzustellen. Was wären API-Aufrufe? Zum Beispiel , diejenigen, die in zusätzliche Drag-and-Drop-Jobschritte umgewandelt werden, die ohne Skripterstellung ausgeführt werden können.
Scrollen wir für das einfachste Beispiel nach unten zu Allgemeines Kategorie und Drag & Drop a Protokoll Schritt in den Arbeitsbereich.
Geben Sie einen Text in das Feld ein Protokoll Schritt Textfeld. Klicken Speichern und schließen .
Generieren Ihrer ersten Instanz
Wir haben ein auslösbares Objekt erstellt, jetzt können wir eine Instanz generieren. Klicken Sie dazu mit der rechten Maustaste auf den Job und wählen Sie Auslösen . Wie Sie sehen, gibt es viele andere Vorgänge, die Sie auch für einen Job ausführen können.
Lassen Sie uns den Job erneut auslösen, damit wir einige zusätzliche Daten in unseren anderen Bereichen anzeigen können. Jetzt können wir weitermachen.
beste Software, um DVD auf MP4 zu rippen
Ansichtsfenster
Wenn Sie den Bereich 'Ansichten' durchsehen, gibt es Ordner für Entwickler, Operatoren, Administratoren und dann allgemeine Scheduling Analytics-Ansichten für alle Benutzer. Sie können Ansichten im Menü Extras organisieren und ein- / ausblenden, aber die Standardkonfiguration ist so wie sie ist ziemlich nützlich.
Im Allgemeinen gibt es drei Arten von Ansichten, d. H. Objektansichten, Instanzansichten und Konfigurationsansichten. Wenn Sie in ActiveBatch nach etwas suchen, haben Sie wahrscheinlich eine Aussicht.
Klicke auf das Tägliche Aktivitäten Ansicht, um es im Hauptfenster als Dokument zu tabulieren. Jetzt wechseln wir zum Hauptfenster.
Hauptfenster
Im Hauptfenster werden viele verschiedene Dinge wie Auftragseigenschaften, Ansichten und vieles mehr angezeigt. Diese sind standardmäßig als einzelne Dokumente gekennzeichnet. Sie können jede Ansicht oder jeden Bereich realistisch an eine andere Stelle verschieben, deren Größe ändern und sie verschieben.
In diesem Fall haben wir die Registerkarte Tägliche Aktivität, auf der alle Instanzen in unserem Bereich des Job Schedulers angezeigt werden (denken Sie daran, dass wir eine Verbindung zu einem virtuellen Stamm hergestellt haben). Sie können die beiden Jobinstanzen und einige wichtige Informationen sehen. Sie können auch filtern, um Daten, Status und vieles mehr zu ändern.
Instanzenbereich
Schließlich haben wir den Instanzenbereich. Dies sieht der täglichen Aktivitätsansicht sehr ähnlich, zeigt jedoch nur die Instanzen des ausgewählten Jobs im Objektnavigationsbereich an. In diesem Fall werden dieselben Daten angezeigt. In größeren Umgebungen ist dies jedoch eine hervorragende Möglichkeit, nur die Läufe eines Jobs anzuzeigen.
Instanzoperationen und -historien
Wenn Sie mit der rechten Maustaste auf eine Instanz klicken, erhalten Sie mehrere Optionen. Wenn die Instanz derzeit in einer Echtzeitansicht ausgeführt wird, können Sie beispielsweise die Instanz anhalten oder abbrechen. Sobald dies abgeschlossen ist, können Sie die historischen Daten anzeigen.
Klicken Sie mit der rechten Maustaste auf die neueste Instanz und wählen Sie Protokoll anzeigen . Sie können die vollständige Protokolldatei zusammen mit dem Text sehen, den wir mit dem in das Protokoll geschrieben haben Protokoll Schritt . Es gibt zusätzliche Blätter für Dinge wie Variablen zum Zeitpunkt der Ausführung und Audits die alle Operationen und Systemaktionen verfolgen, die auftreten. Diese sind vollständig meldepflichtig.
Kartenansicht
Obwohl wir aus Zeitgründen nicht jede Ansicht und Funktion untersuchen können, werden wir nur eine letzte und wichtige Ansicht untersuchen, d. H. Die Kartenansicht. Navigieren Sie zu Ansichtsfenster und wählen Sie es oben in der Liste aus, um es im Hauptfenster zu tabulieren.
Die Kartenansicht ist eine grafische Darstellung vieler ActiveBatch-Objekte. In dieser Ansicht können Sie Workflows erstellen, Zuordnungen erstellen und Objekte verwalten. Sie können auf die Pfeile klicken, um jeden Ordner zu erweitern.
Wenn Sie mit der rechten Maustaste klicken Job1 und lösen Sie es aus, dann können Sie sehen, wie es in Echtzeit ausgeführt wird. Wir haben ein paar andere Jobs in einem Planobjekt hinzugefügt. Plan1 , um die Beziehungen anzuzeigen, die in der Kartenansicht dargestellt sind. Für den Kontext ist ein Planobjekt so ziemlich nur ein auslösbarer Ordner für verwandte Jobs.
Sie können andere Eigenschaften in einem Plan festlegen, mit denen Sie zentrale Einstellungen auch auf alle untergeordneten Jobs anwenden können.
Im folgenden Bild Job1 Es sind zwei Abschlussauslöser definiert. Ein Abschluss-Trigger wird auf Trigger gesetzt Job1_Succeed wenn es erfolgreich abgeschlossen wird. Der andere ist auf Trigger eingestellt Job1_Fail wenn es fehlschlägt. Wir haben diese durch Ziehen und Ablegen konfiguriert Job1 auf die anderen Jobs.
Das blaue Rechteck neben Plan1 und Job1 bedeutet, dass Job1 wird gerade ausgeführt. Das grüne Quadrat neben Job1_Succeed bedeutet, dass die zuletzt abgeschlossene Instanz des Jobs erfolgreich abgeschlossen wurde.
Einmal Job1 Wenn die Ausführung beendet ist, wird sie ausgelöst Job1_Succeed . Sobald der zweite Job beendet ist, zeigen beide den Status des erfolgreichen Abschlusses an. Sie können auch die neuen Objekte in der Objektnavigationsbereich und die erfolgreich abgeschlossenen Instanzen innerhalb der Instanzenbereich .
Die Kartenansicht enthält Funktionen wie Workflow-Optimierer Dadurch werden Möglichkeiten identifiziert, wie Sie Workflows mit mehreren Jobs optimieren können, um sie effizienter zu gestalten. Außerdem wird der kritische Pfad hervorgehoben, sodass Sie nach Möglichkeit Möglichkeiten finden, Ihre Workflows zu ändern und sequenzielle Jobs in parallele Jobs umzuwandeln.
Fazit
In diesem Tutorial haben wir nur die Oberfläche der Funktionen von ActiveBatch zerkratzt. Advanced Systems Concept bietet über seine ActiveBatch Academy Hunderte von Stunden Training, wenn Sie mehr erfahren möchten.
=> Besuchen Sie die ActiveBatch-Website, um eine Demo und eine kostenlose Testversion zu erhalten
Der beste Weg, um Ihre Fragen zu beantworten und das Produkt tatsächlich in die Hand zu nehmen, besteht darin, eine Demo von der ActiveBatch-Website zu erhalten. Sie können auch die Preisinformationen und eine kostenlose Testversion der Software erhalten, damit Sie selbst herumspielen können.
Literatur-Empfehlungen
- Bugzilla Tutorial: Praktisches Tutorial zum Fehlermanagement-Tool
- SeeTest Automation Tutorial: Ein Handbuch für mobile Testautomatisierungstools
- Geb Tutorial - Browser Automation Testing Using Geb Tool
- TestProject Test Automation Tool - Lernprogramm zum praktischen Überprüfen
- Katalon Studio Tutorial: Ein kostenloses Testautomatisierungstool, auf das Sie gewartet haben
- Ranorex-Lernprogramm: Ein leistungsstarkes Tool zum Testen der Desktop-, Web- und mobilen Automatisierung
- Selen PhantomJS Tutorial für Headless Automation
- So testen Sie die Website-Leistung mit dem SmartMeter.io-Tool: Lernprogramm zur praktischen Überprüfung