Jump to: navigation, search

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


(Created page with "== 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. [[Create_UBIK_Plugin|See here ...")
 
Line 7: Line 7:
 
Therefor, you need a reference to UBIK.WorkflowBase.
 
Therefor, you need a reference to UBIK.WorkflowBase.
  
 +
Example:
  
 
<source lang="csharp">
 
<source lang="csharp">
Line 24: Line 25:
  
 
</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.}}

Revision as of 15:39, 28 November 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 registered as probing path.