Changes
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 ..."
== 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 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.
<source lang="csharp">
[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
{
}
</source>
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 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.
<source lang="csharp">
[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
{
}
</source>