Role Browser

The role browser shows your demand for labor. It is typically used by schedulers to view open requests, booked requests, and role allocations. It provides a handy visualization that displays requested hours for a role and what the role is currently working on. Typically as a scheduler you might come here to answer the following kinds of questions:

  • What roles have open requests?
  • How many technical consultants are needed in the coming weeks?
  • Which roles need a resource assigned?
  • This resource has free time, which roles could I assign them to?

This tab is often used in conjunction with the Resource Browser. The two show your labor demand vs. supply. With this information on hand, you match the two to fulfill your scheduling needs. More is covered in our how-to article, Role and Resource Browser Workflow MP.

If you are unfamiliar with roles, please see the Roles MP help page.

This tab is reached by choosing View Menu | Scheduling | Roles.

Permissions and Settings

A rule of thumb is that you can view the roles for any project that you can open. You can open projects according to the following permissions.

You can view a project if:


The upper section of the role browser contains query information. Here you define the roles that you are interested in via several filters described below. 

Saved Queries

Open multiple resource browsers at once, and the query criteria for each will be saved so that they are available each time you login to Projector. This is useful if you have a few different types of resource searches that you normally use.

Fill in the search criteria based on what you are looking to do. The table below explains each of the search tools Projector provides. After the table we provide some example searches.

Search FilterDescription
Start DateOnly show roles that have requests or bookings from the start date onward
Search String

Search all of the following fields. You can specify complex search criteria.

  • Resource Name
  • Role Name
  • Project Name
  • Engagement Name
  • Client Name
Action Filter

Filters out roles on any project according to the following criteria:

  • Show All Projects – Do not filter
  • Show Projects Needing Action – Projects that have open requests or unassigned roles
  • Show Projects With Open Requests – Projects that have open requests
  • Show Projects With Unnamed Bookings – Projects that have unassigned roles
Search Criteria

The search criteria section has four subsections, Cost Centers, Locations, Titles, and Skills. You can use this to narrow down the roles that you are interested in. Clear the checkboxes completely to display all roles. Tick the checkboxes to only show the selected roles. For instance, I know I need a consultant in Lexington. So search on all Consultant titles in the Lexington location.

If you need to modify your query, click the pink colored bar named Click here to expand query results 


Example Queries

There are many permutations of searches that you can run, but some common queries schedulers might run are:

  • Show me all open requests for senior consultant roles
  • Show me all the roles resource X is currently working on
  • Show me all roles that require action by somebody
  • Show me all roles that are unassigned.

Common Queries

If you find yourself frequently running the same queries, you can make duplicates of this tab and save the query parameters. For example, I might make a new tab and name it "Open Requests." Then set my search parameters to Show Projects With Open Requests. Similarly I might make another tab named "Unnassigned Roles" and set my search parameters to Show Projects With Unnamed Bookings. Now I can quickly hop between tabs and find what I need.



Once you have specified your search, click Query to display the results. The upper section collapses and the results are shown below in a six column grid. Each role has its own row. In the screenshot below I searched for Technical Consultants and three were returned.

Bar Graph Columns

The first thing that probably jumps out at you are the colored bars. This visualization gives you insight into hours requested for a role and the availability of the assigned resource. Let's walk through the different ways the graph can be colored to learn how it works.

At the most basic level, a white rectangle is shown. The rectangle represents the normal working hours for this role. The white rectangle then fills in with information as hours are requested and booked.

Requested hours for this role are shown as a red bar. In the screenshot below about thirty hours have been requested.

Booked hours for this role are shown as a blue bar. Here we see there are 20 booked hours.

If you have both requested and booked hours, the graph shows both. If you booked the requested hours, the red bar would move on top of the blue bar.

This last bit can be a little confusing, but it serves a useful purpose once you understand how it works. Booked hours on other projects fill in the white rectangle from the top. These bars may be multi-colored like in the screenshots below.

10 hours 22 hours  40 hours (fully booked now)

So where do these colors come from and what do they mean? The bars represent the type of engagement and the engagement's current stage. The color displayed depends on your installation's setting. To see a legend of the colors map, click the Legend button. Looking at the screenshot below, you can see that orange maps to General & Administrative projects. 

So why are these bars coming down from the top instead of up from the bottom? Well, when the bar coming down intersects the bar coming up, you know the resource is overallocated. 

  See that white gap? This resource has availability!

  No gap? This resource is all tied up!

  Overlapping? This resource is swamped! Notice how Projector outlines the area in red to show the overallocation.


Hover your mouse over a graph to show a breakdown of hours. The following is displayed.

  • Current Requested
  • Current Booked
  • Booked hours on other projects and which projects they are

Right mouse button on any graph to gain quick access to scheduling on other projects. Pick the project from the list and it jumps to the resource scheduling tab.


Other Columns

Now that you understand how the bar graphs work, let's look at the rest of the columns in the grid. Each is explained in the table below.


Displays the following information:

  • Role Name
  • Project Code and Name
  • Engagement Name
  • Client Name

Displays the following information:

  • Assigned Resource
  • Resource Title
  • Resource Location
  • Resource Cost Center
Date Required

Displays the following information:

  • The first date with requested hours
  • Engagement Type short name
  • Project's current stage

Displays the following information:

  • The number of requested hours and the date range they are for
  • The number of hours currently booked for this role