TransConnect® Automatisches Erstellen von Arbeitslisten Gliederung • Ausgangssituation und Probleme • Zielstellung • Umsetzung • Ausblick beim Kunden Ausgangssituation Arbeit in der Abteilung Workflow eines Projektes / Produktes Projekt A B C TransConnect® … • • • • • Status der Projekte / Produkte? Arbeitsstand / Auslastung der Mitarbeiter? Nächste Arbeitsschritte? Fristen? Dokumentation? (ISO-9001) Folie 3 Probleme • Doppelverarbeitung • Verzögerungen • Produktionsausfall • Schwierigkeiten bei Vertretung von Mitarbeitern • Hauptgrund: Keine übersichtliche Prozessdefinitionen möglich aufgrund groß er Prozessvariabilität in Entwicklungsprozessen (historisch gewachsene Vorgehensweise aufbauend auf empirischen Erfahrungen) Folie 4 Zielstellung Automatisch generierte Aufgabenliste (Universal Worklist / UWL) für: UWL TransConnect® Projektleiter Projekt-Teams A B C … Folie 5 Zielstellung • Mitarbeiter sieht auf einem Blick: • Persönliche Aufgabenliste • Bereits in Bearbeitung befindliche Aufgaben • Fristen • Projekt-/Abteilungsleiter erhält Überblick über: • Auslastung der Mitarbeiter / freie Ressourcen • Arbeitsstände der Projekte • Optimierungspotenzial durch Überwachung von KPIs (Key Performance Indicators) • Bearbeitungsdauer einzelner Arbeitsschritte • Dokumentation der Arbeitsschritte • Visualisierung von Prozessketten Folie 6 Umsetzung • Aufspaltung der komplexen Prozessketten in ihre atomaren Bausteine: Prozesskette / Business Case Activity Type Activity Type Activity Type Aktion Start Event End Event Folie 7 Umsetzung • Implementierung einer Rule Engine in das TransConnect®: TransConnect® Start Event Regelwerk End Event Rule Engine Adapter Adapter Persistenz Adapter Folie 8 Umsetzung - Regelbeispiel Regelname/Activity Type: Test beantragen Projekt/ Produkt Status = „neu“ UND kein Zertifikat Start Ende Test beantragen Ende Status = „Obsolet“ Status = „Testreport Benötigt“ … Umsetzung - Regelbeispiel Regelname/Activity Type: Testergebnis hinzufügen … Status = „Testreport Benötigt“ Start Testergebnis hinzufügen Ende Status = „Obsolet“ Ende Status = „Testreport verlinkt“ UND Testreport existiert … Umsetzung - Regelbeispiel Regelname/Activity Type: Zertifikat beantragen … Status = „Testreport verlinkt“ UND kein Zertifikat Start Zertifikat beantragen Ende Status = „Obsolet“ Ende Zertifikat existiert … Umsetzung - Regelbeispiel Übersicht … Umsetzung • Beispiel aus der Regeldatei: Name Gruppierung und Gewichtung Bedingung Anlegen / Aktualisieren des UWL-Eintrags Schließen des UWL-Eintrags Canceln des UWL-Eintrags Folie 14 Umsetzung • Anzeigen der Daten in der Universal Work List: Start Event Rule Engine UWL End Event - es können verschiedene GUIs angebunden werden - z.B. SAP UWL, Activiti UWL, … Webservice Nutzergruppenverwaltung GUI Folie 15 Umsetzung Work Item Activity Type Business Case (BC) Description BC Type, Status vorheriger, aktueller Bearbeiter Ersteller, Erstelldatum Nutzergruppe Details Folie 16 Ausblick beim Kunden • Definition von weiteren Activity Types und Regeln • Anbinden weiterer Nutzergruppen • Optimierung des Webservices für große Datenmengen (BlätternOption, Performance) • Auswertung der gesammelten Log-Informationen: • für die Erzeugung von Reports • für die Visualisierung der Prozessketten Folie 17 TransConnect® Automatisches Erstellen von Arbeitslisten Roman Berger SQL Projekt AG Franklinstraße 25a 01069 Dresden Telefon (0351) 876 19- 0 Telefax (0351) 876 19- 99 eMail: [email protected] www.sql–ag.de