Example .xml File

This section provides an example of an .xml file created for test purposes. There are two time sheets having the following characteristics:

  • Both time sheets are for the resource David Jones (username djones).

  • Both time sheets use the Semi-Monthly - Day - Hours time sheet policy and the Semi-Monthly period type, with time entered by Day in Hours.

  • The first time sheet starts on June 1, 2009. The second time sheet starts on June 16, 2009.

  • The first time sheet reports time for one project, Project XYZ, on June 11, 2009, and one miscellaneous item, Vacation, on June 12, 2009.

  • The second time sheet reports time for one task, subtask A under summary task First Task in Project XYZ, for two days, June 16 and 17.

  • All time sheet lines are unsubmitted.

  • Notes are provided to distinguish each time sheet and time sheet line.

The example .xml file, with values shown in bold, is as follows:

<?xml version="1.0" encoding="UTF-8" ?>
<timesheets>
  <timesheet>
    <resourceUserName>djones</resourceUserName>
    <timesheetPolicy>Semi-Monthly - Day - Hours
    </timesheetPolicy>
    <periodTypeCode>SEMI_MONTHLY</periodTypeCode>
    <periodStartDate>2009-06-01T08:00:00Z</periodStartDate>
    <creationUser>admin</creationUser>
    <creationDate>2009-06-23T11:00:00Z</creationDate>
    <creationUser>admin</creationUser>
    <lastUpdateDate>2009-06-23T11:00:00Z</lastUpdateDate>
    <timesheetNotes>1st time sheet</timesheetNotes>
    <timesheetLine>
       <workItemType>PROJECT</workItemType>
       <workItemDescription>ProjectXYZ</workItemDescription>
       <timesheetLineStatus>UNSUBMITTED</timesheetLineStatus>
       <timesheetLineNotes>1st time sheet, line 1
       </timesheetLineNotes>
       <timeBreakdown>
          <dateValueEntry>
             <date>2009-06-11T08:00:00Z</date>
             <value>8.5</value>
          </dateValueEntry>
       </timeBreakdown>
    </timesheetLine>
  <timesheetLine>
     <workItemType>MISC</workItemType>
     <workItemDescription>Vacation</workItemDescription>
     <timesheetLineStatus>UNSUBMITTED</timesheetLineStatus>
     <timesheetLineNotes>1st time sheet, line 2
     </timesheetLineNotes>
     <timeBreakdown>
        <dateValueEntry>
           <date>2009-06-12T08:00:00Z</date>
           <value>8</value>
        </dateValueEntry>
     </timeBreakdown>
   </timesheetLine>
  </timesheet>
  <timesheet>
     <resourceUserName>davidjones</resourceUserName>
     <timesheetPolicy>Semi-Monthly - Day - Hours
     </timesheetPolicy>
     <periodTypeCode>SEMI_MONTHLY</periodTypeCode>
     <periodStartDate>2009-06-16T08:00:00Z</periodStartDate>
     <creationUser>admin</creationUser>
     <creationDate>2009-06-23T11:00:00Z</creationDate>
     <creationUser>admin</creationUser>
     <lastUpdateDate>2009-06-23T11:00:00Z</lastUpdateDate>
     <timesheetNotes>2nd time sheet</timesheetNotes>
     <timesheetLine>
        <workItemType>TASK</workItemType>
        <workItemDescription>Project XYZ#@#First Task#@#Subtask A
        </workItemDescription>
        <timesheetLineStatus>UNSUBMITTED</timesheetLineStatus>
        <timesheetLineNotes>2nd time sheet, line 1
        </timesheetLineNotes>
        <timeBreakdown>
           <dateValueEntry>
              <date>2009-06-16T08:00:00Z</date>
              <value>8</value>
           </dateValueEntry>
           <dateValueEntry>
              <date>2009-06-17T08:00:00Z</date>
              <value>8</value>
           </dateValueEntry>
         </timeBreakdown>
     </timesheetLine>
  </timesheet>
</timesheets>