User Roles Guide | User Documentation | Striven


User Roles

Support Guide

  • Overview


    At Striven we understand that information security is important for keeping your Customers feeling safe and confident their personal details or financial information is protected. There are many permissions that can be used to configure User Roles that provide access to areas of Striven for the appropriate users, while restricting access to those who do not need to view confidential data related to Customers, Vendors, or even your own Company’s financial or personnel details. This guide will explain how User Roles help you control which Employees have access to sensitive information saved within Striven.

    Read this guide if you are trying to:
    ✔ Create User Roles for Employees.
    ✔ Manage security and permissions.
    ✔ Setup Employees as Non-System Users.

  • User Roles


    User Roles are comprised of many different available permissions found within Striven. The User Role indicates which of the available permissions are enabled. When a Striven user is assigned a User Role, they are then given access to the permissions within that User Role. If a user does not have access to a page or function, they can request access as needed. Requests for permissions will be either approved or denied by the Employee designated as the Permission Request Notification Recipient in the Company Settings. To learn more about permission request recipients, please reference our Company Setup Guide. Below is a look at the User Roles Management page. To view User Roles use the following steps below:

    Employees → Security → Roles

    1. Role: Lists the names of each User Role in Striven. You can view and edit the User Role by clicking on the name.
    2. Users: Displays how many users are currently assigned the User Role. Clicking on the number will allow you to view the Employees that currently have the selected User Role.
    3. Default: Indicates which User Role is set as the default in your Striven system for when Employees are first created.
    4. Deactivate: Allows you to deactivate the selected User Role. If any Employees currently have the User Role assigned to them, the role will not be able to be deactivated.

    As mentioned above, clicking on the name of the User Role will allow you to view the permissions found within that role. Once you have clicked on the User Role name you will be brought to a User Role Info page as shown below.

    1. User Role: The name of the User Role you are viewing.
    2. Description: The description of the User Role and is left blank by default.
    3. Access: Allows you to add an individual Employee to this User Role. This role can also be designated by Job Title.
    4. Can Assign?: Indicates whether or not Employees with this User Role can assign the selected User Roles to other Employees.
    5. Permissions: Allows you to search for and view specific permissions within the User Role. This is where you will select the permissions you wish this User Role to have in order to provide Employees with particular Striven access.
    6. Restrictions: Setting to restrict users with this User Role assigned from using a Username and Password to sign in to Striven. Users with this Role will only be able to sign in to Striven using the Single Sign On (SSO) option for either Google or Microsoft.
      • Note: If a user attempts to sign in to Striven using a Username and Password after this feature has been enabled, the user will receive a message stating that they must use Single Sign On to sign in.

    Note: There are three colors to be mindful of while viewing or editing a User Role as each one has different meanings. The three colors and their meanings are explained below:

    • Blue indicates that the user has access to the individual permission.
    • White indicates that users DO NOT have access to the individual permission.
    • Gray is for parent/child permissions and indicates that users have access to some, but not all, individual permissions within the parent/child hierarchy.
  • Permissions


    Individual permissions represent functions within Striven. Turning them on or off either enables or disables users to the specific function in Striven. There are many individual permissions within Striven which you can view all at once using Manage User Access. Where User Roles allow you to group permissions together, singular permissions can be given out as well. Below is a screenshot representing how Manage User Access appears and a description of what you can configure here. To view Manage User Access, use the following steps below:

    Employees → Security → Permissions

    1. Parent/Child Functions: These are in black font and house child and individual function permissions. These are not considered permissions but instead a way to organize the permissions for you to more easily view.
    2. Individual Functions: These are in blue font and once clicked they display a summary of the function permission.
    3. Manage Access: Allows you to select an Employee or User Role to grant the function permission to.
    4. View Access: Displays Employees who currently have this permission and assigned User Role(s).
  • View Direct Permissions


    Generally speaking, Employees in Striven get their system access and permissions from their designated User Role. However, sometimes there are individual or direct permissions assigned to an Employee in order to augment the Employee’s system accessibility. These direct permissions do not need to be part of their User Role and can be assigned as stand-alone permissions.

    To view the Manage User Access page, you will need to have the “User Roles – Add/Edit” permission. This allows you to see which Employees have a particular permission assigned to them by clicking on the View Access link for the permission. You also have the option to edit which Employees or User Roles have access to the permission by clicking on the Manage Access link.

    Likewise, you can view which permissions are assigned to an Employee from their Employee Info page. Under the User Access section of the page, you will have the ability to:

    1. View Effective Access: Displays a popup showing all of the permissions to which the Employee has access based on their assigned User Roles. If the Employee has more than one User Role assigned to them, this tree format will display all of the permissions combined from all of the User Roles assigned to them.
    2. View Direct Permissions: Displays a popup showing all of the direct permissions assigned to the Employee. These permissions are not assigned as part of a User Role and, therefore, are separate from the User Role permissions listed in the Effective Access list.

    Additionally, if you have the “User Roles – Add/Edit” permission, you will have the ability to remove direct permissions from the Employee’s access by clicking on the Trashcan icon next to the permission you wish to remove.

  • Request Access


    As Employees navigate through Striven, they may come across a page where they do not have access. Striven has different avenues through which Employees can request permission as it comes up naturally. Users can request access on an individual page level or through retrieving an Access Denied page and requesting access accordingly. It is important to note that the permission Can Request Access dictates whether or not an Employee can request access to a permission in Striven.

  • Page Level Request


    At any point while on pages within Striven, you can use the Settings Options on the top right corner to view permissions affecting the page and request access for each permission as needed. Below is a screenshot of a page’s settings options and descriptions of actions that users can take.

  • Access Denied Page Request


    If a user happens upon a page they do not have access to they will be notified as such. When on this page, the user can then choose to Return Home or to request access to the page. 

    Once access has been requested, the user set in the Permission Request Notification Recipients in the Company Settings section will receive an email in which they can then grant or deny access.

    1. Grant Access to Employee: Allows you to give the singular permission to the Employee who is requesting it.
    2. Assign Employee a Role: Instead of granting the Employee the singular permission, this option allows you to grant the Employee a new User Role which may already include the requested permission.
    3. Add Permission to Role: Allows you to add the requested permission to a User Role, such as one the Employee requesting may already have been assigned to them.
    4. Create New Role: Allows you to create a new User Role and include the permission that is being requested.
    5. Deny Access: If the Employee should not have access to the permission they are requesting, you can deny them access right from this page.
  • Non-System Users


    As discussed earlier, there are User Roles with permissions that one can assign to Striven users to enable them to access within the system. However, there is also a way to disable access to Employees in Striven while still reporting and tracking Employee information. These Employees are called Non-System Users. Non-System Users are unable to log in since they do not have any permissions assigned to them within Striven, but you can still report on their information for human resources purposes. It is also important to note that because Non-System Users do not log in, they DO NOT count toward your monthly Striven subscription rate.

    To toggle on/off the Non-System User option, you can check the Not a System User box on the Employee page (shown in the image below).

  • Recap


    With this User Roles Guide, we’ve discovered how to manage and assign permissions and User Roles within Striven to ensure security is allocated to Employees correctly. We’ve reviewed the processes for requesting access within Striven. We’ve also explored the option of saving Employees as Non-System Users in order to store Employee information without giving them access to Striven.


  • If I request access in Striven, how will I know if my request has been granted?


    You should receive an email notification informing you whether your request for access was granted or denied once the individual responsible for granting access has reviewed and responded to your request.

Heads up!

Striven uses relabeling. Based on industry, your system may use different terminology. Please see our Company Setup guide for more information or reach out to Striven support if you need help.