Projects



Changes between Initial Version and Version 1 of WFNet


Ignore:
Timestamp:
Nov 12, 2019, 8:56:25 PM (5 years ago)
Author:
5hansson
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WFNet

    v1 v1  
     1= WFNet =
     2
     3== Overview ==
     4
     5The WFNet plugin adds a new special kind of transition to renew -a workflow task- and a new workflow formalism to handle the new transition. The functionality of this plugin was developed by Thomas Jacob (see [[#References|Jacob]]) as part of the [[Workflow|Workflow plugin]]
     6and later extracted in a teaching project as a own plugin to separate the formalism from the workflow engine that is provided by the Workflow plugin. This plugin on its own doesn't offer a way to fire the workflow tast transition. For this a workflow engine is needed.
     7
     8== Usage ==
     9
     10The new formalism added by this plugin is located in the simulation menu under formalisms and titled there as "Workflow Compiler". After activating the new formalism the new transition is added to the toolbar and can be used like the normal transitions. It needs a special inscription though with the following syntax: \[taskName,parameter(,result, (priority))\].
     11
     12Further details on the parameters are found here: [[Workflow|Workflow plugin]].
     13
     14Semantically a task transition can be described with 3 normal transition and a place and is used that way on the shadow net layer. The following picture shows the converting:
     15
     16[[Image(wfnet_transition.png),title=Workflow task transition with semantics; taken from [[#References|Wagner]]]]
     17
     18== Related Works ==
     19
     20A user guide and the api documentation for this plugin and the workflow plugin are in the appendix of [[#References|Jacob]].
     21
     22== Examples ==
     23
     24Examples are included in the [[Workflow|Workflow plugin]].
     25
     26
     27== References ==
     28
     29Jacob, Thomas (2002). “Implementierung einer sicheren und rollenbasierten Workflowmanagement-Komponente für ein Petrinetzwerkzeug”. Diploma Thesis. Vogt-Kölln Str. 30, D-22527 Hamburg:
     30Universität Hamburg, Fachbereich Informatik
     31
     32Wagner, Thomas (2018). “Petri Net-based Combination and Integration of Agents and Workflows”.
     33Diss. Vogt-Kölln Str. 30, D-22527 Hamburg: Universität Hamburg, Fachbereich Informatik. url:
     34http://ediss.sub.uni-hamburg.de/volltexte/2018/8995/
     35
     36