sopra steria prozess-engine stepflow

21
SOPRA STERIA PROZESS-ENGINE „STEPFLOW“ Delivering Transformation. Together

Upload: others

Post on 13-Jan-2022

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SOPRA STERIA PROZESS-ENGINE STEPFLOW

SOPRA STERIA PROZESS-ENGINE„STEPFLOW“

Delivering Transformation. Together

Page 2: SOPRA STERIA PROZESS-ENGINE STEPFLOW

© 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"

Page 3: 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"

Page 4: 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"

Page 5: 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

E-Mail

Erzeugung einer Mail an

weitere Prozessbeteiligte, die

nicht direkt in den Workflow

eingebunden sind

Page 6: SOPRA STERIA PROZESS-ENGINE STEPFLOW

© 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)

Page 7: SOPRA STERIA PROZESS-ENGINE STEPFLOW

© 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

Page 8: SOPRA STERIA PROZESS-ENGINE STEPFLOW

© 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

Page 9: SOPRA STERIA PROZESS-ENGINE STEPFLOW

© 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"

Page 10: 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)

Page 11: SOPRA STERIA PROZESS-ENGINE STEPFLOW

© 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

Page 12: SOPRA STERIA PROZESS-ENGINE STEPFLOW

© 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.

Page 13: SOPRA STERIA PROZESS-ENGINE STEPFLOW

© 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"

Page 14: 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"

Page 15: 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"

Page 16: 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.

Page 17: SOPRA STERIA PROZESS-ENGINE STEPFLOW

© Sopra Steria

Prozessschritte können zur Laufzeit übersprungen werden

PROZESS-STEUERUNG ZUR LAUFZEIT MÖGLICH

Sopra Steria Prozess-Engine "STEPFLOW"

Page 18: 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

Page 19: SOPRA STERIA PROZESS-ENGINE STEPFLOW

© 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"

Page 20: 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"

Page 21: SOPRA STERIA PROZESS-ENGINE STEPFLOW

© Sopra Steria

KONTAKT

Sopra Steria Prozess-Engine "STEPFLOW"