Professional services engagements often require a wide range of skills. Ruddr allows you to define these various skills in the form of project roles. Roles are optional, but it is a best practice to leverage them. Often these roles and corresponding bill rates are defined in the proposal and legal contract with the client. For smaller engagements or teams, project roles may be unnecessary. The Roles tab (Figure 1) of the Edit Project drawer allows you to manage project roles and assign project team members to those roles. In order to edit a project, you must have access to the project and also have the Edit project permission set on your security role. One advantage of using roles is that they allow a single team member to bill at different bill rates on the same project. This is possible because each role has its own bill rate and team members can be assigned to multiple roles. When roles are not used, each team member can be assigned only a single bill rate for the project. There are two ways to add project roles to the project:Documentation Index
Fetch the complete documentation index at: https://help.ruddr.io/llms.txt
Use this file to discover all available pages before exploring further.
- Add roles from the client
- Create roles for the project
Add Roles from the Client or the Workspace
Ruddr provides workspace admins with the ability to define workspace-level Project Roles and Rates within the Custom Data section of Workspace Settings. Once these roles are established, they are available to be used on clients and project throughout the workspace. In addition to inheriting project roles from the workspace, new roles can be added to clients to establish a client “rate card”. For more on these roles, please refer to the Client Roles article in the Ruddr Help Center. If roles have indeed been established for the client, those roles can be added to projects. When creating or editing a project via the Edit Project drawer (Figure 1), a project admin may choose to add a role from the client. You can either select the Add from Client button or select the drop down for more options (Figure 1). Selecting the Add from client will present a list of available, client project roles (Figure 2). Select one or more of these roles will add the role and the corresponding rate to the project (Figure 3). In addition to adding client roles, you can also choose to add roles directly from the list of workspace roles. If you select the Add a Workspace Role action from the button’s action menu, you can select which workspace roles to add to the project.



Create New Project Roles
To create a new project role, simply click the + Quick Add button (Figure 1) at the bottom of the Project Roles list. This will allow you to type in the name of the new role (Figure 5); optionally select a role location, practice, and / or discipline; set the role as either billable or non-billable; set the currency for the role’s bill rate; and provide an hourly rate (for billable roles). Practices, locations, and disciplines are set by your Workspace Admin and they are used to group associated roles together for reporting purposes.
Assign Project Team Members to Roles
Once you have your project roles defined, you can then assign project team members to those roles. To make a role assignment, click the Quick Add button in the Role Assignments list (Figure 5), which will display under the Roles list on the Roles tab (Figure 2).

Delete a Role Assignment
You can delete a role assignment by clicking the menu on the right side of the assignment row (Figure 5). To remove the role assignment, simply click the Delete option (Figure 7).
Delete or Deactivate a Role
A project role can be deleted or disabled by using the menu on the right side of the row (Figure 1). There are times when the delete option will not be enabled but you always have the ability to deactivate a role (Figure 8).
- One or more project team members are assigned to the role.
- There are existing time entries associated with the role.