System Settings Editor Time Tab

The time tab is used for setting up email alerts, defining the look and feel of the dashboard, defining what information must be included with time cards, and actions that are possible with time cards.


This form is reached from the Administration Tab | Setup Subsection | System Settings Heading | Time tab and clicking edit

System Settings Editor Time Tab

Permissions and Settings

To make changes on this tab you need the global permission System Settings set to Update.

A missing hour is the difference between your normal working hours and your submitted or approved time. For example, if you have one holiday in a week then your normal working hours would be 32. If you have 26 submitted or approved time cards for that week, you are missing 6 hours. Draft, rejected, or time simply not entered all contribute to this total.

Reporting Time Increment

This is the granularity with which people can enter their time. If you only want people to enter time in half hour increments, then set it to 30 minutes. Your available options are 60, 30, 15, 12, 6, 3, and 1 minutes. The last option, 1 minutes is only available if another setting on this page, Display hours as, is set to Hours and Minutes. The reason being, that Projector wants to show time in whole units. If your hours are displayed as decimal (3.25 hours), and you can enter 1 minute increments, then Projector would need to show 1/60 of a minute or .016667 increments. These numbers don't make much sense displayed like this. Rather, displaying as 0:01 is much cleaner.

If you change this setting, anyone with a current time entry session will continue to use the old value until they log in/out of the system. Any existing time cards using the old value may still be submitted. There is no auto-rejection of time cards for violating the time increment rule.

This setting is for reporting time. If you are scheduling time out into the future, that granularity is controlled from the System Settings Editor Scheduling Tab

Email Alerts

Configure your installation to email people who have time needing their attention.

Missing, Draft, or Rejected Time Alerts

This section configures when email notifications go out for missing, draft, and rejected time cards. Missing time notifications go out for eight weeks and then stop. Reason being, there are legitimate reasons why time may be missing and we don't want to pester people forever. Rejected and Draft warnings do persist forever. Reason being, if the time is there it is likely legitimate and needs to be recorded so that you have accurate metrics.

Three different email notifications are available. Emails can be sent:

  • Weekly - for specific days of the week. Often Monday is chosen so that users get their time for the previous work week entered.
  • Monthly - often sent the first day of a new month so that users get their time in for month end close.
  • Accounting Period

Missing Time - the difference between your working hours and your submitted or approved time. For example, your working hours are 40 per week. If you have less than 40 approved + submitted hours then you are missing hours. If the week had a holiday in it, then you would only be expected to work 32 hours. Any hours in Draft or Rejected status do not count towards your working hours. They must be submitted or fixed and submitted before they count.

Time Alerts

Tick the checkbox for 'Only alert for missing time greater than or equal to 'X' hours' so that resources do not receive missing time alerts (emails to resources and web notifications) unless the missing time exceeds the threshold.

Email Alert Configurations

As the number of days vary from month to month, an adjustment was made so that if you choose ‘day 31’ the system will send notifications on the last day of the month, regardless if the month has less than 31 days.
In summary:

  • Enter day 1-28 = emails being sent on the specific day of the month selected
  • Enter day 29 = emails sent 2 days prior to the last day of the month selected
  • Enter day 30 = emails sent 1 day prior to the last day of the month selected
  • Enter day 31 = emails sent on the last day of the month selected

The following examples show the configuration of various settings and its result.

  • Often organizations send notifications on the last day of the current month and the first day of a new month so that users get their time in for month end close.
    To achieve this outcome set the following controls to:

Configured to Last day current and First day previous

  • Enter day 1-28 = emails being sent on the specifiic day of the month selected

  • Enter day 29 = emails sent 2 days prior to the last day of the month selected

  • Enter day 30 = emails sent 1 day prior to the last day of the month selected


In the lower section choose between Week and Day for your Calculate missing time by option. Missing time is based on the number of hours someone is supposed to report per week or per day. The week option looks at the week as a whole. So if I leave work early on Friday, but put in extra time on Tuesday I won't get a warning email. The day option requires that every single day a certain number of hours are reported. To determine the number of hours a resource is supposed to work, see their resource profile.

Rejected and draft emails are sent until the time is either deleted or submitted. Missing time is sent for the previous eight weeks only. The distinction was made because draft and rejected time is active data that should be properly triaged. Therefore we never give up on it. Whereas missing time may be purposefully missing. In which case we eventually give up. 

Just because you tick the checkboxes above does NOT mean that emails are guaranteed to go out. In addition to enabling emails here, you must enable them on individual resources. Edit their resource profile and make sure you tick the Track Missing Time for this resource and Send missing, draft, or rejected time emails to this resource checkboxes

Missing Time Example Email

Dear Tom Sherman,

You have missing, draft or rejected time in the following weeks:

Projector account: PPSA (Projector PSA, Inc.)

This email was automatically generated. Please do not reply directly to this message.

Time to Approve

Once time is submitted, it moves out of the hands of your resources and into the hands of your time approvers. Tick the Send time to approve alerts on checkbox and tick each day of the week you would like an email sent out. In the screenshot below I chose Monday because I expect time to be in by end of day Friday. Emails are sent when time cards meet the following three criteria.

  • There are unapproved time cards
  • The accounting period is open for time
  • Work date is < 52 weeks from current date

See our Time and Expense Approval how-to to learn how to configure who your time approvers are.

Time to Approve Example Email

Dear Jane Doe,

You have time waiting for your approval:

Summary by week:

  • 21-May-2012 (10 hours)

Summary by project:

  • P001001: Rocket Propelled Roller Skates (10 hours)

Summary by resource:

  • Wile E. Coyote (1 hours)


Projector Web

These settings govern what your employees see when they visit their dashboards and time entry screens.

Groupings

Groupings allow you to group your projects by different criteria in time entry. The settings you choose here affect the display of projects for everyone who uses time entry. Users cannot override these settings at the individual level. In the screenshot below you can see how I have chosen a primary grouping of Billable/Non-Billable (dark gray bars) and a subgrouping of Client Name (light gray bars). Notice how the hours roll up to give you subtotals. You can't see it in the screenshot, but if you expanded the light gray bars you would see individual projects and tasks listed, along with the hours for each.

You can group/subgroup by the following choices. If you want to keep the interface simple, then use no groupings. If you have a lot of simultaneous projects, then the groupings and the ability to expand/collapse them will help you filter the noise.

  • Engagement Billability (default)
  • Client Name
  • Engagement Type
  • Engagement Name
  • (no grouping)

Project Format String

When viewing projects in time entry, this setting determines additional information you would like to see next to the project name. In the example screenshot below, you can see that I show the Project Number after the name. 

You can enter a mix of shortcodes and regular characters to display in a format of your choosing. For example : {Project Code} would display Acme : P001001-001.

Data to ShowShortcode
Project Code{ProjectCode}
Project Name{ProjectName} (we already show project name so this would be redundant)
Project Description{ProjectDescription}
Engagement Code{EngagementDescriptor.EngagementCode}
Engagement Name{EngagementDescriptor.EngagementName}
Client Name{EngagementDescriptor.ClientDescriptor.ClientName}
Engagement Manager First Name{EngagementDescriptor.EngagementManager.FirstName}
Engagement Manager Last Name{EngagementDescriptor.EngagementManager.LastName}
Engagement Manager Middle Name{EngagementDescriptor.EngagementManager.MiddleName}
Engagement Manager Display Name{EngagementDescriptor.EngagementManager.UserDisplayName}
Engagement Manager Email Address{EngagementDescriptor.EngagementManager.EmailAddress}
Engagement Manager Reference System ID{EngagementDescriptor.EngagementManager.UserReferenceSystemId}
Engagement Type Name{EngagementDescriptor.EngagementTypeDescriptor.EngagementTypeName}
Engagement Type Short Name{EngagementDescriptor.EngagementTypeDescriptor.EngagementTypeShortName}
Engagement Type Billable Flag{EngagementDescriptor.EngagementTypeDescriptor.BillableFlag:GroupingBillability}
Project Location Name{LocationIdentity.LocationName}
Project Manager First Name{ProjectManager.FirstName}
Project Manager Last Name{ProjectManager.LastName}
Project Manager Middle Name{ProjectManager.MiddleName}
Project Manager Display Name{ProjectManager.UserDisplayName}
Project Manager Email Address{ProjectManager.EmailAddress}
Project Manager Reference System ID{ProjectManager.UserReferenceSystemId}
Project Stage Name{ProjectStageIdentity.ProjectStageName}

Show to-date Values

Tick the Show-to-date checkbox to show each type of time-off you have taken as well as how many days you have used so far.

Show to-date values shows the total number of hours you have contributed to a project over the current year.

Show year to date time-off totals in My Dashboard creates a new area on your My Dashboard which shows this years and last years time-off.

In addition, on time entry pages it controls display of how many hours you have entered against a project. 


Additional Options

These additional settings cover additional aspects of time entry. Please see the table below for an explanation of each.

Setting

Description

Require location on time cards

Tick this checkbox to require users to enter the location where time was worked

Require time approval for resources by default

Tick this checkbox to force the Timecards require approval checkbox to be ticked for all new resources.

Allow transfer/unapprove of fixed price time cards that have been through revenue recognition

*Note: This field is being deprecated.

Projector recommends leaving this checkbox unticked. When ticked, it allows users to transfer time away from a project that has been through revenue recognition. The reason we block this by default is that transferring a revenue recognized time card causes that revenue to go to zero. For example, if my time card has $100 of recognized revenue and I transfer it, it will have $0 afterwards. This causes the actual revenue on time cards to be out of alignment with revenue recognition. For example, you ran revenue recognition for $1000, but there is only $900 on time cards now. This is bad.

There are only a few situations where you should use this setting.

  1. The recognized revenue on the time card is currently zero. After the transfer it will still be zero. So no harm here.
  2. The recognized revenue on time cards is non-zero, but you adjust the contract amount to account for the destroyed revenue. For example, you transfer a $100 time card, but then lower the contract amount by $100
  3. You rerun revenue recognition after the transfer

Aside from the three cases above, Projector recommends reversing revenue recognition, transferring the time cards, and then redoing revenue recognition.

Require notifications to be sent when time is entered on behalf of a resource

Tick this checkbox so that anyone who enters time for someone else has to send out an email with a note explaining why. In addition to the person who had time entered for them, anyone with the notification Time has been entered on behalf of another resource will also receive an email. See Time has been submitted on behalf of a user for screenshots and more information.

Approvers can reject approved time

When ticked, people who approve time will also have the option to reject time cards. See the Time Approval Form for more details.

Display hours as:

  • Decimal (e.g. 2.5) -- Click on this button to have hours displayed in decimal format in the time entry.
  • Hours and Minutes (e.g. 2:30) - Click on this button to have hours displayed in an hours and minutes format in the time entry.