Als erstes werden wir das Workflowprogramm PowerWork vorstellen und wichtige Begriffe, wie z.B. SQL – Server, Exchange Server und Schnittstelle, die mit diesem Programm im Zusammenhang stehen, erklären.
Außerdem stellen wir die zur Lösung der Aufgabe verwendeten Programmiersprachen VisualBasic für Applikationen (VBA) und die Abfragesprache SQL vor.
Anschließend werden wir den Aufbau einer Software – Schnittstelle von PowerWork 4 zu einer SQL – Datenbank, die mit Hilfe von VBA programmiert wurde, beschreiben.
Danach möchten wir zeigen, warum diese Erweiterung der Verwaltungsformulare einen Nutzengewinn für das Unternehmen darstellt und wie dadurch Geschäftsprozesse, die mit Hilfe von PowerWork verwaltet werden, optimiert werden können.
Zum Schluss wollen wir am Beispiel des Geschäftsprozesses "Schadensmeldung" erklären, wie man diese Schnittstelle in einem PowerWork – Formular verwenden kann.
Gliederung
1. Zielstellung
2. Grundlagen
2.1 PowerWork 4
2.2 SQL – Server
2.3 Datenbank
2.4 ADO
2.5 Programmiersprachen
2.5.1 VisualBasic für Applikationen (VBA)
2.5.2 SQL
2.6 Softwareschnittstelle
3. Entwicklung der Schnittstelle
3.1 Tests in VBA
3.2 Umsetzung in PowerWork 4
4. Warum die Entwicklung einer Schnittstelle?
4.1 Nutzengewinn für das Unternehmen
4.2 Optimierung eines Geschäftsprozesses in PowerWork
Zielsetzung und Themen
Das Hauptziel dieser Arbeit ist die Entwicklung einer Softwareschnittstelle zwischen dem Workflowprogramm "PowerWork 4" und einer SQL-Datenbank, um Geschäftsprozesse effizienter zu gestalten. Die Forschungsarbeit untersucht, wie durch die Anbindung von Datenbanken an Formulare manuelle Eingabefehler reduziert und die Bearbeitungsdauer optimiert werden kann.
- Grundlagen der Workflow-Software PowerWork 4 und Client-Server-Architekturen.
- Einsatz von Visual Basic für Applikationen (VBA) zur Programmierung der Schnittstelle.
- Verwendung von ActiveX Data Objects (ADO) für den Datenbankzugriff.
- Optimierung beispielhafter Geschäftsprozesse wie der "Schadensmeldung".
- Analyse des unternehmerischen Nutzengewinns durch effiziente Verwaltungsabläufe.
Auszug aus dem Buch
3.1 Tests in VBA
In unserem Projekt war, wie bereits in der Zielstellung erwähnt, eine Schnittstelle zwischen dem Workflowprogramm PowerWork 4 und dem Microsoft SQL – Server 7.0 zu entwickeln. Als ersten Schritt bei der Entwicklung haben wir eine Schnittstelle mit dem Programm VisualBasic 6.0 zu einer Access Datenbank programmiert, um Tests, beispielsweise für Treiberangaben oder Pfadangaben vorzunehmen. Im ersten Versuch war dabei die abzufragende Datenbankdatei auf dem selben Rechner, wie das auszuführende Programm mit der SQL – Abfrage. Schritt für Schritt haben wir dann das Script immer weiter ausgebaut. In der weiteren Testphase haben wir die Datenbankdatei auf einen anderen im Intranet der Firma befindlichen Rechner gelegt, und das Script so verändert, dass die Abfrage auch funktionierte. Hierfür war nur eine Änderung des Pfades notwendig. In der letzten Testphase implementierten wir die Datenbankdatei auf den SQL – Server, welchen wir dafür auf dem Technik – Server vorher installiert hatten. Um jetzt die Abfrage durchführen zu können, mussten wir die Anmeldung an den SQL – Server einfügen, den Pfad zur Datei neu definieren und den Treiber auf einen zum SQL – Server kompatiblen Treiber umstellen.
Zusammenfassung der Kapitel
1. Zielstellung: Die Arbeit beschreibt die Aufgabe der Implementierung einer Schnittstelle zwischen PowerWork 4 und einer SQL-Datenbank und umreißt die geplanten inhaltlichen Schritte.
2. Grundlagen: Hier werden die technologischen Voraussetzungen erläutert, darunter das Workflow-System, Datenbank-Management, ADO-Technologie, VBA-Programmierung sowie SQL-Standards.
3. Entwicklung der Schnittstelle: Dieses Kapitel erläutert den praktischen Entwicklungsprozess, beginnend mit VBA-Tests bis hin zur finalen Umsetzung innerhalb der PowerWork-Formulare.
4. Warum die Entwicklung einer Schnittstelle?: Der Fokus liegt auf dem unternehmerischen Nutzen durch Prozessoptimierung, Fehlerreduktion bei der Dateneingabe und Effizienzsteigerung im Kundenservice.
Schlüsselwörter
PowerWork 4, SQL-Datenbank, Softwareschnittstelle, Visual Basic für Applikationen, VBA, ADO, Active Data Objects, Geschäftsprozessoptimierung, Schadensmeldung, Datenbankzugriff, Client-Server-Architektur, Workflow-System, Prozessautomatisierung, Dateneingabe, Datenbankanbindung.
Häufig gestellte Fragen
Worum geht es in dieser Arbeit grundsätzlich?
Die Arbeit beschäftigt sich mit der technischen Entwicklung und Implementierung einer Softwareschnittstelle, die es ermöglicht, das Workflow-Programm PowerWork 4 direkt mit einer SQL-Datenbank zu verbinden.
Was sind die zentralen Themenfelder?
Die Schwerpunkte liegen auf der Softwareentwicklung mittels VBA, der Datenbankanbindung durch ADO-Technologien sowie der prozessorientierten Optimierung von Verwaltungsabläufen in Unternehmen.
Was ist das primäre Ziel der Untersuchung?
Das primäre Ziel ist die Steigerung der Arbeitseffizienz in der Immobilienverwaltung durch die Automatisierung von Dateneingabeprozessen in elektronischen Formularen.
Welche wissenschaftliche Methode wurde verwendet?
Die Arbeit basiert auf einem projektorientierten Vorgehen, bei dem zunächst theoretische Grundlagen (Technik-Review) erarbeitet und anschließend eine praktische Implementierung in Test- und Anwendungsphasen durchgeführt wurde.
Was wird im Hauptteil behandelt?
Der Hauptteil gliedert sich in die theoretische Einführung in die genutzten Technologien (SQL, VBA, ADO) und die konkrete Beschreibung der Schnittstellenprogrammierung sowie deren Anwendung auf den Prozess der Schadensmeldung.
Welche Schlüsselwörter charakterisieren die Arbeit?
Die Arbeit wird maßgeblich durch Begriffe wie PowerWork, SQL-Datenbank, Schnittstellenentwicklung, VBA, Prozessoptimierung und automatisierte Datenverwaltung charakterisiert.
Warum wurden Drop-Down-Menüs anstelle von manuellen Eingaben gewählt?
Drop-Down-Menüs stellen sicher, dass nur valide, in der Datenbank vorhandene Daten ausgewählt werden können, wodurch Tippfehler vermieden und die Datenqualität signifikant erhöht wird.
Welche Rolle spielt ADO bei der Umsetzung der Schnittstelle?
ADO (ActiveX Data Objects) dient als entscheidende Middleware, die es dem Visual Basic-Code ermöglicht, eine Verbindung zur SQL-Datenbank aufzubauen und den Datentransfer zwischen der Anwendung und dem SQL-Server sicherzustellen.
- Quote paper
- Andre Hiller (Author), Sebastian Sabo (Author), 2001, Entwicklung einer Software-Schnittstelle vom Workflowprogramm PowerWork 4 zu einer SQL- Datenbank, Munich, GRIN Verlag, https://www.grin.com/document/15711