sopra steria prozess-engine stepflow
TRANSCRIPT
SOPRA STERIA PROZESS-ENGINE„STEPFLOW“
Delivering Transformation. Together
© Sopra Steria
Dokumentierte, Nachvollziehbare end to end Prozesse in SAP
Die Ausführung der Prozesse sollen in SAP dokumentiert werden
Elektronische Prozessunterstützung für Mitarbeitende, Manager und Administratoren
Gewohnte WebDynpro Anwenderobefläche
Integration von Aussenstellen ohne SAP Zugriff
Process Perfomance Management
Monitoring
Analyse
Reporting
Modellierung
MOTIVATION UND IDEE
Sopra Steria Prozess-Engine "STEPFLOW"
© Sopra Steria
Entwickeln einer Schritttabellen-gesteuerten Workflow-Engine für
Komplexe Prozesse, die langwierige Workflow-Entwicklungen bedingen
Abläufe, die vom Kunden selber administriert werden sollen
Prozesse, die häufig ändern
Prozesse, die nicht sauber spezifiziert sind und wo die Gefahr besteht, dass im Projektverlauf viele Änderungen zutage treten
Prozesse, die in vielen Variationen vorliegen (z.B. Eintrittsprozess in verschiedenen Business Units ähnlich aber nicht gleich usw.)
Reine Prozesssteuerung
Ohne inhaltliches User-Interface
Ohne Modulbezug, auch ausserhalb von Human Capital Management (HCM)einsetzbar (keine PERNR etc.)
Komponentenbasiert (Floorplan Manager)
‐ Prozess-Starter-Komponente
‐ Protokoll- und Dash-Board Komponenten
‐ FPM Ereignis-Manager
MOTIVATION UND IDEE
Sopra Steria Prozess-Engine "STEPFLOW"
© Sopra Steria
Graphische Prozessmodellierung ermöglichen
Prozesse sollen in einem Prozessmodellierungs-Werkzeug gestaltet und soweit als möglich dort definiert werden
Aus der Prozessmodellierung kann direkt die Prozessdokumentation erzeugt werden
STEPFLOW stellt Import-Funktionen bereit, mit denen die Prozessmodelle importiert und fehlende Daten ergänzt werden können
MOTIVATION UND IDEE
Sopra Steria Prozess-Engine "STEPFLOW"
© Sopra Steria
Über Schritttabelle pflegbarer Prozess
Parallele und sequentielle Schritte möglich in Blocknotation
Mögliche Schritttypen
Workflow-Task (online Bearbeitung)
E-Mail (reine Information oder offline Bearbeitung)
Bearbeiterfindung und Prüfbedingungen per Customizing konfigurierbar
PROZESSMODELL
Sopra Steria Prozess-Engine "STEPFLOW"
START
Aktivität
Aktivität
Aktivität
Aktivität Aktivität
Aktivität
Aktivität
Aktivität
ENDE
Start mehrerer paralleler
Handlungsstränge
Einzelne, sequentiell
verarbeitete Aktionen
Zusammenführung aller
parallelen Handlungsstränge
(es wird auf alle gewartet)Start der nächsten
parallelen Gruppe von
Handlungssträngen
Web-Dynpro Anwendung
Aufruf der Bearbeitungs-
anwendung (Web
Dynpro)
Automatischer Mailversand
Erzeugung einer Mail an
weitere Prozessbeteiligte, die
nicht direkt in den Workflow
eingebunden sind
© Sopra Steria
TRANSPARENTE DARSTELLUNG DER SCHRITTABFOLGE IN EINER SAP TABELLE
Sopra Steria Prozess-Engine "STEPFLOW"
Darstellung der Schrittabfolge
Pro Schritt wird ein Bearbeiter hinterlegt (Customizing)
Pro Schritt die Aktion festlegen (nur Mail / Web-Dynpro (Workitem) / beides)
Pro Schritt aufzurufende Anwendung (Customizing; Anwendung selber muss programmiert werden)
Pro Schritt sind Prüfbedingungen möglich (einfache: Customizing; komplexe: Programmierung)
© Sopra Steria
PROZESSE KÖNNEN GRAFISCH MIT BIZAGI MODELLIERT…
Sopra Steria Prozess-Engine "STEPFLOW"
Alle Werte für die Schritt-Tabelle können als «Extended Attributes»
direkt im Prozessmodell erfasst werden.
Der BizAgi-Modeler ist gratis erhältlich
© Sopra Steria
…UND DANACH IN STEPFLOW IMPORTIERT WERDEN
Sopra Steria Prozess-Engine "STEPFLOW"
BizAgi-Files werden eingelesen und interpretiert. Einzelne Prozesse werden im Hinblick auf eine korrekte STEPFLOW-Struktur überprüft. Korrekte Prozesse können dann gespeichert werden.
Mit diesem Werkzeug können auch alle anderen STEPFLOW Tabellen gepflegt werden
© Sopra Steria
Aus BizAgi können Modell-Dokumenta-tionen auf Knopfdruck in Word, PDF sowie weiteren Formaten erzeugt werden
BIZAGI ERZEUGT AUCH DIE PROZESSDOKUMENTATION
Sopra Steria Prozess-Engine "STEPFLOW"
© Sopra Steria
INFO-MAILS MIT EINER VIELZAHL VON VARIABLEN MÖGLICH
Sopra Steria Prozess-Engine "STEPFLOW"
Schritt-Kontext: wo stehe ich im Prozess
Generelle Parameter der Prozess-Engine
Bsp. HCM: PA- und OM-Infotypdaten mit allen Feldern (keine Tabelleninfotypen – fürpersonen- oder objekt-bezogene Prozesse)
© Sopra Steria
WORD-FORMULARE IN GESCHÄFTSPROZESSEN
Sopra Steria Prozess-Engine "STEPFLOW"
▪ Word-Formulare können mit dem Sopra Steria DOCX-Generator einfach in Geschäftsprozessen eingesetzt werden
▪ Keine Adobe-Lizenzen benötigt – Vorlagen sind durch den Kunden bearbeitbar
© Sopra Steria
MAILS MIT WORD-ANLAGEN ZUR OFFLINE BEARBEITUNG
Sopra Steria Prozess-Engine "STEPFLOW"
Mit STEPFLOW im Zusammenspiel mit dem Sopra Steria DOCX-Generator können zu den Mails Word-Anlagen mit versendet werden, die als offline Formulare bearbeitet und zurückgesendet werden können.
Das Zurücksenden eines offline-Formulars beendet den entsprechenden Schritt im STEPFLOW-Prozess und der Prozess wird fortgesetzt, wie wenn der Schritt online als Workitem bearbeitet worden wäre.
© Sopra Steria
Folgende Bearbeiter-Typen sind möglich
Organisationsmanagement-Objekte («O» Organisationen, «S» Planstellen, «P» Personen, «H» externe Personen)
Workflow-Regeln (nur bei Personenbezogenen Kontexten sinnvoll)
Methoden (Programmierung erforderlich)
BEARBEITER KÖNNEN ÜBER CUSTOMIZING GEPFLEGT WERDEN
Sopra Steria Prozess-Engine "STEPFLOW"
© Sopra Steria
Es können damit Prüfbedingungen für den Start ganzer Prozesse oder die Ausführung einzelner Schritte konfiguriert werden.
Abfrage von Werten beliebiger Tabellenfelder
Übliche Vergleichsoperatoren (= < > <= >= <>)
Verknüpfung mehrerer Bedingungen über UND und ODER
EINFACHE BEDINGUNGEN SIND KONFIGURIERBAR
Sopra Steria Prozess-Engine "STEPFLOW"
© Sopra Steria
Einfache Start-Anwendung, mit der Prozesse anhand zweier Attribute manuell gestartet werden können:
Prozess-Typ: z.B. Eintritt, Götti-Tour, Arbeitsplatz-Wechsel, Austritt usw.
Prozess-Art: z.B. Standorte, Innendienst/Aussendienst, etc.
➢ Einsprung-Adresse in die Schritttabelle wird ermittelt (Customizing)
PROZESSSTARTS MANUELL ODER AUTOMATISIERT MÖGLICH
Sopra Steria Prozess-Engine "STEPFLOW"
© Sopra Steria
PROZESS MONITORING ÜBER INTUITIVES PROTOKOLL
Sopra Steria Prozess-Engine "STEPFLOW"
▪ Eigenständige Protokoll-FPM-Komponente▪ Kann sowohl Schritttabellen (vor dem Prozessstart)
als auch Laufzeit-Protokolle darstellen.▪ Kann zusammen mit einer inhaltlichen UI-
Komponente auf eine Seite gebracht werden.
© Sopra Steria
Prozessschritte können zur Laufzeit übersprungen werden
PROZESS-STEUERUNG ZUR LAUFZEIT MÖGLICH
Sopra Steria Prozess-Engine "STEPFLOW"
© Sopra Steria
Neben dem Vorwärtsprozess können auch alternative Pfade angegeben werden. Beispiel: Prozess bei Ablehnung in einem Genehmigungsprozess.
ALTERNATIVE PFADE MÖGLICH
Sopra Steria Prozess-Engine "STEPFLOW"
Grün: Vorwärtspfad
Rot: Alternativpfad
© Sopra Steria
Die zusätzlichen Schritte, die bei der Ausführung alternativer Pfade durch-laufen werden, werden im Protokoll farblich hervorgehoben dargestellt.
ALTERNATIVE PFADE MÖGLICH
Sopra Steria Prozess-Engine "STEPFLOW"
© Sopra Steria
Die Kommunikation zwischen der STEPFLOW-Workflow-Engine und der Anwendung kann mit Hilfe einer Event-Handler Komponente abgewickelt werden.
Unsichtbarer Floorplan Manager UI Building-Block, der auf die Seite der inhaltlichen Anwendung mit dazu gepackt werden kann
Diese Komponente verarbeitet alle STEPFLOW FPM-Ereignisse:
‐ STEPFLOW_DONE: beendet aktuellen Schritt auf Vorwärtspfad
‐ STEPFLOW_ALTERNATIVE: beendet aktuellen Schritt und löst den alternativen Pfad aus
‐Dieses Ereignis kann auch eine Adresse für den dynamischen Einsprung in einen alternativen Pfad mitliefern (FPM-Ereignisparameter)
➢ Die inhaltliche Anwendung braucht sich somit nicht um die Steuerung oder die Zusammenarbeit mit STEPFLOW zu kümmern, sondern kann sich rein auf die inhaltliche Darstellung und Bearbeitung fokussieren.
FPM-EVENT-HANDLER KOMPONENTE
Sopra Steria Prozess-Engine "STEPFLOW"
© Sopra Steria
KONTAKT
Sopra Steria Prozess-Engine "STEPFLOW"