- 4 minutes to read

Permission Set for Log Views

Nodinite has role-based security. The Permission Set grants or revokes end-users rights to use and interact with Log Views.
Role-based Example
Here's an example of the Economy role with the configuration options for Log Views.

The following permissions exist for the Log Views permission set:

graph LR subgraph "fal:fa-hard-drive Permissions for Log Views" ro23[fal:fa-lock Permission Set] --> ro1(fal:fa-door-open Global setting) subgraph "Log View" ro2(fal:fa-search Access Log) ro3[fal:fa-key View Context] ro4[fal:fa-download View Body] ro5[fal:fa-file-alt View Transformed] ro6[fal:fa-repeat Resend] ro7[fal:fa-magic Repair] end ro1 --- |Allow or Deny| ro2 ro1 -.- |Inherit, Allow or Deny|ro3 ro1 -.- |Inherit, Allow or Deny|ro4 ro1 -.- |Inherit, Allow or Deny|ro5 ro1 -.- |Inherit, Allow or Deny|ro6 ro1 -.- |Inherit, Allow or Deny|ro7 end

Access Log

To access the Nodinite Log Views, the User must be a member of a Role granted (Allow) access to the Log.

Note

If the User is a member of any Role where access to the Log is denied (Deny), then the User is blocked access to ALL Log Views.

Access rights

  1. The Role is set to Allow access to the Log.
  2. The Role is set to have different access rights to individual Log Views.
    • Allow - Log View is visible and accessible to the end-user.
    • Deny - Log View is NOT visible or accessible to the end-user.

View Context

In the Log Views, for end-users in Roles where the View Context permission is allowed, the end-user is granted the right to view the Context Values tab.
Context Values tab
Here's an example of the Context Values tab as seen in a Log View

  • Inherited - Context data is visible and accessible to the end-user IF the global setting is set with the Allow option; Otherwise, it is not.
  • Allow - Context data is visible and accessible to the end-user.
  • Deny - Context data is NOT visible or accessible to the end-user.

To further protect sensitive Context data, Nodinite can mask the values presented to end-users. Review the ProtectedContextValues user guide for details.

View Body

In the Log Views, for end-users in Roles where the View Body permission is allowed, the end-user is granted the right to view the Body.
View message body
Here's an example of the View message Body Action menu item on a selected Log Event as seen in a Log View.

With this grant, end-users can Download the body/payload. Different download options (single, multiple, etc.) are available in various places within the Web Client.
Download Action
Single download example

  • Inherited - The Body (RAW data) is visible, accessible and downloadable to the end-user IF the global setting is set with the Allow option; Otherwise, it is not.
  • Allow - Log View is visible, accessible and downloadable to the end-user.
  • Deny - Log View is NOT visible, accessible or downloadable to the end-user.

View Transformed

Nodinite has a feature built-in to render the payload (Body) in other presentation formats using a Stylesheet. This feature helps your business better grasp the content of message transactions. Also, use it to filter/mask sensitive data.

  • Inherited - Transformation option is available to the end-user IF the global setting is set to Allow; Otherwise, it is not.
  • Allow - Transformation option is available to the end-user.
  • Deny - The transformation option is NOT available to the end-user.

Resend

In the Log Views, for end-users in Roles where the Resend permission is allowed, the end-user is granted the right to resend the Body.
Resend action menu item
Here's an example of the Resend Action menu item on a selected Log Event as seen in a Log View.

With this grant, end-users can Resend the body/payload. Different resend options (single, multiple, ...) are available in various places within the Web Client.

  • Inherited - The Resend feature is available to the end-user IF the global setting is set with the Allow option; Otherwise, it is not.
  • Allow - Log View is visible, accessible and downloadable to the end-user.
  • Deny - Log View is NOT visible, accessible or downloadable to the end-user.

Note

The AllowResubmit System Parameter must be set to true; Otherwise, the Resend feature is disabled.

Repair

In the Log Views, for end-users in Roles where the Resend and Repair permissions are allowed, the end-user is granted the right to Repair the Body.

Repairing and resending messages is an advanced feature. To Repair a Log Event; First, click on the View Details menu Action.
View Details
View details Action button menu item

This opens another tab in the Client Browser with a new page. On this page, you can then click on the Repair and resubmit menu button.
The Repair and resubmit menu button

Repair and resubmit modal
Here's an example of the Repair and Resubmit modal for selected Log Event.

With this grant, end-users can Repair and Resubmit the body/payload using the Web Client.

  • Inherited - The Repair and Resubmit feature is available to the end-user IF the global setting is set with the Allow option; Otherwise, it is not.
  • Allow - The Repair and Resubmit feature is visible and accessible to the end-user.
  • Deny - The Repair and Resubmit feature is NOT visible or accessible to the end-user.

Note

The AllowResubmit and the AllowRepair System Parameter must be set to `true; Otherwise, the Repair and Resubmit feature is disabled. Also, the Resend permission must be set to Allow.


Next Step

Add or manage Role
Add or manage Log View
Add or manage Monitor View

Monitor Views permission set
Repository Model permission set

Administration
Access Management
Log Views
Monitor Views
Repository Model
Users