Monday, July 27, 2009

Prioritizer

For the next several weeks, we'll describe some unique features of JobOrder. Users can manage their time with Scheduled Time Slips and can enter Completed Time Slips in many ways.

In some organizations, tasks are performed sequentially, organized by importance. The Prioritizer allows you to organize tasks by importance and is used when the date due of a task is of secondary importance.

Prioritizer allows JobOrder users to define elegantly and simply the tasks to be performed by their Staff. The Prioritizer displays a dialog allowing you to display open Activities in open Jobs filtered by Jobs, Programs, Clients, Job Managers, or Resources.

The ‘Selected Activities’ area contains the following filtered columns:

Job Name or Job ID (depending upon what is selected as primary in Personal Preferences)
Phase
Activity Description
Access (“Full” or Team Name or Screen Name of Resource)
Scheduled Start Date
Due Date
Actual Start Date
Hours Budget
Hours Completed
Hours Scheduled
Hours Not Used
Revenue Budget (If Financial Access is enabled in Security Access)
Revenue Accumulated (If Financial Access is enabled in Security Access)
Revenue Balance (If Financial Access is enabled in Security Access)
Cost Budget (If Resource Financial Access is enabled in Security Access)
Cost Actual (If Resource Financial Access is enabled in Security Access)
Cost Balance (If Financial Access is enabled in Security Access)

In 'Selected Activities’ area, you can double-click on:

Job Name to edit Job
Phase Name to edit Phase
Activity Description to edit Activity
Access to edit Team, if it is a Team, otherwise Beep

Selecting an Activity in ‘Selected Activities’ populates the ‘Resources in Selected Activity’ area. The ‘Resources in Selected Activity’ area contains all Resources with access to the selected Activity.

You can click on the ‘Select’ column of a Resource row or use the ‘Quick Select’ popup to choose the Resources for which you will create Priorities for this Activity.

The ‘Quick Select’ popup allows you to select Resources by:

All Active Staff
Resources for Team…
Resources for Supervisor…

Clicking the ‘Create Priorities’ button brings up a dialog to define the new Priorities to be created. In the dialog you will create new Priorities, one for each selected Resource.

Clicking the ‘Create Priorities’ button brings up a dialog to define the new Priorities to be created. In the dialog you will create new Priorities, one for each selected Resource. JobOrder fills in the most appropriate defaults.

Permission to create Priorities for a specific Resource is granted to the Resource themselves, the Resource they report to, and the Job Manager of the Job containing the Priority. All Permissions are, of course, contingent upon appropriate Security Access.

Work Status radio buttons:

First button: Only one Resource can work on this item.

If one person clicks on this item in the Daily Log, the identical Priority will be deleted from the other Resources.

Second button: Multiple people can work on this item.

Each time a Resource opens this Priority, a comment will be added to Time Slip Details with their name and time. If a Resource enters a Completed Time slip or a partially completed Time slip for this item, another comment will be added to each related Time slip.

Second button: Multiple people can work on this item.

Each time a Resource opens this Priority, a comment will be added to Priority Details with their name and time.

If a Resource enters a Completed Time slip or a Scheduled Time slip for this Priority, another comment will be added to each related Priority.

Check box for ‘Complete related Priority’ when Completion = 100%.

We added 2 areas for ‘Priorities for...’.

Each area contains a popup with every person with Time slip Access in the selected Activity.
Each area contains the following columns:
Activity Description
Time slip Details
Phase
Job
% Completed
Date Completed
Priority Number

When creating Priorities, if the first ‘Priorities for...’ area is empty, the first Resource populates the first area.

When creating Priorities, if the second ‘Priorities for...’ area is empty, the second Resource populates the second area.

If the ‘Priorities for...’ areas already have Resources, JobOrder will refresh them automatically when creating new Priorities.

Additional selected Resources will not change the 'Priorities for' areas automatically. They will have to be selected individually via the popups.

We allow the user to drag a Priority slip higher or lower in one area, or from one area to another to switch Resources.

Double click on a Priority to edit a Priority record. The editing form will display a subform with all the Time Slips linked to the Priority being edited. In this Priority record, clicking on the "Delink" button next to the Time subform will 'delink' the Priority from the Time slip. We have added a button named 'Delink' instead of '-' in order to be specific that the Time slip is not being deleted, just being disassociated with this Priority.

In a Priority record, we have added the ability to attach files, just like Documentation.

In 'Priorities for' we added a mechanism to place Priorities ‘On Hold’. A check box for ‘On Hold’ allows you to show only Active Priorities or all Priorities. ‘On Hold’ is separate from the "-" button. You can place a Priority On Hold whether or not it has linked Time slips. Priorities can be linked to either Completed or Scheduled Time slips.

Each of the two 'Priorities for' areas has a ‘Done’ popup, showing how many days of ‘Done’ items to display:

Today
2 days
3 days
7 days
14 days
This month (beginning from the first day of the current month)
Last month (beginning from the first day of the previous month)
This year (beginning from the first day of the current year)
Last year (beginning from the first day of the previous year)
Show All
Hide All (default)

Each of the two 'Priorities for' areas has a ‘To Do’ popup showing how many open Priority items to display.

10 (default)
25
50
100
All

'Lowest priority' always means the lowest priority of the _displayed_ Priority Time slips. The average person may have hundreds of Priority Time slips, but they only work on the ones they are looking at, selected with the 'Active' query for 1, 10, 25, or whatever number of items.

The Active items will be displayed with consecutive numbers as 1,2,3,4, etc.

In 'Priorities for' we have added a popup for 'Filter Priorities by' with a popup for:

All (default)
Past Desired Date
Past Required Date
Desired this Week
Required this Week
Resolved this Week
Changed this Week
Priorities for selected Activity
Priorities for selected Phase
Priorities for selected Job

Priorities for selected Client (if these are selected, we keep them in the original order, so they may be displayed as 1,4,12,26, etc.)

We have added an additional element to all the Resource popups and lists called "Unassigned", with a Resource Number of 0.

This keeps this ‘Unassigned’ Resource separate from specific resource queries, and allows us to easily see the Priorities which are not attached to a Resource. No real Time Slips can be attached to these Unassigned Priorities.

On the Prioritizer dialog, we added a button for 'Instant Activity'. After an Activity has been added, the Prioritizer is refreshed.

Tabs in Prioritizer

Tabs are labeled:

Add
Arrange
Edit Details

The ‘Arrange’ tab shows the Priorities for 2 selected Resources, allowing you to drag between the two.

The ‘Edit Details’ tab shows the Priorities for one selected Resource and a text block containing the Priority Details for the selected Priority, similar to Instant Traffic Status.

Daily Log

In Daily Log, both Time slips and Priorities will be displayed as separate areas.

When selecting a Priority, we display a new dialog, similar to the existing Scheduled Time slip dialog. You can enter the actual hours (or actual start-stop time). JobOrder will create a new Time slip and will update the existing Priority with the Completion %.

In Daily Log, we allow completed Priorities to be used again to create new Time slips, just by clicking on them.

When a Time slip is created from a Priority, JobOrder looks at the Work Status radio buttons and takes the appropriate actions:

If “Only one Resource can work on this item’ is enabled:

If one person clicks on this item in the Daily Log, the identical Priority records will be deleted from the other Resources.

If “ Multiple people can work on this item” is enabled:

Second button: Multiple people can work on this item.

Each time a Resource opens this Priority, a comment will be added to Priority Details with their name and time.

If a Resource enters a Completed Time slip or a Scheduled Time slip for this Priority, another comment will be added to each related Priority.

If the field “Complete related Priority’ is enable, when Completion = 100%” all other related Priority Items are marked complete.

Notification Rules

In Notification Rules, we have added new rules for:

Priority has been added
Priority has been changed
Priority has been completed (important for Contacts at Clients, in addition to regular Resources)
Priority has changed from Active to On Hold or from On Hold to Active.
Priority Required Date due in less than xx days
Priority Desired Date due in less than xx days.

Please email if any of this information needs additional clarification.

Victor Siegle

JobOrder enhances productivity.



No comments:

Post a Comment