Page Index Toggle Pages: 1 Send TopicPrint
Normal Topic workflow engine (Read 3532 times)
Justin
YaBB Newbies
*
Offline


I love YaBB 1G - SP1!

Posts: 3
Joined: Aug 11th, 2005
workflow engine
Dec 13th, 2005 at 1:05pm
Print Post  
Does this control provide a workflow execution/evaluation engine ? A one that can evaluate the logical flow of the graph , execute some tasks on each step, and return a result when a defined "success" or "error" node is reached ?

  
Back to top
 
IP Logged
 
Stoyo
God Member
*****
Offline


MindFusion support

Posts: 13230
Joined: Jul 20th, 2005
Re: workflow engine
Reply #1 - Dec 13th, 2005 at 2:15pm
Print Post  
We are often asked about this, but FlowchartX doesn't provide such engine. It will let you visualize a workflow, and let your users edit the workflow, but cannot do any evaluation based on the diagram structure.

You can bind the visualization provided by FlowChartX to your own engine using the control's API, events, and custom-data properties such as Tag / VariantTag / UserString.

Or you could build an engine based on the FlowChartX API. E.g. have the workflow represented using Box and Arrow objects. Then the evaluation engine can run through the nodes and relations starting from the first box and going through all boxes that can be reached recursively via box.OutgoingArrows and Arrow.DestinationBox.

  
Back to top
 
IP Logged
 
Justin
YaBB Newbies
*
Offline


I love YaBB 1G - SP1!

Posts: 3
Joined: Aug 11th, 2005
Re: workflow engine
Reply #2 - Dec 14th, 2005 at 8:36am
Print Post  
Can I attach my own objects to the flow elements ? I have a class containing several date, time, string and boolean fields - is it possible to assign an object of that type to a Box ?

thanks for your help so far
  
Back to top
 
IP Logged
 
Stoyo
God Member
*****
Offline


MindFusion support

Posts: 13230
Joined: Jul 20th, 2005
Re: workflow engine
Reply #3 - Dec 14th, 2005 at 10:12am
Print Post  
You can use an integer value to identify your objects and assign that value as a Tag. E.g. that could be the object's index in an array, or a record id in a DB table containing the object data. You might also assign the objects to the VariantTag if they are COM objects.

Stoyan
  
Back to top
 
IP Logged
 
Page Index Toggle Pages: 1
Send TopicPrint