Jump to: navigation, search

Difference between revisions of "Injection Management"


m
m
Line 7: Line 7:
 
* [[Web Service]]
 
* [[Web Service]]
  
== Supported Plugin Types ==
+
== Supported Types ==
Following plugin types are supported:
+
Two types of add-ons can be injected into {{UBIK}} via this Injection Management techique:
* [[HowTo:Create_UBIK_Workflow_Activity_Plugin|UBIK Workflow Activities]]
+
* {{UBIK}} Plugin
 +
* {{UBIK}} Module
  
== Plugin Folders ==
+
An {{UBIK}} Plugin is intended to provide features on a rather low level (methods used within code, workflow activities, web service). The scope of a plugin should not cover additional structures (Metaclasses, Metaproperties, Classifications).
Following folders are scanned for available plugins:
+
:→ [[HowTo:Create_UBIK_Workflow_Activity_Plugin|UBIK Workflow Activities]]
 +
 
 +
An {{UBIK}} Module can also include, additional to any features similar to a {{UBIK}} Plugin, any kind of metastructures. Hence, a {{UBIK}} Module is a much more comprehensive extension of the system.
 +
 
 +
== Injection Folder(s) ==
 +
Following folders are scanned for available plugins / modules:
 
* '''[UBIK Installation Folder]\Injection'''
 
* '''[UBIK Installation Folder]\Injection'''
 
* '''%LocalAppData%\Augmensys\UBIK\CUSTOM\[Project Folder]\Injection'''
 
* '''%LocalAppData%\Augmensys\UBIK\CUSTOM\[Project Folder]\Injection'''
Line 25: Line 31:
 
</source>
 
</source>
  
== Loaded Plugins ==
+
== Loaded Plugins / Modules ==
A list of all currently loaded and available Plugins in {{UBIK Studio}} is shown in the ''[[Plugins|View &rarr; Plugins]]'' dialog.
+
A list of all currently loaded and available Plugins and Modules is shown in the ''[[Plugins|View &rarr; Plugins]]'' dialog ({{UBIK Studio}} only).
 
+
 
+
 
+
  
 
== See also ==
 
== See also ==
 
* [[HowTo:Create_UBIK_Plugin|Create your own plugin]]
 
* [[HowTo:Create_UBIK_Plugin|Create your own plugin]]
 
  
 
{{Category/Version|2.4.0}}
 
{{Category/Version|2.4.0}}

Revision as of 11:15, 3 August 2016

The Injection Manamgent in UBIK® features the possibility to extend the standard functionality of UBIK® if necessary. The system can include project a/o customer specific implementations (like own Workflow activities) and supports a UBIK® administrator to manage project a/o customer specific requirements.

Supported Applications

Following UBIK® Applications support the Injection Management:

Supported Types

Two types of add-ons can be injected into UBIK® via this Injection Management techique:

  • UBIK® Plugin
  • UBIK® Module

An UBIK® Plugin is intended to provide features on a rather low level (methods used within code, workflow activities, web service). The scope of a plugin should not cover additional structures (Metaclasses, Metaproperties, Classifications).

UBIK Workflow Activities

An UBIK® Module can also include, additional to any features similar to a UBIK® Plugin, any kind of metastructures. Hence, a UBIK® Module is a much more comprehensive extension of the system.

Injection Folder(s)

Following folders are scanned for available plugins / modules:

  • [UBIK Installation Folder]\Injection
  • %LocalAppData%\Augmensys\UBIK\CUSTOM\[Project Folder]\Injection

These folders must be set in the privatePath parameter of the probing element in the config file:

<runtime>
   <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
      <probing privatePath="lib;Injection"/>
   <assemblyBinding
</runtime>

Loaded Plugins / Modules

A list of all currently loaded and available Plugins and Modules is shown in the View → Plugins dialog (UBIK® Studio only).

See also