Schedules, Population Schemas and Mass Approvals In Timesheet v5.5

Help Contents

Journyx Timesheet v5.5 provides new tools for creating and applying schedules to your users, both individually as well as within the group structure used by your organization. Additionally, these tools also enable mass population and approval of scheduled time entries. These scheduling and population features are described in the following sections.

Schedules

Timesheet 5.5 allows your organization to create pre-defined schedules that consist of various time entries and then apply those schedules to your users either on an individual basis or to groups of users. These schedules can then be implemented by users to prepopulate their Time Entry Screens with the scheduled hours.

Users may have access to any number of schedules, and may even create their own schedules to meet their individual needs. Each user may also have exactly one default schedule assigned to them. This default schedule will automatically fill in the hours it represents on every new timesheet for this user when those timesheets are accessed.

Timesheet 5.5 supports two forms of schedules: Group Schedules and User Schedules. Group Schedules are created by the administrator and assigned to specific groups, whose members may then access these shared schedules as needed. User Schedules can be created by the Timesheet Administrator as well as by other users, managers and project managers. The admin can create these schedules for any user, while a specific user can only create a schedule for himself. Every User Schedule is unique to a specific user and are not available to any other user withing Timesheet.

Group Schedules

Group Schedules are schedules that are created and assigned to your organization's users based upon the group membership associated with those users within Timesheet's group structure. Group Schedules are created and maintained on the Group Schedule Management Screen, which is available from the main admin screen via the Time Schedules link which is located under the Records Management header.

The Group Schedule Management Screen

This screen provides the admin with access to the controls needed to create and modify group schedules as well as the ability to designate or change the group affiliation of existing schedules. Additionally, this screen includes a graphic representation of information regarding the group assignments of currently existing group schedules.

Creating A Group Schedule
Group schedules are created via the Group Schedule Management Screen. To begin the process of creating a new schedule, click the button on the right of this screen, under the Select An Action section. The process of creating a new group schedule flows through several screens, each of which addresses one or more of the parameters required by a new group schedule. This process is outlined, screen by screen, below.

  1. Choose a Time Period for the new schedule and click
    The first screen in the new Group Schedule creation process requires you to indicate which time period will be used by this schedule. By default, only the standard Weekly time period is available. If you have already created additional time periods, they will be available to select on this screen as well. Please Note: The time period selected for schedule building does not affect the time period used during the time, mileage or expense entry processes. Additionally, a semi-monthly time period will not be effective for the group schedule creation process: since the days of the week and actual dates of a month vary from month to month, Timesheet is unable to correlate schedules created on a semi-monthly time period to the next month.
  2. Enter a Name for the new schedule and click
    The next screen in the new Group Schedule creation process requires you to enter a name for the new schedule. Schedule names may be up to 60 characters in length and should be specific enough to allow users to differentiate once Group Schedule from another in a dropdown menu.
  3. Choose the groups to which this schedule will be assigned and click
    The next screen in the new Group Schedule creation process requires you to specify which groups will have access to the new schedule. You may use the Check All checkbox to select all available groups for the assigning schedule process. Once you have indicated the groups that should have access to the new schedule, you should click the button to make this assignment complete. Timesheet will refresh the Group Schedule Assignment screen, displaying a green text message indicating that the Group schedule has been assigned to the selected groups.

    There are three additional buttons available on this screen:


    • This button takes you to the Schedule/Group Assignment Selection Screen, which is used to select schedules to assign to new groups. This screen is discussed in detail below. Please Note: If you click this button before clicking the button when you first access the New Schedule Group Assignment Screen, group assignment for the new schedule will be lost.

    • This button takes you to the Group Schedule Creation Screen, where you can begin the Group Schedule creation from the top. Please Note: If you click this button before clicking the button when you first access the New Schedule Group Assignment Screen, group assignment for the new schedule will be lost.

    • This button takes you to the Modify Group Schedule Screen, which is used to specify the actual time entries for a Group Schedule. This is the next step in creating a new Group Schedule and is discussed immediately below. Please Note: If you click this button before clicking the button when you first access the New Schedule Group Assignment Screen, group assignment for the new schedule will be lost.
  4. Click the button.
    Timesheet will display the Modify Group Schedule Screen. This screen resembles a standard Time Entry Screen and is used in the same fashion. Simply create the Time Entries that you wish to be part of this schedule and click the button when you have finished. Timesheet will refresh the Modify Group Schedule Screen and display a green text message confirming the modification of the Group Schedule. You will be able to make further modifications to this Group Schedule using this screen immediately, or you may return to this Schedule and make modifications in the future. Modification of existing schedules is covered below.
Once you are satisfied with the new Group Schedule, you may return to the Group Schedule Management Screen to modify existing Group Schedules or to create new Group Schedules by clicking the Return to group schedule screen link at the bottom of this screen.
Modifying Group Schedules' Group Affiliation
In the event that the group affiliation of a Group Schedule must be changed, the Group Schedule Management Screen provides access to tools that enable the admin to modify which groups have access to a particular schedule. These tools are accessed via the button. To change the group affiliation of a Group Schedule:
  1. Click the button
    Timesheet will display the Select Schedule Screen
  2. Select the Group Schedule you wish to modify and click the button
    You may modify only one schedule at any given time. Therefore, you will not be able to select multiple schedules on this screen.
  3. Select the groups that should have access to this Group Schedule
    You may use the Check All checkbox to select all available groups for the assigning schedule process. Once you have indicated the groups that should have access to the new schedule, you should click the button to make this assignment complete. Timesheet will refresh the Group Schedule Assignment screen, displaying a green text message indicating that the Group schedule has been assigned to the selected groups.
Modifying Group Schedules' Time Records
In the event that the time records for a specific Group Schedule must be changed, the Group Schedule Management Screen provides access to tools that enable the admin to modify, add and delete those time records as needed. These tools are accessed via the button. To change the time records of a Group Schedule:

Click the button
Timesheet will display the Modify Schedule Screen. You may use this screen exactly like any other time entry screen to create new time entries or to modify or delete existing time entries. Please Note: To delete an existing time entry, change the actual hours for that entry to zero. That entry will be deleted when you click the button.

When you have finished working with the time entries for the Group Schedule in question, click the button. Timesheet will refresh the Modify Group Schedule Screen and display a green text message confirming the modification of the Group Schedule. You will be able to make further modifications to this Group Schedule using this screen immediately, or you may return to this Schedule and make modifications in the future.

Once you are satisfied with the your changes to this Group Schedule, you may return to the Group Schedule Management Screen to modify other existing Group Schedules or to create new Group Schedules by clicking the Return to group schedule screen link at the bottom of this screen.

Deleting Group Schedules
Timesheet allows for the deletion of Group Schedules via the Modify Group Schedule Screen, which is discussed above. To delete a Group Schedule:
  1. Navigate to the Modify Group Schedule Screen
  2. Select the Group Schedule you intend to delete
  3. Click the button
    Timesheet will refresh the Modify Group Schedule Screen and display a green text message confirming the deletion of the selected Group Schedule.
Please Note: Deleting a Group Schedule cannot be undone. Please delete only those Group Schedules that you are certain your organization will not need in the future.

User Schedules

User Schedules are schedules that are created by or applied to a specific user. These schedules are not available to any other user, regardless of group affiliation. Administrators can create any number of user schedules and apply each one to a specific user across an entire Timesheet installation. All other user roles are able to create schedules for themselves only, and use a different interface for schedule creation than Admins. This section will cover the User Schedule creation process from the admin perspective first, and from the point of view of the other user roles second.
Creating User Schedules: Admin Users
Timesheet Administrators access the User Schedule Creation interface via the Time Schedules link which is located under the Records Management header. The User Schedule creation process takes place across several screens, and each screen is discussed below, in order of use.
  1. The User Search Screen
    This screen is used to search for a user to create a User Schedule for. Timesheet allows you to search by:
    • Project - show users who have access to the selected project(s). To select multiple Projects, CTRL-click each project name in the project list.
    • Group - show users who are members of the selected group(s). To select multiple Groups, CTRL-click each group name in the group list.
    • Name - show users whose name match the string entered. Partial strings are accepted by this field, so that you may search for all users whose names contain that string.
    Once the desired search criteria have been entered, click the button. Timesheet will display the next screen in the User Schedules creation process.
  2. The User Selection Screen
    This screen displays the results of the search performed in the User Search Screen. Each user who met the criteria outlined in the search will be displayed on this screen. If more than fifteen users meet the search parameters, you may use the though and the and buttons above the search results to navigate the results more effectively.

    Once you have located the user for whom you will be creating a new User Schedule, click that user's name. Timesheet will open a new window that contains the User Schedules Management Screen.

  3. The User Schedules Management Screen
    This screen provides access to tools that allow the creation, modification and deletion of User Schedules for the user selected on the User Selection Screen. Additionally, this screen allows a default schedule to be set for the user in question. These tools are divided into two parts:
    • Schedule Management
      This section allows the admin to view the available Group and User Schedules for the selected user. Please Note: Group Schedules viewed on this screen can only be set as th default schedule for the selected user, i.e., they cannot be modified, or deleted via these tools.

      There are four buttons available in this portion of the User Schedules Management Screen:


      • This button will open the Modify User Schedule Screen for the User Schedule selected in the Available Schedules dropdown box at the top of the Schedule Management section of the User Schedules Management Screen. Editing User Schedules is discussed below.

      • This button will delete the User Schedule selected in the Available Schedules dropdown box at the top of the Schedule Management section of the User Schedules Management Screen. Deleting User Schedules is discussed below.

      • This button sets the User Schedule selected in the Available Schedules dropdown box at the top of the Schedule Management section of the User Schedules Management Screen as the default schedule for the selected user. A default schedule is a schedule that will automatically fill in the hours it represents on every new timesheet for this user when those timesheets are accessed. The default schedule for a particular user appears first in the Available Schedules dropdown menu and are marked with an asterisk (*). Please Note: A user may have only one default schedule assigned to him at any given time.

      • This button clears the default schedule for the selected user. This action removes the default assignment of a User Schedule and leaves the selected user open to having a new default schedule assigned to him.
    • Create New Schedules
      This section of the User Schedule Management Screen allows the admin to enter a name for a new schedule and begin the actual process of entering hours into that new User Schedule. To proceed with User Schedule creation, enter a name for the new schedule and click the button. Timesheet will display the Modify User Schedules Screen.
  4. The Create User Schedule Entries Screen
    This screen resembles a standard Time Entry Screen and is used in the same fashion. Simply create the Time Entries that you wish to be part of this schedule and click the button when you have finished. Timesheet will refresh the Create User Schedule Entries Screen and display a green text message confirming the modification of the User Schedule.

    This screen also contains a duplicate of the tools available on the User Schedules Management Screen. These tools may be used to continue working with the schedules of the selected user as needed. Once you have finished working with the schedules for the active user, you may close this second window. Your original browser window should still be open, displaying the original results of the user search you performed at the beginning of the User Schedule Creation process. You may select a different user for User Schedule creation or modification purposes or you may return to the main Timesheet admin screen as desired.

Modifying And Deleting User Schedules: Admin Users
Any User Schedule may be modified by the Timesheet Administrator to change the time entries associated with that schedule or deleted to remove that User Schedule completely from Timesheet. To modify or delete a User Schedule, the Admin should access the User Schedule Management Screen by following the User Schedules link from the main admin screen and performing a User Search as described above. Once the appropriate user has been located, the admin can click on that user's name and he will then be transferred to the User Schedule Management Screen. This screen, as discussed above, provides the admin with access to the tools needed to modify or delete a User Schedule.

To modify a User Schedule:

  1. Select the User Schedule to modify from the dropdown list of available User Schedules
  2. Click the button
  3. Timesheet will display the Modify User Schedules Screen
    This screen functions exactly as the Create User Schedule Entries screen as described above.
  4. Once the desired changes have been made to the selected schedule, click the button
    Timesheet will refresh the Modify User Schedules Screen and display a green text message confirming the modification of the User Schedule.
To delete a User Schedule:
  1. Select the User Schedule to delete from the dropdown list of available User Schedules
  2. Click the button
    Timesheet will refresh the User Schedule Management Screen and the selected User Schedule will no longer be available in the dropdown list of Available Schedules.
Creating User Schedules: Non-Admin Users
While Timesheet Admins are able to create User Schedules for each user within a Timesheet installation, every user can create User Schedules for himself. Located at the bottom of each Time Entry Screen is the User Schedules Control Panel. Non-admin users access the User Schedule creation process via these tools. The functions available though this control panel are quite similar to the tools that admins use on the User Schedules Management Screen.

The process for creating a new User Schedule for non-admin users is described below.

  1. Enter a name for the new schedule
    Schedule names are entered in the text box located in the Create New Schedule portion of the Time Entry Scheduling section of the Time Entry Screen.

    If you would like to use the time entries that are already entered in the currently active Time Entry Screen, check Apply Above Time Records checkbox.

  2. Click the button
    Timesheet will display the Schedule Record Modification Screen. This screen resembles a standard Time Entry Screen and is used in the exact same fashion. Once you have entered the time records that you intend to include in this new schedule, click the button. Timesheet will refresh the Schedule Record Modification screen, including a green text message confirming the changes to the newly created schedule.
After you have created a new schedule, you will be able to use the User Schedules Control Panel at the bottom of the Schedule Record Modification Screen to continue working with schedules. The following actions are available from the Control Panel: Each of these functions is described below.
Modifying And Deleting User Schedules: Non-Admin Users
Each non-admin user may delete or modify the time entries of any User Schedule that he personally created. Modification and Deletion of User Schedules is performed via the User Schedules Control Panel that is located at the bottom of each Time Entry Screen as well as on the Schedule Records Modification Screen.

To modify a User Schedule:

  1. Select the User Schedule to modify from the dropdown list of available User Schedules
  2. Click the button
  3. Timesheet will display the Schedule Records Modification Screen
    This screen is the same as the Schedule Records Modification Screen as described above and function in the same manner.
  4. Once the desired changes have been made to the selected schedule, click the button
    Timesheet will refresh the Schedule Records Modification Screen and display a green text message confirming the modification of the User Schedule.
To delete a User Schedule:
  1. Select the User Schedule to delete from the dropdown list of available User Schedules
  2. Click the button
    Timesheet will refresh, displaying a green text message confirming the deletion of the selected User Schedule. The deleted User Schedule will no longer be available in the dropdown list of Available Schedules.

Using Schedules

Once created, User and Group schedules are available for users to apply to their timesheets. The advantage of schedules is that they represent a group of time entries that are commonly used by groups or individual users. Users apply schedules via the User Schedules Control Panel, which is located at the bottom of each Time Entry Screen.

To apply a schedule to your Time Entry Screen:

  1. Select the schedule to apply
    All available schedules are listed in the Available Schedules dropdown menu located within the User Schedules Control Panel.
  2. Click the button
    Timesheet will refresh your Time Entry Screen and display a green text message confirming that the selected schedule has been loaded. The hours represented by the schedule will now be displayed as part of your timesheet.
    • If you need to make changes to these hours, you may modify or remove them exactly as if you had entered them yourself.
    • If you are satisfied with these hours, click the button.
      Please Note: Loaded schedule hours will not be applied to your timesheet until you click the button.
You may repeat this process as often as needed, loading more than one schedule into your timesheet.
Default Schedules
Timesheet administrators may assign a default schedule to each user within Timesheet. Additionally, each user may select any available schedule to set as his own default. A user's default schedule is automatically loaded into each new timesheet when that timesheet is accessed, as long as no hours are already present within that Timesheet. Just like any other schedule import, these default schedule hours are loaded, but they are not actually stored as part of a timesheet until the user clicks the button. Therefore, default schedule hours can be modified or deleted before being applied to a timesheet. Please Note: A user must have a default schedule set before Population Schemas and Mass Approvals (see below) can be executed for that user.

Timesheet Population Schemas

Journyx Timesheet v5.5 includes tools that allow Administrators to prepopulate users' timesheets with hours. To use the Population Schemas feature of Timesheet, the admin should first create schedules that will be used for population purposes and then create and apply the schemas themselves. While Schedules are discussed in detail in the previous section, this section will focus on the interface for creating and applying Population Schemas to Timesheet users.

The screens that are used for Population Schema creation, assignment and execution are available from the main admin screen via the links located under the Timesheet Population and Mass Approval header.

Please Note: Each user who is to be affected by Population Schemas must have a default schedule assigned to him by the Timesheet Administrator. If a user has access to exactly one schedule, Timesheet will consider that schedule to be the user's default schedule for Population Schema purposes only.

Creating Population Schemas

Each Population Schema consists of an identifer and a number of users who are associated with that schema. To create a new Population Schema, click the Create A Population Schema link on the main admin screen. Timesheet will display the Population Schema Creation Screen.

This screen is divided into the parts: To create a new Population Schema, simply enter a name for the new schema and click the button. Timesheet will refresh the Population Schema Creation Screen and display a green text message confirming the creation of the new Population Schema. Now that the schema has been created, you will need to assign it to one or more users. The process of assigning schemas to users is covered below.

Assigning Schemas To Users

Population Schemas must be assigned to users before they can be implemented. Assigning schemas to users is a two step process: first, the Timesheet Admin should search for the users who will be assigned to the schema in question; second, the Timesheet Admin actually makes the schema assignment. Both steps of this process are described in detail below.

The schema assignment process may be started either via the Assign a Population Schema to Users link, located under the Timesheet Population and Mass Approval header on the main admin screen or by clicking the button that is displayed on each schema-related screen within Timesheet.

Schema Assignment User Search
The first step in the schema assignment process is to search for the users who will be assigned to a particular schema using the User Search Screen. This screen is used to search for users to be assigned to a particular Population Schema. Timesheet allows you to search by: Once the desired search criteria have been entered, click the button. Timesheet will display the Population Schema Assignment Screen.
Population Schema Assignment
The Population Schema Assignment Screen displays the results of the user search performed above. This screen lists a maximum of 25 users at one time; however, each user who matched the criteria specified in the user search is viewable by scrolling though the results via the though and the and buttons located above the search results. To assign a Population Schema to the displayed users, simply select an available schema from the dropdown menu located just below the list of displayed users and click the button.

Timesheet will display the Schema Assignment User Search Screen including a green text message confirming the assignment of the selected Population Schema to the selected users.

Please Note: The schema assignment process does not allow you to select a subset of users from the returned search results. Therefore, each user who matched the search criteria, even those not actively displayed on the Schema Assignment Screen, will be assigned to the selected schema when the button is clicked.

Executing Population Schemas

Once the required Population Schemas have been created and assigned to users, Timesheet is prepared to implement those schemas. Schemas are executed by the Timesheet Admin using the Population Schema Execution Screen. The admin must provide the following information to Timesheet when preparing to execute each schema:

The schema execution process may be started either via the Execute a Population Schema link, located under the Timesheet Population and Mass Approval header on the main admin screen or by clicking the button that is displayed on each schema-related screen within Timesheet.

To execute a Population Schema, enter the information as described above and click the button. Timesheet will refresh and display a green text message indication that the schema is being executed. Additionally, a second window will be momentarily displayed. This window will close itself after a few moments. Finally, Timesheet will send an email report to the specified email address detailing the results of the schema execution.

Population Schema Reports
After a Population Schema has been implemented, Timesheet will email a report on the results of the schema execution to the email address specified when the schema was executed. This report displays a list of the users affected by the Population Schema including: If any errors are encountered during the schema execution, these will also be contained within the emailed report. Potential errors that may be encountered during the execution of a Population Schema are:

Mass Approvals

Timesheet v5.5 allows your organization to execute mass approvals of all open and submitted timesheets that are associated with a particular Population Schema. To utilize the Mass Approvals functionality, the Timesheet administrator must first create and implement Population Schemas for all users who will be subject to mass approvals. While Population Schemas are covered in detail above, this section will focus on the process of performing Mass Approvals. The Mass Approval process generates an email report detailing the results of the mass approval.

The Time Mass Approvals Screen is available from the main admin screen via the Mass Approval Of Populated Timesheets link, located under the Timesheet Population and Mass Approval header or by clicking the button which is found on each screen associated with Population Schemas.

Please Note: Users must have an approval process assigned to them before implementing a Mass Approval of open timesheets.

To execute a Mass Approval of Populated Timesheets:

  1. Select the schema whose populated timesheet will be approved
    All available schemas will be listed in the dropdown menu under the Schema header on the Mass Approvals Screen
  2. Enter the email address to which the Mass Approvals report should be mailed
  3. Click the button.
    Timesheet will refresh and display a green text message indication that the Mass Approval is being executed. Additionally, a second window will be momentarily displayed. This window will close itself after a few moments. Finally, Timesheet will send an email report to the specified email address detailing the results of the Mass Approval execution.

Mass Approval Reports

After a Mass Approval has been executed, Timesheet will email a report on the results of the approval to the email address specified when the Mass Approval was executed. This report displays a list of the users affected by the Population Schema including: If any errors are encountered during the Mass Approvals process, these will also be contained within the emailed report. Potential errors that may be encountered during the execution of a Population Schema are: