Show TOC

Procedure documentationMaintaining Employee Access to Manager Codes by Employee Type

 

You can restrict access to manager codes based on the employee type assigned to the employee. When an employee specifies a manager code at the POS, POS Client performs a check to validate that the employee is allowed to run the specified manager function.

Manager overrides are not applicable to role-based access. An employee either has permission or does not. Role-based manager code restriction applies only to manager codes activated at the POS. Role-based access does not apply to the Store Manager component. The POS is capable of performing the employee access check even when the Xpress Server is offline since it relies on the local parm file EACETXN.ACE.

Note Note

If role-based security control for POS manager code functions is enabled, but employee access is not defined, then no manager codes are accessible.

End of the note.

Prerequisites

Each employee has an employee type (role) assigned to represent his/her role (see Employee). The employee type must be a number between 1 and 20. Up to 20 employee types are supported for role-based access; an employee type outside of the 1 to 20 range is not permitted to run manager codes.

Information about employee access is used in combination with the Enable Employee Access Check checkbox. For information about this checkbox, see Employee Access.

Procedure

  1. To create a master list of employee types that can use manager codes, choose Start of the navigation path Configurator Next navigation step Employee Management End of the navigation path.

    The Employee Menu window appears.

  2. Click the Access icon.

    The Employee Access window appears.

  3. To assign manager codes and specify employee access by employee type, click the New button. Alternatively, search for existing employee types and manager codes by using the Employee Type and Manager Code fields and clicking the Find button.

  4. To allow employee access for a combination of employee type and manager code, in the Emp Access column, choose Y.

    To delete an existing combination of employee type or manager code, select the appropriate row and click the Delete button.

  5. To save your changes, click Save and then Close.

    The employee access table (EACETXN) is updated with this new information.

Result

When an employee executes a manager code function at the POS and the Enable Employee Access Check option in the Configurator is enabled, a search on the employee access table (EACETXN), which is available in the local parm file EACETXN.ACE, is performed. If Emp Access is set to Y for the specified combination of employee type and manager code, the manager code will run. If the employee type is not defined in the table or Emp Access is set to N for the specified combination of employee type and manager code, the action is not allowed and the POS displays an error message. If the Enable Employee Access Check option in the Configurator is disabled, no check is performed.

Employee Type

Manager Code

Employee Access

Result

Exists in table

Exists in table

Set to Y

Manager code runs

Exists in table

Exists in table

Set to N

Manager code does not run; error message appears on POS

Does not exist in table

Does not exist in table

Manager code does not run; error message appears on POS

Note Note

If the role-based authorization passes but the employee does not have the authority (as defined in the Manager/POS Function Maintenance window), the cashier is not allowed to perform that function.

End of the note.