Sie können den Report EPK-zu-BPMN-Transformation bearbeiten.
Wenn Sie Ihr System aktualisieren, werden die Standardreporte überschrieben. Kopieren Sie daher den Report EPK-zu-BPMN-Transformation und öffnen Sie für die Bearbeitung den neuen Report.
Um den angepassten Report auszuführen, starten Sie den Report mithilfe der Funktionsleiste Auswerten oder fügen Sie der Funktionsleiste Auswerten Ihre eigene Schaltfläche hinzu.
Sie erhalten Parameter als Kommentare im Skript angezeigt, die Sie anpassen können.
Objektdefinitionen wiederverwenden
True: Legt fest, dass für Satelliten einer BPMN-Aufgabe, die im hinterlegten Funktionszuordnungsdiagramm platziert sind, die Definitionen wiederverwendet werden. Der Standardwert ist true.
False: Legt fest, dass für jeden Satelliten einer BPMN-Aufgabe, die im hinterlegten Funktionszuordnungsdiagramm platziert sind, eine neue Definition erstellt wird.
var reuseDefinitions = true;
Objekte aus Funktionszuordnungsdiagrammen transformieren
True: Legt fest, dass alle Objekte, die in einem Modell vom Typ Funktionszuordnungsdiagramm platziert wurden, welches einer Funktion in einer EPK hinterlegt ist, in das BPMN-Diagramm übertragen werden.
False: Nur die transformationsrelevanten Objekte, die im Funktionszuordnungsdiagramm platziert wurden, welches einer Funktion in einer EPK hinterlegt ist, werden in das BPMN-Diagramm übertragen. Der Standardwert ist false.
var transformAllFADObjects = false;
Semantikcheck aktivieren oder deaktivieren
True: Legt fest, dass der Semantikcheck, der die EPK validiert, ausgeführt wird, bevor die EPK-zu-BPMN-Transformation gestartet wird. Wenn der Semantikcheck Fehler findet, werden die fehlerhaften Modelle während der Transformation übersprungen. Sie werden darüber informiert, welche Modelle Fehler enthalten. Der Standardwert ist true.
False: Deaktiviert die Ausführung des Semantikchecks, der die EPK validiert. Die EPK-zu-BPMN-Transformation transformiert alle Modelle, egal ob diese gültig sind oder nicht.
Diese Option wird empfohlen, wenn Sie die Transformation geändert haben, ohne den Semantikcheck anzupassen.
var semanticCheckEnabled = true;
Optionen für die Aufgabengenerierung
Sie können die Transformationsvorschriften ändern. Sie können festlegen, welche Satelliten einer Funktion in der EPK welche Task-Typen im zugehörigen BPMN-Diagramm generieren sollen (User task, Service task oder Manual task).
Wenn Sie das Skript ändern, sollten Sie entweder den Semantikcheck anpassen oder deaktivieren.
Sie können zum Beispiel festlegen, dass die Transformation eines Objekts vom Typ Stelle, das mit einer Kante vom Typ führt aus mit einer Funktion verbunden ist, kein Objekt vom Typ Manual task generiert, sondern ein Objekt vom Typ Abstract task.
Entfernen Sie dazu im Transformationsskript den folgenden Eintrag aus dem Array satellitesCreatingManualTasks.
{cxn:Constants.CT_EXEC_1, obj:Constants.OT_POS}
Andererseits können Sie zum Beispiel festlegen, dass die Transformation eines Objekts vom Typ IoT-Objekt, das mit einer Kante vom Typ wird verwendet von mit einer Funktion verbunden ist, ein Objekt vom Typ Service task anstelle einer Abstract task generiert. Fügen Sie dazu im Transformationsskript den folgenden Eintrag zum Array satellitesCreatingManualTasks hinzu.
{cxn:Constants.CT_IS_USED_BY, obj:Constants.OT_IOT_OBJECT}
Die folgenden Vorschriften sind verfügbar:
Die Transformation konvertiert Satelliten, die mit Funktionen über die folgenden Kanten in der EPK verbunden sind, in Objekte vom Typ User task im BPMN-Diagramm.
var satellitesCreatingUserTasks = [
{cxn:Constants.CT_IS_REPR_BY, obj:Constants.OT_SCRN}
];
Die Transformation konvertiert Satelliten, die mit Funktionen über die folgenden Kanten in der EPK verbunden sind, in Objekte vom Typ Manuell task im BPMN-Diagramm.
var satellitesCreatingManualTasks = [
{cxn:Constants.CT_EXEC_2, obj:Constants.OT_PERS_TYPE},
{cxn:Constants.CT_EXEC_2, obj:Constants.OT_ORG_UNIT_TYPE},
{cxn:Constants.CT_EXEC_1, obj:Constants.OT_ORG_UNIT},
{cxn:Constants.CT_EXEC_1, obj:Constants.OT_POS},
{cxn:Constants.CT_EXEC_1, obj:Constants.OT_GRP}
];
Die Transformation konvertiert Satelliten, die mit Funktionen über die folgenden Kanten in der EPK verbunden sind, in Objekte vom Typ Service task im BPMN-Diagramm.
var satellitesCreatingServiceTasks = [
{cxn:Constants.CT_CAN_SUPP_1, obj:Constants.OT_APPL_SYS_TYPE},
{cxn:Constants.CT_CAN_SUPP_1, obj:Constants.OT_FUNC_CLUSTER}
];
Die Transformation konvertiert Satelliten, die mit Funktionen über die folgenden Kanten in der EPK verbunden sind, in Objekte vom Typ Service task im BPMN-Diagramm.
Eine zusätzliche Einschränkung gilt für satellitesCreatingServiceTasks.
Wenn hier ein Symbol aufgeführt ist, aber sein Objekttyp nicht unter satellitesCreatingServiceTasks aufgeführt ist, wird es ignoriert und umgekehrt.
var satelliteSymbolsCreatingServiceTasks = [
{cxn:Constants.CT_CAN_SUPP_1, sym:Constants.ST_BUSINESS_SERVICE},
{cxn:Constants.CT_CAN_SUPP_1, sym:Constants.ST_SW_SERVICE_TYPE}
];