The following PROIV Functions are supplied to ensure that the default Dashboard layout and Dashboard Component visibility is maintained regardless of the underlying menu and security system.

They can be incorporated into the Administrator menu of a third party menu and security system, by altering the Link, Exit and Security functions specified in the header section of the runtime PROIV Functions. There must be a ‘bridge’ between the third party menu and security system and PROIV Aurora to control the visibility of Dashboard Components, and to determine the initial Dashboard layout. This is achieved by using the Security Profile Identifier unique string.

Note: The profileId’s length has increased from 8 to 32 from PROIV Aurora v1.0.3.0 onwards.

@AU_MaintainDefaultLayout allows a different default Dashboard layout to be specified for each Security Profile Identifier.

@AU_MaintainComponents allows multiple Security Profiles to be selected to control the visibility of Dashboard Components. The function have been constructed such that when Security Profile selections are required, the values are supplied from the following Global functions.

For input validation purposes:

When integrating PROIV Aurora with a third party menu and security system, functions of the same name and with matching parameters must be provided by the third party menu and security system to complete the ‘bridge’. The Security Profile Identifier is then used throughout all subsequent communications between PROIV Aurora and the third party menu and security system, where security at a profile level is a consideration.

A system that does not support the concept of a Security Profile Identifier must also implement these functions and provide pseudo Security Profile Identifiers. The return parameters of TK_AU_GetOperatorIdentity must therefore provide a pseudo Security Profile ID for the operator, which can then be used to control Dashboard layout and Dashboard Component visibility for that operator.

The following PROIV Aurora layout housekeeping Global functions have been provided so that User and Security Profile references shared between PROIV Aurora and a third party menu and security system can be kept synchronised:

When you log on for the first time, a copy of the default Profile Layout for your profile is taken and stored against your user, this enables you to tailor the layout and save it. You can reset your layout to the default using the Reset in the Settings panel on the Dashboard. See Settings for more information.

Resetting of the layout can also be achieved using the following task:

Comment on this topic

Topic ID: 810032