- 6 minutes to read

DefaultRolesInViews – System Parameter

Streamline Log View and Monitor View creation with the DefaultRolesInViews system parameter in Nodinite. This setting determines which Roles are automatically assigned when administrators create new Log Views or Monitor Views, reducing manual configuration and ensuring consistent access policies.

What you'll achieve with this parameter:

  • Automatically assign roles when creating new Log Views and Monitor Views
  • Reduce administrative overhead and save time
  • Ensure consistent access policies across all views
  • Support multiple default roles with semicolon separation

The DefaultRolesInViews System Parameter defines which Roles are pre-selected when a Nodinite administrator creates a new Log View or Monitor View. Rather than manually selecting roles each time, the specified default roles are automatically included, streamlining the view creation process.

System Parameter Name Data Type Values/Example Comment
DefaultRolesInViews string Administrators Default = Administrators. Use semicolon (;) to separate multiple roles. Applies to both Log Views and Monitor Views.

This parameter is used by the Web Client when administrators create new views:

The default roles are ready for the administrator to configure permissions or add additional roles as needed.

Note

Changes to this parameter are effective immediately in the Web Client. You do NOT need to restart any services for the new value to take effect.


How It Works

When a Nodinite administrator creates a new Log View or Monitor View:

  1. Click Add View - Navigate to Log Views Overview or Monitor Views Overview and click the Add button
  2. General Tab - Enter name, description, and other basic information
  3. Default Roles Pre-Selected - The roles specified in DefaultRolesInViews are automatically added to the Roles section
  4. Configure Permissions - Administrator sets permissions for the default roles:
    • Log Views: View Context, View Body, Resend, Repair, etc.
    • Monitor Views: Execute Remote Actions, View History, etc.
  5. Add More Roles - Optionally add additional roles beyond the defaults

This automation ensures that critical roles (typically Administrators) always have access to newly created views, while allowing flexibility to add role-specific permissions as needed.

Multiple Default Roles

You can specify multiple roles by separating them with a semicolon (;). For example:

Administrators;IntegrationTeam;SupportStaff

All specified roles will be automatically added when creating a new Log View or Monitor View. The administrator can then configure individual permissions for each role according to the Permission Set for Log Views or Permission Set for Monitor Views.

Best Practices

  • Always Include Administrators - Ensure the Administrators role is always in the default list to maintain administrative access
  • Add Common Business Roles - Include roles that need access to most or all views (e.g., Support, Operations)
  • Keep the List Focused - Only include roles that truly need default access; specialized roles can be added manually
  • Document Your Standard - Maintain documentation of which roles should have access to different types of views

Example Configurations

Minimal (Default)

Administrators

Best for: Organizations with diverse view requirements where most Log Views and Monitor Views need custom role assignment.

Standard Operations

Administrators;Operations;Support

Best for: Organizations where operations and support teams need broad access to business transactions and monitoring resources.

Enterprise Multi-Team

Administrators;IntegrationTeam;BusinessAnalysts;CustomerSupport;Compliance

Best for: Large organizations with many teams requiring different view access patterns across logging and monitoring.

When NOT to Use Many Default Roles

  • Highly Specialized Views - If most Log Views and Monitor Views serve specific teams or purposes, fewer default roles reduce unnecessary access
  • Security-Sensitive Environments - Where principle of least privilege requires explicit role assignment for each view
  • Different Access Patterns - When views vary significantly in their audience and purpose

Frequently Asked Questions

Find more solutions and answers in the Nodinite System Parameters FAQ, as well as the Troubleshooting user guide.

How do I change the value?

Changing a value for the pre-defined System Parameters is described in the generic 'How do I change the System Parameters' article.

Do I need to restart anything?

No! Changes to this parameter are effective immediately in the Web Client. Administrators will see the updated default roles the next time they create a new Log View or Monitor View. No service restart is required.

Can I remove roles after they're added by default?

Yes! When creating a Log View or Monitor View, the administrator can remove any of the default roles or adjust their permissions in the General tab. The DefaultRolesInViews parameter only controls which roles are pre-selected - it doesn't enforce them.

What happens if a role name doesn't exist?

If a role name specified in DefaultRolesInViews doesn't exist in your Nodinite instance, it will be ignored when creating new views. Only valid, existing roles will be pre-selected. Ensure role names match exactly (case-sensitive).

Does this affect existing views?

No. Changing the DefaultRolesInViews parameter only affects new Log Views and Monitor Views created after the change. Existing views retain their current role assignments. To update existing views, use the manage features:

How do I configure permissions for the default roles?

After the default roles are added to a new view, click the Edit button in the Roles section on the General tab. Then configure the appropriate permission set for each role:

For Log Views (Permission Set for Log Views):

For Monitor Views (Permission Set for Monitor Views):

  • Access this View
  • Execute Remote Actions
  • View History
  • View Statistics

Should I include all roles as defaults?

No. Only include roles that legitimately need access to most or all views. Adding too many default roles:

  • Creates security risks by over-granting access
  • Requires more work to remove unnecessary roles from specialized views
  • Violates the principle of least privilege

Focus on core operational roles (Administrators, Operations, Support) and add specialized roles manually when needed.


Next Step

Add or Manage Log View - Create and configure Log Views
Add or Manage Monitor View - Create and configure Monitor Views
Roles - Understand role-based access control
Permission Set for Log Views - Configure granular Log View permissions
Permission Set for Monitor Views - Configure granular Monitor View permissions
Administration

View Management

Access Control

Configuration