C2 Mbs Lwf 2008
-
Upload
andreas-schulte -
Category
Technology
-
view
1.244 -
download
0
description
Transcript of C2 Mbs Lwf 2008
Lotusday 2008 17. September 2008 – ARCADEON, Hagen
C2 Lotus Workflow im Business Process Management
Steffen Laux, Mettenmeier Business Solutionshttp://www.mbs-gmbh.de
2 | © Mettenmeier GmbH Business Solutions
Titel 1 Zeile Arial 20pt boldWas ist Lotus Workflow
… erweitert Lotus Notes/Domino um
� eine die grafische Prozessdefinition
� eine standardisierte Prozesssteuerung und –kontrolle
� eine Benutzerschnittstelle mit Standardsichten und –funktionen
� Werkzeuge zur individuellen Anpassung und Erweiterung
… verwendet
� die bereits vorhandenen Workflow-Infrastruktur von Lotus Notes/Domino
� alle Services wie Sicherheit, Replikation, Volltextindizierung, RAD, usw.
… ermöglicht
� die Beschleunigung der Entwicklung und Wartung von Workflowapplikationen
� die Flexibilität bei Prozess- und/oder Organisationsänderungen
Lotus Workflow…
3 | © Mettenmeier GmbH Business Solutions
Titel 1 Zeile Arial 20pt bold
Prozesssteuerung
Interaktion
Workflow Management-Umgebung
Lotus Workflow
Lotus Notes/Domino
Lotus Notes/Domino
Lotus Notes Browser Mobile Portal Office
� Web Services
� DECS
� Connectors
� LEI
� Java
� …
� Ausführbare Modelle
� Prozesssteuerung
� Interaktion
� Automatisierung
� …
� Collaboration Context
� Workflowanwendungen
� Interaktion
� Automatisierung
� …
Integration
SQLXMLXML
4 | © Mettenmeier GmbH Business Solutions
Titel 1 Zeile Arial 20pt boldProzessorientierung
Ad hoc - Kommunikationfallweise, nicht strukturiert
Arbeitsgruppen/Projekteregelmäßig, wenig strukturiert
Geschäftsprozessehäufig, strukturiert
Messaging Groupware Workflow Management
Unterschiedliche Variationen von Arbeitsprozessen…
5 | © Mettenmeier GmbH Business Solutions
Titel 1 Zeile Arial 20pt boldLotus Workflow - ÜbersichtKomponenten der Prozessgestaltung
Prozessdefinition
verwenden
aktivieren
Organisationsverzeichnis
� Personen
� Organisationseinheiten
� Arbeitsgruppen
� Rollen
� Beziehungen
� Vorgangseigenschaften
� Ressourcen
� Aktivierte Prozesse
� Aktive Versionen
� Prozesse
� Teilprozesse
� Aktivitäten
� automatische Aktivitäten
� Gruppierung
� Verbindungen
Designbibliothek
6 | © Mettenmeier GmbH Business Solutions
Titel 1 Zeile Arial 20pt boldLotus Workflow - ÜbersichtKomponenten der Prozessausführung
Bearbeitung
� Vorgangsmappen
� Auswählen, Annehmen, Bearbeiten
� Dokumente/Anlagen
� Applikationsaufruf standardisiert
� Bearbeitung durch Teams
� Ausnahmebehandlung
� Aufgabenlisten
Steuerung
� Automatische/manuelle Initialisierung
� Client-/Serverbasiertes Weiterleiten
� Parallele Bearbeitung
� Terminmanagement
� Stellvertreterregelungen
� Automatisierte Aktivitäten
� Weiterleitung über mehrere DB's
� Protokollierung
� Archivierung erledigter Vorgänge
7 | © Mettenmeier GmbH Business Solutions
Titel 1 Zeile Arial 20pt boldLotus Workflow - Übersicht
Systemarchitektur
LSL
L
L
S
Lotus Workflow Engine Lotus Workflow Architect
ViewerViewerL
Lotus Workflow Viewer
ArchitectArchitectNSF
Organisations-verzeichnis
NSF
Anwendung
Prozess-definition
Prozess-definition
NSF
Design-bibliothek
NSF
NSF
Archiv
NSF
Protokolle
S
S
L
8 | © Mettenmeier GmbH Business Solutions
Titel 1 Zeile Arial 20pt boldLotus Workflow- Wirkungsweise
Dokument 1
Hauptdokument
Dokument 2
…
Dokument n
Deckblatt
Vorgangsmappe
Workflow Engine
Prozess
9 | © Mettenmeier GmbH Business Solutions
Titel 1 Zeile Arial 20pt boldFlexibilität mit Lotus Workflow
Workflowdesign
Externe Organisationsverzeichnisse
Ereignisse
Programmierschnittstellen
Webservices
Erweiterung der Möglichkeiten durch…
10 | © Mettenmeier GmbH Business Solutions
Titel 1 Zeile Arial 20pt boldExterne Organisationsverzeichnisse integrieren
lesen
Organisations-verzeichnis
LW Organisations-verzeichnis
Domino Directory
Andere Datenquelle
LDAP, HR, Adressen
Relation
@CustomFormula
triggert Event
Anwendung
definiert im Architect
stellt bereit
verwendet Funktion
ermittelt Daten
definiert n Orga
ImportKonfiguration
Konfiguration
Original
stellt bereit
z.B.: @CustomFormula([WhoIsResponsibleForCreditCheck]; Amount)
Function EvaluateCustomFormula(
FormulaType As String,
ArgumentList As Variant,
MainDocument As NotesDocument,
CoverDocument As NotesDocument,
Content As String,
ReturnedError As String)
As Variant
Select Case FormulaType
Case "WhoIsResponsibleForCreditCheck":
Dim amount as integer
amount = ArgumentList(0)
‘\\Call a DLL to a mainframe application
‘\\Call a Webservice via Java Library
‘\\Call …
returnvalue = DLL.GetOwner(amount)
EvaluateCustomFormula = returnvalue
Case "CustomFormula2":
EvalateCustomFormula = "This is a great
feature"
End Select
End Function z.B.
11 | © Mettenmeier GmbH Business Solutions
Titel 1 Zeile Arial 20pt boldEreignisbibliothek nutzen
� Initiierung von Vorgängen
� Annahmen von Vorgängen
� Unterbrechung von Vorgängen
� Abbrechen von Vorgängen
� Abschluss von Vorgängen
� Weiterleitung von Vorgängen
� Time-Management
� Administration und Archivierung
� Nutzung von Orhganisationsstrukturen
� Verschiedene
Ereignisse aus den folgenden Ereignissgruppen können programmiert werden…
Start
Ende
Anpassungen
12 | © Mettenmeier GmbH Business Solutions
Titel 1 Zeile Arial 20pt boldMit API fernsteuern
� Vorgängen
� Aktivitäten
� Mappen
� Automatischen Aktivitäten
� Sonstigen Funktionen
Programmierschnittstelle zur Steuerung von…
Fälligkeit einstellen
Aktivität zurückstellen
1 2 3
4 5 6
7 8 9
0
- +
Java
1 2 3
4 5 6
7 8 9
0
- +
Lotus Script
Vorgang erstellen
Vorgang beenden
Aktivität neuzuweisen
…
… …
13 | © Mettenmeier GmbH Business Solutions
Titel 1 Zeile Arial 20pt boldFit für SOA - Serviceorientiert
� Vorgang initiieren
� Status eines Vorgangs
� Liste der Arbeitstitel (Work Items)
� …
Bereitstellen von (Standard-)Webservices...
Lotus Workflow Anwendung
LOB 1
LOB n
SAP
…
Konsumieren von Webservices...
� Verwendung von Standard- Domino Designer-Werkzeugen
� …
Titel 1 Zeile Arial 20pt boldLotus Workflow Roadmap
Support for Domino 6.5.1
Enhanced Performance
Expanded LDAP support
Activity duration support
Improved archiving and auditing
IBM Lotus Workflow 6.5.1
Q1 2004
IBM Lotus Workflow 7.0
Q3 2005
Support for Domino 6.5.1 and 7.0.
Web Service provider support for:- Workflow Initiation- Status Requests- Activity list viewing
Improved debugging support
IBM Lotus Workflow 7.0.x
Q3 2007
Support for Domino 7.0.x and 8.0.x
Roadmap information is subject to change based on business needs
IBM Lotus Workflow “Next”
2008/2009
15 | © Mettenmeier GmbH Business Solutions
Titel 1 Zeile Arial 20pt boldBackup
� IBM Lotus Product Sitehttp://www-306.ibm.com/software/lotus/products/workflow
� Lotus DeveloperWorkshttp://www.ibm.com/developerworks/lotus/products/workflow/?S_TACT=105AGX13&S_CMP=LP
� Lotus Workflow Forumhttp://www-10.lotus.com/ldd/wfforum.nsf
� AD318 – IBM Lotus WorkflowPräsentation, LotusSphere 2008
16 | © Mettenmeier GmbH Business Solutions
Titel 1 Zeile Arial 20pt boldVorteile von Lotus Workflow
� Schnellere Fertigstellung von Prozessen
� Steigerung der Produktivität
� Verbesserungen bei der Prozesssteuerung
� Verbesserungen beim Service
� Effizientes Nutzen von bestehenden Prozessen / Wiederverwendbarkeit
� Komfortable Bedingung
� …
Lotus Workflow besitzt zahlreiche und vielfältige Vorteile, die Ihre Organisation zum Erreichen ihrer Ziele nutzen kann.