Authorisation (Enhanced)

NOTE  : To ensure no regression impact current customers must activate the enhanced security before it will apply. New customers will be enabled by default. It is expected that all customers will migrate to using the enhanced security – at which point it will become the default delivery.

Background

Prior to SP28 access to Promenta was controlled via a simple authorisation – users could either access or they could not. If granted access then the user had access to make requests or approve requests (if set up as an approver). 

This was controlled via object YZYMCCFORM  – see section “Restrict Webflow access (Promenta authorisation)”. Additional control was possible via custom plugins.

Since SP28 it is possible to limit the access to making requests, approving requests or both. This means you can prevent approvers from making their own requests (if needed)

 

Activate Enhanced Security

Table /PROMENTATM999 – using the override tree of /PROMENTA/TM999 must be set to enable the security

To activate set the WEBFORMS/SECURITY_ENHANCED value to be ON in the override decision tree.

Object YZYMCCFORM  

YZYMFORMID = <form id of the request>

ACTVT = <activity values – see below>

Activity Values

01 = Create – allow creation of  arequest (requesters can start new requests)

02= Change – allow changing of a request (approvers to approve)

03=Display (all users)

70 = Admin display – allow admins to open request in display mode

94= Admin – allowed to open a request in EDIT mode that does not belong to them

91 = Allow users to act as both requester and approver (in the same request)

 

Error message

if an authorisation error occurs a screen similar to the one below will be shown.

Note that the section to the right “Technical information” tells you the object and missing auth level

Scroll to Top