Jump to: navigation, search

Difference between revisions of "Workflow Designer"


({{UBIK}} activities)
Line 51: Line 51:
 
! Activity!! Category !! Purpose  
 
! Activity!! Category !! Purpose  
 
|- align="left"
 
|- align="left"
| DebugMessage|| UBIK Control Flow || -
+
| DebugMessage|| UBIK Control Flow || Writes a debug ''Text''
 
|- align="left"
 
|- align="left"
| InvokeInterface|| UBIK Control Flow || -
+
| InvokeInterface|| UBIK Control Flow || Invokes a {{UBIK}} Interface component
 
|- align="left"
 
|- align="left"
| InvokeWorkflow|| UBIK Control Flow || -
+
| InvokeWorkflow|| UBIK Control Flow || Invokes a {{UBIK}} Workflow object
 
|- align="left"
 
|- align="left"
| AssignToSystemRelation|| UBIK Object Primitives || -
+
| AssignToSystemRelation|| UBIK Object Primitives || Assigns a ''Child'' object via the given ''Relation'' to a ''Parent'' object
 
|- align="left"
 
|- align="left"
| CreateInstance|| UBIK Object Primitives || -
+
| CreateInstance|| UBIK Object Primitives || Creates a new instance of a given MetaClass
 
|- align="left"
 
|- align="left"
| DeleteObject|| UBIK Object Primitives || -
+
| DeleteObject|| UBIK Object Primitives || Deletes an object (Deep delete by default, ''ShallowDelete'' optional)
 
|- align="left"
 
|- align="left"
| RemoveFromSystemRelation|| UBIK Object Primitives || -
+
| RemoveFromSystemRelation|| UBIK Object Primitives || Removes a ''Child'' object via the given ''Relation'' from a ''Parent'' object
 
|- align="left"
 
|- align="left"
| SaveObject|| UBIK Object Primitives || -
+
| SaveObject|| UBIK Object Primitives || Saves an object (Deep save by default, ''ShallowSave'' optional)
 
|- align="left"
 
|- align="left"
 
| SetPropertyValue|| UBIK Object Primitives || -
 
| SetPropertyValue|| UBIK Object Primitives || -
 +
|- align="left"
 +
| AssignIconToBaseClass|| UBIK UI Primitives || -
 +
|- align="left"
 +
| SelectSourceFile|| UBIK UI Primitives || -
 +
|- align="left"
 +
| SelectTargetFile|| UBIK UI Primitives || -
 +
|- align="left"
 +
| ShowUnsavedObjectsHierarchy|| UBIK UI Primitives || -
 +
|- align="left"
 +
| UserDecisionYesNo|| UBIK UI Primitives || -
 +
|- align="left"
 +
| UserInputText|| UBIK UI Primitives || -
 
|}
 
|}
  

Revision as of 10:16, 26 June 2013

The Workflow Designer is a component in UBIK® which appears on many occasions, namely every time when there is a Workflow to be displayed or edited. It features a full re-hosted version of the designer for the Microsoft Workflow Foundation, extended with manipulation capabilities for UBIK® objects.

Basics

Toolbox

The Toolbox features a wide range of Activities that cane be used within your Workflows. There are generic activities as well as activities specific for the manipulation of UBIK® objects.

Standard activities

Activity Category Purpose
AddToCollection<T> - -
Assign - -
Assign<T> - -
AddToCollection<T> - -
CancellationScope - -
ClearCollection<T> - -
CompensableActivity - -
Compensate - -
Confirm - -
Delay - -
DoWhile - -
ExistsInCollection<T> - -
FlowChart - -
FlowSwitch<T> - -
FlowDecision - -
InvokeMethod - -

UBIK® activities

Activity Category Purpose
DebugMessage UBIK Control Flow Writes a debug Text
InvokeInterface UBIK Control Flow Invokes a UBIK® Interface component
InvokeWorkflow UBIK Control Flow Invokes a UBIK® Workflow object
AssignToSystemRelation UBIK Object Primitives Assigns a Child object via the given Relation to a Parent object
CreateInstance UBIK Object Primitives Creates a new instance of a given MetaClass
DeleteObject UBIK Object Primitives Deletes an object (Deep delete by default, ShallowDelete optional)
RemoveFromSystemRelation UBIK Object Primitives Removes a Child object via the given Relation from a Parent object
SaveObject UBIK Object Primitives Saves an object (Deep save by default, ShallowSave optional)
SetPropertyValue UBIK Object Primitives -
AssignIconToBaseClass UBIK UI Primitives -
SelectSourceFile UBIK UI Primitives -
SelectTargetFile UBIK UI Primitives -
ShowUnsavedObjectsHierarchy UBIK UI Primitives -
UserDecisionYesNo UBIK UI Primitives -
UserInputText UBIK UI Primitives -

Design canvas

Property window

Working with the designer

Toolbar

Item Purpose
Open file Opens a dialog to load a previously saved UBIK® workflow file (.uwf) into the design canvas
Save to file Saves the current design canvas into a file (.uwf)

Context menu

This control doesn't feature any context menu yet.

Designing workflows

Other functionality

See also