16
Lotusday 2008 17. September 2008 – ARCADEON, Hagen C2 Lotus Workflow im Business Process Management Steffen Laux, Mettenmeier Business Solutions http://www.mbs-gmbh.de

C2 Mbs Lwf 2008

Embed Size (px)

DESCRIPTION

Lotus Workflow Vortrag

Citation preview

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

Page 2: C2 Mbs Lwf 2008

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…

Page 3: C2 Mbs Lwf 2008

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

Page 4: C2 Mbs Lwf 2008

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…

Page 5: C2 Mbs Lwf 2008

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

Page 6: C2 Mbs Lwf 2008

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

Page 7: C2 Mbs Lwf 2008

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

Page 8: C2 Mbs Lwf 2008

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

Page 9: C2 Mbs Lwf 2008

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…

Page 10: C2 Mbs Lwf 2008

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.

Page 11: C2 Mbs Lwf 2008

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

Page 12: C2 Mbs Lwf 2008

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

… …

Page 13: C2 Mbs Lwf 2008

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

� …

Page 14: C2 Mbs Lwf 2008

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

Page 15: C2 Mbs Lwf 2008

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

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