Difference between revisions of "Injection Management"
m |
m |
||
Line 7: | Line 7: | ||
* [[Web Service]] | * [[Web Service]] | ||
− | == Supported | + | == 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). |
− | 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 | + | A list of all currently loaded and available Plugins and Modules is shown in the ''[[Plugins|View → 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.
Contents
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).
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:
<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).