Method Details for GetFlexTimeRaw.
Gets a list of flex registrations and flex adjustments. Kept for legacy purposes, use GetSalaryAccountEmployeePostingsRaw instead
Parameters
- siteCode String Unique identification for your TimeLog account
- apiID String The API ID
- apiPassword String The API password
- employeeUserID Integer ID of specific employeeUser. Set to 0 to get all flex registrations
- departmentID Integer ID of specific department. Set to 0 to get all flex registrations
- fromDate DateTime (yyyy-MM-dd) Limits result to flex registrations with registration date on or later than this date
- toDate DateTime (yyyy-MM-dd) Limits result to flex registrations with registration date on or prior to this date
Returns
A list of flex registrations objects in XML format
Result Example
<?xml version="1.0" encoding="utf-8"?>
<tlp:FlexTimes xmlns:tlp="http://www.timelog.com/XML/Schema/tlp/v4_4"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.timelog.com/XML/Schema/tlp/v4_4 http://www.timelog.com/api/xsd/FlexTimesRaw.xsd" >
<tlp:FlexTime>
<tlp:Date>2017-06-28T00:00:00</tlp:Date>
<tlp:FlexTime>-7.400</tlp:FlexTime>
<tlp:EmployeeUserID>1</tlp:EmployeeUserID>
<tlp:EmployeeInitials>gha</tlp:EmployeeInitials>
<tlp:EmployeeFullName>Gilli Haraldsen</tlp:EmployeeFullName>
<tlp:DepartmentID>1</tlp:DepartmentID>
<tlp:Department>TimeLog A/S</tlp:Department>
<tlp:Type>Flex</tlp:Type>
<tlp:Description>Comment</tlp:Description>
</tlp:FlexTime>
</tlp:FlexTimes>
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="FlexTimes" >
<xsd:complexType>
<xsd:sequence>
<xsd:element name="FlexTime" type="tlp:FlexTimeRaw_Type" minOccurs="0" maxOccurs="unbounded" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:complexType name="FlexTimeRaw_Type">
<xsd:sequence>
<xsd:element name="Date" type="xsd:dateTime" />
<xsd:element name="FlexTime" type="xsd:decimal" />
<xsd:element name="EmployeeUserID" type="xsd:positiveInteger" />
<xsd:element name="EmployeeInitials" type="xsd:string" />
<xsd:element name="EmployeeFullName" type="xsd:string" />
<xsd:element name="DepartmentID" type="xsd:positiveInteger" />
<xsd:element name="Department" type="xsd:string" />
<xsd:element name="Type" type="xsd:string" />
<xsd:element name="Description" type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:schema>