Back to Service

Method Details for GetEmployeeNormalWorkingTimeHistoriesRaw.

Get a list of employee normal working time histories

Parameters

  • siteCode String Unique identification for your TimeLog account
  • apiID String The API ID
  • apiPassword String The API password
  • employeeUserID Integer UserID of specific employee. Set to 0 to get for all employees
  • employeeStatus Integer Set to 0 for inactive employees; 1 for active employees; -1 to get all employees

Returns

A list of normal working time histories in standard XML document

Result Example

<?xml version="1.0" encoding="utf-8"?>
<tlp:EmployeeNormalWorkingTimeHistories xmlns:tlp="http://www.timelog.com/XML/Schema/tlp/v4_4">
	<tlp:EmployeeNormalWorkingTimeHistory ID="13" GUID="7A0A7B21-70E5-445B-A549-4577F0D486A3">
		<tlp:EmployeeUserID>9</tlp:EmployeeUserID>
		<tlp:ValidFromDate>2021-08-06T00:00:00</tlp:ValidFromDate>
		<tlp:NormalWorkingTimeID>1</tlp:NormalWorkingTimeID>
		<tlp:NormalWorkingTimeGUID>96E86B36-4F7C-4B52-851B-BC4AD62028FA</tlp:NormalWorkingTimeGUID>
		<tlp:NormalWorkingTimeName>Normal</tlp:NormalWorkingTimeName>
	</tlp:EmployeeNormalWorkingTimeHistory>
	<tlp:EmployeeNormalWorkingTimeHistory ID="17" GUID="5C1974CB-A2C3-487F-ABB6-AABD98D18B3E">
		<tlp:EmployeeUserID>9</tlp:EmployeeUserID>
		<tlp:ValidFromDate>2021-10-20T00:00:00</tlp:ValidFromDate>
		<tlp:NormalWorkingTimeID>2</tlp:NormalWorkingTimeID>
		<tlp:NormalWorkingTimeGUID>6B3B3480-D5B3-4A8E-A22D-19F3B7C0A0BA</tlp:NormalWorkingTimeGUID>
		<tlp:NormalWorkingTimeName>Part Time</tlp:NormalWorkingTimeName>
	</tlp:EmployeeNormalWorkingTimeHistory>
	<tlp:EmployeeNormalWorkingTimeHistory ID="19" GUID="04F6192F-79F4-4B9D-9F18-38D31BC7ABF5">
		<tlp:EmployeeUserID>9</tlp:EmployeeUserID>
		<tlp:ValidFromDate>2022-01-04T00:00:00</tlp:ValidFromDate>
		<tlp:NormalWorkingTimeID>1</tlp:NormalWorkingTimeID>
		<tlp:NormalWorkingTimeGUID>96E86B36-4F7C-4B52-851B-BC4AD62028FA</tlp:NormalWorkingTimeGUID>
		<tlp:NormalWorkingTimeName>Normal</tlp:NormalWorkingTimeName>
	</tlp:EmployeeNormalWorkingTimeHistory>
	<tlp:EmployeeNormalWorkingTimeHistory ID="20" GUID="3FE6AACD-B553-41BD-AB09-70F2C739E89F">
		<tlp:EmployeeUserID>9</tlp:EmployeeUserID>
		<tlp:ValidFromDate>2022-01-31T00:00:00</tlp:ValidFromDate>
		<tlp:NormalWorkingTimeID>2</tlp:NormalWorkingTimeID>
		<tlp:NormalWorkingTimeGUID>6B3B3480-D5B3-4A8E-A22D-19F3B7C0A0BA</tlp:NormalWorkingTimeGUID>
		<tlp:NormalWorkingTimeName>Part Time</tlp:NormalWorkingTimeName>
	</tlp:EmployeeNormalWorkingTimeHistory>
</tlp:EmployeeNormalWorkingTimeHistories>

Result Schema

<?xml version="1.0" encoding="utf-8"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
            xmlns:tlp="http://www.timelog.com/XML/Schema/tlp/v4_4"
            targetNamespace="http://www.timelog.com/XML/Schema/tlp/v4_4"
            elementFormDefault="qualified"
            attributeFormDefault="unqualified">
  <xsd:element name="EmployeeNormalWorkingTimeHistories" >
    <xsd:complexType>
      <xsd:sequence>
        <xsd:element name="EmployeeNormalWorkingTimeHistory" type="tlp:EmployeeNormalWorkingTimeHistoriesRaw_Type" minOccurs="0" maxOccurs="unbounded" />
      </xsd:sequence>
    </xsd:complexType>
    <xsd:key name="EmployeeNormalWorkingTimeHistory_Key">
      <xsd:selector xpath=".//tlp:EmployeeNormalWorkingTimeHistory" />
      <xsd:field xpath="@ID" />
    </xsd:key>
  </xsd:element>

  <xsd:complexType name="EmployeeNormalWorkingTimeHistoriesRaw_Type">
    <xsd:sequence>
      <xsd:element name="EmployeeUserID" type="xsd:integer"/>
      <xsd:element name="ValidFromDate" type="xsd:dateTime" />
      <xsd:element name="NormalWorkingTimeID" type="xsd:integer" />
      <xsd:element name="NormalWorkingTimeGUID" type="xsd:string" />
      <xsd:element name="NormalWorkingTimeName" type="xsd:string" />
    </xsd:sequence>
    <xsd:attribute name="ID" type="xsd:integer" use="required" />
    <xsd:attribute name="GUID" type="xsd:string" use="required" />
  </xsd:complexType>

</xsd:schema>

Download the XSD