Creating Add-ons for Custom .NET Applications
For third-party .NET applications that are not supported by the built-in connector, you can develop an add-on to provide functionality for specific .NET controls, including user controls and libraries.
For complete and detailed information, see the Screen Connectivity Add-On User Guide.
How It Works
The Real-Time Client loads the add-on inside the application and attaches it to a specific control, and manages the communication between the add-on and the Real-Time Client solution. The add-on implements specific functionality targeting those custom controls.
Add-ons are not loaded inside the RTClient process.
The add-on dll can contain several classes inside the RTDesigner installation folder.
To enable the add-on dll file:
1. | After creating the dll, copy the file to the RTDesigner installation folder: |
For 64bit machines: <install dir>\Program Files \NICE Systems\Real-Time Designer
For 32bit machines: <install dir>\Program Files (x86)\NICE Systems\Real-Time Designer
2. | Specify the dll name and class in the Real-Time Designer settings, by clicking the NICE icon and then clicking Settings. |
3. | Specify the add-on for a particular capture. |
You can now use the new add-on functions and events.
Add-on Functions
Execute Addon Function: Gets the function name from the add-on to execute
Execute Addon Function with Text: Gets the function name from the add-on to execute with parameter text and returns a string value
Add-on Event
Events can be fired from within the add-on for handling in the Designer solution.