Jump to: navigation, search

Difference between revisions of "Injection Management"


m
m (See also)
 
(4 intermediate revisions by the same user not shown)
Line 13: Line 13:
  
  
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}} Plugin''' is intended to provide features on a rather low level (methods used within code, [[HowTo:Create_UBIK_Workflow_Activity_Plugin|workflow activities]], web service). The scope of a plugin should not cover additional structures (Metaclasses, Metaproperties, Classifications).
:→ [[HowTo:Create_UBIK_Workflow_Activity_Plugin|UBIK Workflow Activities]]
+
  
 
An '''{{UBIK}} Module''' can also include any kind of metastructures, additional to features as a {{UBIK}} Plugin. Hence, a {{UBIK}} Module is a much more comprehensive extension of the system.
 
An '''{{UBIK}} Module''' can also include any kind of metastructures, additional to features as a {{UBIK}} Plugin. Hence, a {{UBIK}} Module is a much more comprehensive extension of the system.
 +
 +
[[Category:2.4.0|Injection Management]]
 +
[[Category:Injecting|Injection Management]]
  
 
== Injection Folder(s) ==
 
== Injection Folder(s) ==
Line 31: Line 33:
 
</runtime>
 
</runtime>
 
</source>
 
</source>
 +
 +
{{Attention|The injection of plugins / modules requires that this folder is configured as ''probing'' path in the config file.}}
 +
 +
[[Category:2.4.0|Injection Management]]
 +
[[Category:Injecting|Injection Management]]
  
 
== Loaded Plugins / Modules ==
 
== Loaded Plugins / Modules ==
Line 37: Line 44:
 
== See also ==
 
== See also ==
 
* [[HowTo:Create_UBIK_Plugin|Create your own plugin]]
 
* [[HowTo:Create_UBIK_Plugin|Create your own plugin]]
 +
* [[HowTo:Create_UBIK_Module|Create your own module]]
  
 
{{Category/Version|2.4.0}}
 
{{Category/Version|2.4.0}}

Latest revision as of 05:51, 22 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).

An UBIK® Module can also include any kind of metastructures, additional to features as a UBIK® Plugin. 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>
IC Attention.pngThe injection of plugins / modules requires that this folder is configured as probing path in the config file.

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