Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

ID

KIM Permission

Check Description

Location

Supported in KRAD
M96KR-NS / Full Unmask Field

Checks if a security-masked field can be displayed in the clear

BusinessObjectAuthorizationServiceImpl.canFullyUnmaskField

 
M97KR-NS / Partial Unmask Field

Checks if a security-masked field can be partially displayed

BusinessObjectAuthorizationServiceImpl.canPartiallyUnmaskField

 
M98KR-NS / Create / Maintain Record(s)Allows the control of the editing or creation of individual records via permissions. It's sometimes used to control access to specific records based on role qualifiers, though that is not directly supported. (subclasses add the PK values of the obejct being edited)

canCreate
canMaintain
canCreateOrMaintain 

 
M99

KR-NS / Modify Maintenance Document Section

Uses the DD-provided section ID to check this permission.

This permission is keyed by the Business Object and section ID being edited. This must be the "master" business object being edited by the document. (Not a child object also being edited by the document.)

BusinessObjectAuthorizationServiceImpl.considerMaintenanceDocumentAuthorizer

 
M100

KR-NS / View Inquiry or Maintenance Document Section

Uses the DD-provided section ID to check this permission.

This permission is keyed by the Business Object and section ID being edited. This must be the "master" business object being edited by the document. (Not a child object also being edited by the document.)

BusinessObjectAuthorizationServiceImpl.considerInquiryOrMaintenanceDocumentAuthorizer

(tick) 

M101

KR-NS / Modify Maintenance Document Field

This permission is keyed by the Business Object and property name being edited. This must be the "master" business object being edited by the document. (Not a child object also being edited by the document.)

BusinessObjectAuthorizationServiceImpl.considerBusinessObjectFieldModifyAuthorization

(tick)

M102

KR-NS / View Inquiry or Maintenance Document Field

This permission is keyed by the Business Object and property name being edited. This must be the "master" business object being edited by the document. (Not a child object also being edited by the document.)

BusinessObjectAuthorizationServiceImpl.considerBusinessObjectFieldViewAuthorization

(tick)

M103

KR-NS / Edit Document

A (usually) automatically determined permission to ensure that the proper users can edit the documents at the right times. When this is false, the document should generally be completely non-editable.

Not Maint Doc specific: Only here to ensure that the interaction between Edit Document and the Modify Field permissions is preserved.

 

(tick)

M104

KR-NS / Open Document

 DocumentAuthorizerBase.canOpen

(tick)

M105

KR-NS / Perform Custom Maintenance Document Function

When a custom button is supposed to be present on a maintenance document, this permission is checked for the id of the button. (property name) If the user does not have the permission, the button is not shown.BusinessObjectAuthorizationServiceImpl.considerCustomButtonFieldAuthorization

(tick)

     
     

...