Changes

Workflow

585 bytes added, 14:33, 25 February 2015
/* Implementation in {{UBIK}} */
[[File:UI_WorkflowEditor.png|thumb|220px|alt=WF|Workflow in the [[Workflow Editor]]]]
==Overview==
Workflows are a powerful way for adapting {{UBIK}} to any needs. They can be used as a replacement for the traditional way of customizing using code, or simply as an additional option to achieve a desired behavior.
===Use workflows for...===
* business logic
* dynamic tasks with ever changing parameters, * tasks where traceability is an issue
* potentially long running tasks that will require persistence
 
==Implementation in {{UBIK}}==
{{UBIK}} uses a dedicated class type for managing workflows, the [[WORKFLOW|MetaClass Workflow]]. Each [[Instance|instance]] of this MetaClass represents a distinct workflow and holds the actual definition of the workflow as serialized [http://en.wikipedia.org/wiki/Extensible_Application_Markup_Language XAML] code.
Unlike coded customizing, workflows are not compiled when deploying a new {{UBIK}} customizing version, but are always interpreted at runtime.
==See also==
* [[Workflow Editor]]* [[Workflow Designer]]* [[Debugger|Code- and Workflow Debugger]] [[Category:Workflow]]
10,686
edits

Help improve this page!