Helfende Tools für weniger Arbeit

Die beste Automatisierungs-Software

10.02.2013
Von  und
Thomas Bär, der seit Ende der neunziger Jahre in der IT tätig ist, bringt weit reichende Erfahrungen bei der Einführung und Umsetzung von IT-Prozessen im Gesundheitswesen mit. Dieses in der Praxis gewonnene Wissen hat er seit Anfang 2000 in zahlreichen Publikationen als Fachjournalist in einer großen Zahl von Artikeln umgesetzt. Er lebt und arbeitet in Günzburg.
Frank-Michael Schlede arbeitet seit den achtziger Jahren in der IT und ist seit 1990 als Trainer und Fachjournalist tätig. Nach unterschiedlichen Tätigkeiten als Redakteur und Chefredakteur in verschiedenen Verlagen arbeitet er seit Ende 2009 als freier IT-Journalist für verschiedene Online- und Print-Publikationen. Er lebt und arbeitet in Pfaffenhofen an der Ilm.

Baramundi Automate

Das baramundi Automation Studio erlaubt eine Automatisierung im Rahmen der Software- und Konfigurationspaketierung.
Das baramundi Automation Studio erlaubt eine Automatisierung im Rahmen der Software- und Konfigurationspaketierung.
Foto: Bär/Schlede

Die in Augsburg ansässige Baramundi Software AG setzte bis vor einigen Jahren ebenfalls das zuvor angesprochene Winrobots ein. Um die Integration in die Software zu erhöhen, beispielsweise um die in der Software gebräuchlichen Variablen direkt zu nutzen, haben die Programmierer eine eigene Software für Oberflächenautomatisierung entwickelt. Das "baramundi Automate" erstellt so genannte Response-Dateien, die neben automatisierten Installationen auch Konfigurationen oder sonstige automatisierbare administrative Tätigkeiten über eine eigene grafische Skriptsprache abwickeln.

Die Erfassung der Fensterrahmen, das Auslesen der Programmbezeichnungen oder der Controls muss der Benutzer nicht selbst durchführen. Die Kommunikation geschieht über eine Schnittstelle zu MSAA (Microsoft Active Accessibility), die von Microsoft für die Automatisierung von Benutzeroberflächen optimiert wurde.

Vorteile von Baramundi Automate:

  • Stärkere Verzahnung mit der Verteilungssoftware

  • Umfangreiche Automatisierungsfunktionen

Nachteile von Baramundi Automate:

  • Im Vergleich zu Winrobots weniger verbreitete Software

  • Nur gemeinsam mit der Baramundi Management Suite nutzbar

Fazit: Im Zusammenspiel mit der Management Suite des Herstellers eine zusätzliche Möglichkeit, um administrative Aufgabenstellungen schneller abzuwickeln.

Office Bordmittel - VBA & Co.

In OpenOffice oder LibreOffice ist ebenfalls ein BASIC-Dialekt zur Makro-Erstellung integriert.
In OpenOffice oder LibreOffice ist ebenfalls ein BASIC-Dialekt zur Makro-Erstellung integriert.
Foto: Bär/Schlede

Office-Programme, wie Microsoft Office oder Open/Libre Office, machen sehr starken Gebrauch von Automatisierung. Die Anwendungsbeispielsweise reichen vom Einlesen eines Scanners, über die Anpassung von Passagen in einem Briefdokument, bis hin zu komplexen Verfahren wie der Dienstplangestaltung in Excel. Während in Microsoft Office "Visual Basic for Applications" (VBA) zum Einsatz kommt, automatisieren Anwender Vorgänge in Open Office typischerweise mit einem BASIC-Dialekt, der je nach Version und Ausrichtung der Software umbenannt wurde (beispielsweise StarBasic).

BASIC ist die wichtigste Grundlage für die Automatisierung im Office-Umfeld. Die Sprachkonstrukte sind relativ leicht zu erlernen und versetzen auch den IT-Laien recht schnell in die Lage Abläufe automatisiert zu wiederholen. Da bereits seit vielen Jahren selbst Programmfenster und Oberflächen mit den Office-Bordmitteln entwickelt werden, verschwimmen die Unterschiede zur herkömmlichen Software zunehmend. Während im privaten Sektor ein "Makro", wie die Skripts im Office-Bereich auch genannt werden, üblicherweise kaum von Bedeutung ist, dürften in den Unternehmen weltweit tausende von speziellen Programmen auf Basis von Office lagern. Microsoft Access ist insgesamt als Datenbankmanagementsystem bereits mehr eine Entwicklungsumgebung, denn ein herkömmliches Office-Programm.

Vorteile der Office-Makros:

  • Integrierte Entwicklungsumgebung

  • Alle Office-Applikationen können automatisiert werden

  • Sehr große Anzahl von Beispielen und Lösungen

Nachteile der Office-Makros::

  • "Entwickler" verlässt das Unternehmen

  • Schlechte Nachvollziehbarkeit wenn schlecht dokumentiert

Fazit: Die Makros in Office-Programmen sind das sprichwörtliche i-Tüpfelchen im Wort "Leistungsfähigkeit". Anwender können, ohne selbst gleich Entwickler zu sein, ihre eigenen Ideen am Computer leicht verwirklichen.