Jump to: navigation, search

Changes


Interface Manager

128 bytes added, 19:33, 19 June 2013
When started, the interface manager searches for valid {{UBIK}} interface components. This search is performed in the sub-directory ''Interfaces'', where an interface component can be either an assembly or a [[Workflow]].
[[File:UI_InterfaceManager.png|thumb|220px|Interface Manager]]
==Identifying Interface ComponentsAssemblies =====Identification===
* {{UBIK}} scans tries to find a sub-directory ''Interfaces'' parallel to the UBIK.Studio.exe and scan it for assemblies (*.dll) which start with the name matches the pattern ''UBIK.Interface.*''
* it looks for types (classes) in those assemblies which derive from ''UBIK.Interface.UBIKInterfaceBase''
* it checks if those types implement either ''UBIK.Interface.IUBIKImport'' or ''UBIK.Interface.IUBIKExport'' or both
All components that fulfill those criteria will be listed in the boxes ''Import Interfaces'' and/or ''Export Interfaces''. Checking a component will mark it generally for execution with the [[UBIK EnterpriseService]], if a respective valid .command file lands in one of the folders that can be added to ''Command Directories''.
 
==Workflows==
==Parameters==
The ''Parameters'' table allows the creation of named parameters that are passed via the .command file, to enable conditional execution.
 
==Toolbar==