Integrating Aurora with other menu and security systems |
PROIV Aurora Help |
You can decide to integrate Aurora with an existing PROIV application without using the supplied security and menu framework. You must implement your own versions of the replaceable functions and tasks in order to display the menu structures, validate operator logons from their application’s own data etc.
If you want to use the replaceable Global functions in order to use your own Security and Menu system or a third party system, follow these steps:
-
Log on to PROIV using the PROIV MFC Client and import the aurora_core_replaceables.vpx file.
-
Empty versions of the functions are imported because PROIV Developer prevents the creation of new functions with a prefix of ‘@’, as the names are reserved for the supplied PROIV Functions.
-
Edit the functions and replace the code with your own code.
-
Ensure that the following functions in the table below are implemented to facilitate integration:
Function Name |
Type |
Description |
@AU_RecordOperatorLogon |
Global Update |
Records the operator logon details from Aurora. |
@AU_GetSecuritySession |
Global Update |
Gets a new Security Session. |
@AU_PS_Route_Init |
Global Update |
Initialises Routes and variables for an Aurora Session. |
@AU_AddToActivityHistoryStub |
Global Update |
Adds functions or Routes to history. |
@AU_SecurityProfilesCBSEL |
Global Screen |
Security Profiles combo box list. |
@AU_SecurityProfilesLBSEL |
Global Screen |
Security Profiles list box Global SEL. |
@AU_ValidateSecurityProfile |
Global Update |
Validates Security Profile input. |
@AU_GetTaskListRSS |
Global Report |
Infobar Screen function list RSS feed. |
-
After changing any of the replaceable tasks or functions, it is recommended that you export them to a back-up .vpx file. This is to protect against accidentally overwriting them in the future by re-importing the empty versions of the functions, or by installing the PROIV Security and Menus Framework as part of an upgrade.
Related Topics
Customisable Tasks and Functions
PROIV Security and Menu Functions Overview
Security Profile Functions Overview
PROIV Aurora Layout Housekeeping Functions Overview
Topic ID: 810062