Contents
 Welcome
    About Office Timesheets
       Features
       Versions
       System Requirements
 Installing Office Timesheets
    Office Timesheets Server Installation
    Installing Office Timesheets with Microsoft SQL Server Express
 Accessing Office Timesheets
    Logging into the Office Timesheets Self-Installed Version
    Logging into the Office Timesheets Hosted Version
    Logging out from Office Timesheets
 The Office Timesheets Application Interface
 Configuring Office Timesheets
    Setting Time Entry Options
    Setting Company Information
    Configuring E-mail Settings
    Setting Auditing Options
       Implementation of Auditing in Office Timesheets
    Changing Regional Settings
       Assigning Regional Options Settings to Other Users
    Setting Up User Accounts
       Understanding User Accounts
       Adding User Accounts
       Viewing or Changing User Account details
       Resetting a User’s Password
       Deleting a User’s Account
    Changing your Password
    Controlling Access with Security Policies
       Understanding Security Policies
       Using Security Policies
       Creating a New Security Policy
          Selecting the Interface Options
          Providing access to Element-related Functions
          Providing access to Task-related Functions
          Providing access to Entry-related functions
          Providing access to Lock-related functions
          Enforcing Time Entry Options
          Enforcing Regional and Language Options
          Saving the Security Policy
       Using Security Policies to allow members from different groups to share data
       Making Changes to a Security Policy
       Deleting a Security Policy
    Configuring Password Options
       Password Options for Office Timesheets Hosted Version
       Password Options for Office Timesheets Self-Installed Version
 Setting Up and Managing Processes
    Understanding Office Timesheets Data and Process Framework
    Defining the Elements to Track Time and Expense Entries
    Defining Custom Fields for the Task Elements
       Custom Field Types
    Defining Task Rate Field Labels
    Customizing Task Status Values
    Customizing Entry Status Values
    Customizing Approval Status Values
    Defining Rate Table Labels
    Holidays and Holiday Groups
       Creating a Holiday Entry
       Viewing or Making Changes to a Holiday Entry
       Deleting a Holiday Entry
       Creating a Holiday Group Entry
       Viewing or Making Changes to a Holiday Group Entry
       Deleting a Holiday Group Entry
    Defining Task Rules and Dependencies
    Understanding Approval Process Workflows
    Managing your Approval Process Workflow
       Adding an Approval Step Entry
          Specifying the Email Notification Settings
          Setting Time Entry Status Fields
          Setting Expense Entry Status Fields
          Saving the Approval Step Entry
       Viewing or Making Changes to an Approval Step Entry
       Deleting an Approval Step Entry
    Managing Reporting Periods
       Adding a Reporting Period
          Specifying Timesheet Rules for the Reporting Period
          Specifying Employee Notification Settings
          Specifying Manager Notification Settings
          Saving the Reporting Period Entry
       Viewing or Making Changes to a Reporting Period Entry
       Deleting a Reporting Period Entry
    Employees and Employee Groups
       Adding an Employee Entry
          Setting the Pay Rates for the Employee
          Assigning the Employee to One or More Groups
          Specifying Dependent Element Items and Groups
          Entering Other Details about the Employee
          Saving the Employee Entry
       Viewing or Making Changes to an Employee Entry
       Deleting an Employee Entry
       Creating an Employee Group Entry
       Viewing or Making Changes to an Employee Group Entry
       Deleting an Employee Group Entry
    Element Items and Element Item Groups
       Adding an Element Item Entry
          Assigning the Element Item to one or more Groups
          Specifying Dependency Element Items and Groups
          Entering Other Details About the Element Item
          Saving the Element Item Entry
       Viewing or Making Changes to an Element Item Entry
       Deleting an Element Item Entry
       Creating an Element Item Group Entry
       Viewing or Making Changes to an Element Item Group Entry
       Deleting an Element Item Group Entry
    Expense Items and Expense Item Groups
       Adding an Expense Item Entry
          Assigning the Expense Item to One or More Groups
          Entering Other Details About the Expense Item
          Saving the Expense Item Entry
       Viewing or Making Changes to an Expense Item Entry
       Deleting an Expense Item Entry
       Creating an Expense Group Entry
       Viewing or Making Changes to an Expense Group Entry
       Deleting an Expense Group Entry
 Managing Timesheets, Expenses and Task Entries
    Viewing your Timesheet
       Timesheet View
       Day View
       Time Clock View
    Viewing your Expense Sheet
    Configuring the Timesheet and Expense Sheet View
    Adding Task Entries
    Viewing or Making Changes to Task Entries
    Copying Tasks between Timesheets
    Adding Time Entries
       Directly Typing Values into a Cell
       Using the Time Entry Dialog Box
       Using the Timer
    Using the Day View
    Using the Time Clock View
    Viewing or Making Changes to Time Entries
    Adding Expense Entries
    Viewing or Making Changes to Expense Entries
    Mass Updating Task, Time, and Expense Entries
       Examples of Using Mass Update
          Example—Marking Expense Entries as Billable
          Example—Marking Time Entries as Overtime
          Example—Rejecting All Submitted Timesheets and Expense Sheets
          Example—Changing the Standard Pay Rate
          Example—Changing the Due Date for a Task
          Example—Marking a Project as Completed
 Appendix
    Using the Date Picker
    Using the Select Element Dialog Box
    Using the List Items Dialog Box
  
Index

Home > Setting Up and Managing Processes > Defining Task Rules and Dependencies

Defining Task Rules and Dependencies

Task rules control how tasks are created within Office Timesheets. They require that certain task element levels be included during task creation. This ensures that a company’s rules for proper task creation are enforced.

Using element level dependencies, you can specify the order of the elements available for task creation where each element depends upon a previously entered element level. Essentially, dependencies allow you to define what elements can and can not be used for creating tasks based on previous element level selections. This helps companies enforce certain policies for creating tasks and reduces errors by not allowing individuals to create incorrect tasks.

 

Tip: The Task Rules screen allows you to only define the element level dependencies. In other words, it allows you to select the order of the elements in a Task entry. You have to also define the actual element item entries that can be used for a particular task. To do this, specify them as dependencies in the Dependencies panel of the corresponding Element Item entry. For example, if Client depends on Employee, then for each employee, in the dependencies panel of the Employee dialog box, you will have to select the Client or Client Group entries that the employee can use in his/her Task entries.

 


 

Note: Only systems administrators can define Task Rules and Dependencies.

 

To define Task Rules and Dependencies:

  1. Click on Task Rules in the Process Management tab.

    The Task Rules screen appears.

    Process Management: Defining Task Rules and Dependencies

  2. Specify the order and dependency of the elements. You can also indicate which are required elements.
  3. Click the Save button to save the Task Rules and Dependencies that you have defined.
 

Note: If tasks and entries were created in Office Timesheets before defining required rules and dependencies, any future editing of such tasks or entries will enforce the established task rules and dependencies. For example, you have just made Client a required level, and you have a time entry which contains no client. In future, when you edit this time entry, Office Timesheets will not let you save it until you select a Client.

 

The following table provides more details about the components of the Task Rules screen—

Item How to use the Item Default Value
(if any)
Use level dependency rules

Check the Use level dependency rules check box if you want Office Timesheets to enforce the level dependency rules that you have defined. If level dependency rules are enforced, then while making a Task entry, Office Timesheets will not allow you to select an item until the item that it depends on has been selected.

For example, if you have specified that “Project” depends upon “Client”, while making a Task entry, Office Timesheets will not allow you to select a Project until you first select a Client.

 

Note: If you uncheck the Use level dependency rules check box, Office Timesheets will not enforce the level dependency rules even though you may have defined them.

 

Use required rules

Check the Use required rules check box if you want Office Timesheets to enforce the required rules that you have defined.

For example, if you specify that ‘Client’ is required, Office Timesheets will not allow you to save a task entry if you have not selected a ‘Client’. Since ‘Client’ is required, you will be able to save the entry only after you have selected a Client.

 

Note: If you uncheck the Use required rules check box, Office Timesheets will not enforce the required rules even though you may have defined them.

 

The Order panel The Order panel displays all the elements that you have defined in the Define Elements screen. Using the buttons in the Order panel, you can define the order of the elements. You can also specify the level dependency and required rules.
Level order All the elements of a task that you have defined in the Define Elements screen appear in this column. You can specify the order in which the elements should appear in the Task dialog box. The order you select affects the way in which level dependencies are defined. For example, if Project is dependent on Client, then Client must appear before Project in the level order.
Dependent on

If an element depends on some other element, from the Dependent on drop-down list for that element, select the name of the other element. For example, if Project depends on Client, select Client from the Dependent on drop-down list of Project.

 

Note: An element can be dependent upon any element that appears before (i.e. above) it in the Order panel and not necessarily the element that just precedes it. For example, in the above figure, we can specify that Cost Center is dependent on Client.

 

For any element, the Dependent on drop-down list contains the names of the elements that appear before (above) it in the Order panel.

The Dependent on drop-down list contains the names of the elements that appear before (above) it in the Order panel

 

Tip: Select ‘No level’ from the Dependent on drop-down list if you want to remove a previously defined dependency. For example, if you had earlier specified that Project is dependent on Client, but now decide that that dependency is no longer required, select ‘No level’ from the Dependent on drop-down list of the Project row.

 

Required

Check the Required check box next to an element, to indicate that it is a required element.

For example, if you specify that ‘Client’ is required, while making a Task entry, Office Timesheets will not allow you to save the entry if you have not selected a ‘Client’. Since Client is required, you will be able to save the entry only after you have selected a Client.

 

Note: The Required check box is grayed out for Employee. This is because an Employee is always required for a Task entry.

 

The Move Up button Click on the name of any element and then click the Move Up button to move the element one position higher in the level order.
The Move Down button Click on the name of any element and then click the Move Down button to move the element one position lower in the level order.
The Save button Click the Save button to save any changes you make to the page.

 

Note: If you move to some other page before clicking the Save button, the changes you have made will be discarded. Therefore, remember to always click the Save button before you move away from the page.

 

 

Tip: If you do not want to save your changes, move to some other page without clicking the Save button.

 




See also

   HelpConsole.com -

Copyright © 2004 - 2007 Extreme Ease Software Inc. All Rights Reserved.