![]() |
Requirements for user modules |
User modules are the programs that represent or monitor your business processes.
For Vishnu, your own programs/DLLs are initially unknown components. In order for Vishnu to integrate them into its processing, they must meet certain minimum requirements, depending on their characteristics:
All user modules, if they are DLLs, must be written in a DotNet-language, e.g. C#.
Checkers must implement the Vishnu.InterchangeINodeChecker interface.
You can find details about Custom Checkers at Custom Checkers.
Loggers must implement the Vishnu.InterchangeINodeLogger interface.
You can find details about Custom Loggerss at Custom Loggers.
ValueModifiers must implement the Vishnu.InterchangeIValueModifier interface.
Details about custom ValueModifiers can be found at Custom ValueModifiers.
Triggers must fulfil the Vishnu.InterchangeINodeTrigger interface.
Details about custom triggers can be found at Custom Triggers.
Workers should be aware of the Vishnu.InterchangeINodeWorker interface.
Further information about workers can be found at Vishnu actors.
ParameterReaders must contain the Vishnu.InterchangeIParameterReader interface.
Details on custom parameter readers can be found at Custom Parameter Reader.
Views must be derived from the base class Vishnu.ViewModelDynamicUserControlBase.
You can find further information on custom views at Custom Views.