Roles

Overview

Use Roles to define the kind of roles that exist in your company, assign roles to each user, and grant permissions to each role. Role definitions determine what permissions and access rights a user has in each screen or report.

Permission to access a specific screen is granted within the context of a role. A role can be assigned to a user in User or a user can be assigned to a role in Roles. In either case, the permissions available to a user are controlled through the role (or roles) assigned to the specific user. After a role or roles are assigned to a user, the user is “granted” the permissions that are required to perform his or her daily tasks.

The permissions assigned to a user (through a role) for a specific screen include View, New, Edit, and Delete. These permissions are set on a screen-by-screen basis.

The View permission lets a user display existing data in a particular screen but prevents the user from changing the data.

The New permission lets a user add/insert data in a particular screen.

The Edit permission grants the user the ability to change existing data in a particular screen.

The Delete permission grants the user the ability to remove existing data in a particular screen.

The selections on the menu presented to a specific user are based on the permissions that user has for the specific screen(s). If a user has no permissions for a specific screen, that screen selection does not appear in the menu. The process of removing screens from the menu when the user does not have permissions to the screen will also remove leaf nodes of the menu that the user does not have access to and also top menu branches that do not contain leaf nodes.

Items included on the Other tab in Roles control specific activities. These are known as Individual Permission Items, permitted within the context of a specific screen.

The Users tab displays a list of users assigned to each role. A role can be assigned to a user in User or a user can be assigned to a role in Roles.

On the Reports tab, you can grant permission by report or by report format to view or execute reports, or both.

Creating Roles

Select Administration | Setup | Roles.

Click New to create a new role.

Type the name of the role in Name.

Specify a description of the role in Description.

The Standard check box is selected if the role was delivered as part of the System.

Note: Proxy users are defined in this to allow a user to enter time/expenses on behalf of other users. If the Proxy user needs to enter time for other resources, assign the user Mobile Resource Selection - Time permission. If the Proxy user needs to enter expenses for other resources, assign the user Mobile Resource Selection - Expenses permission

Screens tab

If a check box is selected on a row, the user is assigned that permission in that screen.

Click to select the All check box if the role should have View, New, Edit and Delete permissions. When you select the All check box, the View, New, Edit, and Delete check boxes are automatically selected.

Note: If the All check box is cleared, you can select the other check boxes individually.

Click to select the View check box if the role should have rights to look up or display data in the screen.

Click to select the New check box if the role should have rights to add/insert new information in the screen.

Click to select the Edit check box if the role should have rights to change existing data in the screen.

Click to select the Delete check box if the role should have rights to remove existing data in the screen.

Other tab

Click the Select check box if the role will have permission to perform the action listed in the Individual Permission Item column. Resources will inherit the permissions based on the roles they assigned.  Available activities include:

Approve Any Expense Report

Approve Any Timesheet

Approve My Expense Report

Approve My Project Expense Reports

Approve My Project Timesheets

Approve My Timesheet

Approve Project Invoice

Approve Project Transaction

Approve Revenue Recognition Accrual

Approve Team Member Expense Reports

Approve Team Member Timesheets

Approve Vendor ACH Payment Settings

Create Custom Reports

Document Management Administrator

Email Customer Invoices

Enable Actions

Enable Approval Workflow

Enable Meetings

Enable Right Page

Generate Allocation Journals for a Closed Period

Human Resources All

Import Any Timesheet

Import Customer Invoices and Attachments

Import My Timesheet

Manage Shared Console Views

Mobile Resource Selection - Expenses

Mobile Resource Selection - Time

Post Assess Finance Charges

Post Billing Correction

Post Cash Application

Post Cash Processing

Post Customer Invoice

Post Journal Entry

Post Manual Payment

Post Payment Selections

Post to a Closed Period

Post Vendor Invoice

Project Transaction Pending and Billed Console

Report Administrator

Set Default Global User

Share Templates

Status Override

Submit Internal Service Request

Update Vendor ACH Payment Settings

User Maintenance

View All Project Time

View All Projects in Reports and Consoles

View All Scheduling

View All Staff Utilization

View Billing Rate Exceptions

View Detail Labor Cost in Reports

View Financials and Dashboards

View Team Scheduling

Users tab

Click to select the Select check box for each user who you want to assigned to this role.

Reports tab

Click to select the View check box if the user has permission to view associated reports.

Click to select the Execute check box if the user has permission to execute associated reports.

If you want to assign View or Execute permissions at the report format level, click Expand , and then click to select View or Execute, or both, for a report format line.

Click Save and New, or click Save and then click New, to save the current role and start adding the next.

Changing Roles

Select Administration | Setup | Roles.

Double-click the role that you want to change. Role appears.

Make the changes that you want to make, and then click Save.

If you want to change other roles, you can use the navigation buttons to move to the First , Previous , Next , or Last role.

Questions and Answers

Q: Do the rights for each role upgrade when we are upgraded to a new version of Beyond Software?Q: Do the rights for each role upgrade when we are upgraded to a new version of Beyond Software?

A: No. This is a manual task for your system administrator to perform.