Definition
#

Diaflux is a graphical workflow authoring plugin for KnowWE.
It is used to model complex problems in an easy to read and understandable fashion.

Syntax and Semantic
#

An Diaflux workflow is defined inside the markup DiaFlux

Example#

Diaflux Editor#

The Diaflux workflow may be edited using the Visual Editor.



Diaflux elements#

  • Start node: entry point for a DiaFlux
  • Exit node: exit point of a DiaFlux
  • Action node: select a question, solution, or other flowchart and model an interaction with this it.
  • Comment node: use this node to provide annotations to transitions or nodes.
  • SnapShot node: used to inhibit the truth maintainance to reverse decisions before this snapshot. (Behaves like a diode.)

Editor tools
#

  • Save flowchart and close editor
  • Revert changes
  • Close editor (without saving)
  • Delete flowchart

Best Practices
#

  • A DiaFlux flowchart shall have a unique name.
  • One flowchart needs to be checked for Autostart. (That is where a session workflow will start.)
  • Do not overload a single flowchart. Model rather small parts and reference them in a parent flowchart.
    Rule of thumb: Not more than a monitors field of view.

Terminology of DiafluxExample #

DiafluxExample2
0.01 a simple example knowledgebase.d3web
diaflux_example

input - user_inputs -- ambient_temperature [num] {°C}

output
-
system_output
--
warm
--
cold
--
just_fine

diaflux_example

Add new attachment

Only authorized users are allowed to upload new attachments.

List of attachments

Kind Attachment Name Size Version Date Modified Author Change note
jpg
visual_editor.jpg 9.4 kB 2 17-Dec-2012 16:13 CarstenWasner
jpg
visual_editor_edit_nodes.jpg 127.8 kB 1 17-Dec-2012 16:39 CarstenWasner
This page (revision-48) was last changed on 09-Dec-2016 15:57 by Albrecht Striffler