IBM FileNet P8, Version 5.2.1            

Beispiel für Visio-Import - BPMN-Diagramm mit Unterprozess

Für dieses Beispiel werden Formen aus der BPMN-Schablone verwendet, um das Visio-Diagramm zu erstellen. Diese Formen werden Process Designer-Objekten zugeordnet.

BPMN-Schablone

Die folgenden Formen gehören zu den am meisten verwendeten Formen:

  • Aufgabe (Task) wird einem allgemeinen Schritt in Process Designer zugeordnet.
  • Sequenzfluss (Sequence flow) wird einer Route zugeordnet.
  • Ausgeblendeter Unterprozess (Collapsed Sub-Process) wird einem Unterübersichtsschritt zugeordnet und erstellt eine leere Unterübersicht.
  • Eingeblendeter Unterprozess (Expanded Sub-Process) wird einem Unterübersichtsschritt und einer Unterübersicht zugeordnet.
  • Datenbasiertes exklusives XOR-Gateway (Data-based exclusive XOR), Ereignisbasiertes exklusives ODER-Gateway (Event-based exclusive XOR), Inklusives ODER-Gateway (Inclusive OR) und Paralleles UND-Gateway (Parallel AND) werden einem allgemeinen Schritt zugeordnet.
  • Datenobjekt (Data object) wird einem Datenfeld zugeordnet.
  • Startereignis (Start event) und andere Start-Formen werden dem Startschritt zugeordnet.
  • Endereignis (End event) wird dem Systemschritt 'TerminateBranch' zugeordnet.

Neben den Formen in der BPMN-Schablone können Sie auch Formen aus anderen Visio-Schablonen verwenden, um Prozessdiagramme für den Import in Process Designer zu erstellen. Viele dieser Visio-Standardformen werden ebenfalls Process Designer-Objekten zugeordnet. Sie können die Zuordnung zu Process Designer-Objekten zur Anpassung Ihrer Diagramme überschreiben. Darüber hinaus können Sie nach Gutdünken benutzerdefinierte Formen erstellen und diese Process Designer-Objekten zuordnen.

BPMN-Beispiel

Dieses Beispiel veranschaulicht einen einfachen Produktunterstützungsprozess, der zwei Optionen beinhaltet: (1) Hilfe für ein Problem anfordern oder (2) Ersatzteil bestellen. Die zweite Option besitzt einen Unterprozess, um den Lagerbestand zu prüfen, den Preis abzurufen, den Versand auszuführen usw.

  BPMN-Diagramm

  • Start (Startereignisform) ist der Start des Prozesses. Es können auch andere Startformen verwendet werden, um den Start des Prozesses anzugeben. Wenn keine Startform im Diagramm enthalten ist, kann keine Route aus dem Startschritt in Process Designer erstellt werden. In diesem Fall müssen Sie die Route in Process Designer hinzufügen.
  • Evaluate und InStock (Form für ereignisbasiertes exklusives ODER-Gateway) stellen Teilungen dar.
  • Assistance (Aufgabe/Task) ist eine einzelne Aufgabe.
  • Parts (Form für eingeblendeten Unterprozess) stellt sowohl einen Unterübersichtsschritt als auch die Unterübersicht dar. Der Name 'Parts' wird als Name für den Unterübersichtsschritt und für die Unterübersicht in der Process Designer-Workflowdefinition verwendet.
  • Innerhalb der Form 'Parts' stellen Aufgabenformen (Tasks) die Schritte im Unterprozess dar. Beachten Sie, dass die Formen innerhalb des Feldes 'Parts' angeordnet sein müssen, um in den Unterprozess eingeschlossen zu werden.
  • Routen (Sequenzflussform) müssen fest mit den Verbindungspunkten an den Formen verbunden werden und der Pfeil muss in die richtige Richtung zeigen.

Um diesem Prozess mehr Substanz zu verleihen, werden Daten (CustName, PartNum und Cost) mit Datenformen hinzugefügt, die den entsprechenden Aufgaben durch Zuordnungsformen (Association) zugeordnet werden. Jedes Datenobjekt wird in ein Zeichenfolgedatenfeld in Process Designer konvertiert, sodass es sinnvoll ist, kurze Namen und eine konsistente Schreibweise zu verwenden.

  

BPMN-Diagramm mit Datenobjekten

Speichern Sie das Diagramm für den Import in Process Designer im Visio-XML-Format (.vdx).

Verwenden Sie in Process Designer die Option für Visio-Import (Menü Datei), um den Prozess als Workflowdefinition zu importieren. Da alle Formen, die in diesem Diagramm verwendet werden, bereits Process Designer-Objekten zugeordnet sind, sollte der Import relativ reibungslos verlaufen. Werden jedoch Fehler während der Prozedur erkannt, müssen Sie diese im Visio-Diagramm korrigieren und den Importversuch wiederholen.

Der importierte Prozess wird in Process Designer wie folgt dargestellt.

  Importiertes Visio-Diagramm

Die folgenden Aufgaben müssen noch ausgeführt werden, um den importierten Prozess zu einer gültigen Workflowdefinition zu machen:

  • Geben Sie in den Workfloweigenschaften in Process Designer den Datentyp für jedes Datenfeld an, das keine Zeichenfolge (String) ist. In diesem Beispiel könnte das Feld 'Cost' den Ganzzahldatentyp (Integer) oder den Gleitkommadatentyp (Float) haben.
  • Weisen Sie für jeden Schritt einen Teilnehmer oder eine Warteschlange zu.
  • Geben Sie für jede Teilung (Evaluate und InStock) die Routingbedingung an: eine Benutzerauswahl oder einen Datenfeldwert.
  • Da im Unterprozess kein Startschritt hinzugefügt wurde, fügen Sie eine Route vom Startschritt (StartStep) in der Unterübersicht 'Parts' zum Schritt 'InStock' hinzu.


Letzte Aktualisierung: März 2016
bpfwd041.htm

© Copyright IBM Corp. 2016.