Jump to: navigation, search

Difference between revisions of "HowTo:Create UBIK Workflow Activity Plugin"


(Workflow)
Line 26: Line 26:
 
</source>
 
</source>
  
{{Attention|The injection of WF Activities is only supported via the UBIK Installation Injection Folder. Make sure this folder is registered as probing path.}}
+
{{Attention|The injection of WF Activities is only supported via the UBIK Installation Injection Folder. Make sure this folder is configured as probing path in the config file.}}

Revision as of 13:48, 1 December 2014

Prerequisite

If you want to add a UBIK Workflow Activity via the UBIK Injection Interface to UBIK your Activity needs to be a UBIK Plugin. See here how to create your own Plugin.

Workflow

Further more your Plugin needs to implement the Ubik UBIK.WorkflowBase.IUBIKActivity. Therefor, you need a reference to UBIK.WorkflowBase.

Example:

    [Export(typeof(UBIK.Injection.IUbikPlugin))]
    [ExportMetadata("ID", "23B72354-A26F-449E-A7DA-F874B4167248")]
    [ExportMetadata("Type", typeof(UBIK.Injection.IUbikPlugin))]
    [ExportMetadata("Name", "my WorkflowActivity")]
    [ExportMetadata("Description", "does fancy things in version 2.4")]
    [ExportMetadata("Version", 3)]
    [ExportMetadata("MinimumKernelVersion", "2.4.0.0")]
    [ExportMetadata("MinimumDatabaseVersion", "2.4.0.0")]
    public class myWorkflowActivity : UBIK.Injection.IUbikPlugin, UBIK.WorkflowBase.IUBIKActivity
    {

    }
IC Attention.pngThe injection of WF Activities is only supported via the UBIK Installation Injection Folder. Make sure this folder is configured as probing path in the config file.