Method Details for GetMilestonesRaw.
Gets a list of milestones
Parameters
- siteCode String Unique identification for your TimeLog account
- apiID String The API ID
- apiPassword String The API password
- milestoneID Integer ID of specific Milestone. Set to 0 to get all milestones
- projectID Integer ID of specific Project. Set to 0 to get all milestones
- status Integer 0 for uncompleted milestones; 1 for completed milestones; -1 for all milestones
Returns
A list of milestones objects in XML format
Result Example
<?xml version="1.0" encoding="utf-8"?>
<tlp:Milestones 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/MilestonesRaw.xsd">
<tlp:Milestone ID="1499">
<MilestoneTypeID>13</MilestoneTypeID>
<ProjectID>102</ProjectID>
<ProjectName>EMI - Presale (leads)</ProjectName>
<Date>2015-04-01T00:00:00</Date>
<ResponsibleEmployeeID>312</ResponsibleEmployeeID>
<ResponsibleEmployeeName>Peter Andersen</ResponsibleEmployeeName>
<Text>Complete integration of NAV</Text>
<Completed>0</Completed>
<WBSNo>3</WBSNo>
<SortOrder>5</SortOrder>
</tlp:Milestone>
</tlp:Milestones>
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="Milestones" >
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Milestone" type="tlp:MilestonesRaw_Type" minOccurs="0" maxOccurs="unbounded" />
</xsd:sequence>
</xsd:complexType>
<xsd:key name="Milestone_Key">
<xsd:selector xpath=".//tlp:Milestone" />
<xsd:field xpath="@ID" />
</xsd:key>
</xsd:element>
<xsd:complexType name="MilestonesRaw_Type">
<xsd:sequence>
<xsd:element name="MilestoneTypeID" type="xsd:string" />
<xsd:element name="ProjectID" type="xsd:string" />
<xsd:element name="ProjectName" type="xsd:string" />
<xsd:element name="Date" type="xsd:dateTime" />
<xsd:element name="ResponsibleEmployeeID" type="xsd:string" />
<xsd:element name="ResponsibleEmployeeName" type="xsd:string" />
<xsd:element name="Text" type="xsd:string" />
<xsd:element name="Completed" type="xsd:string" />
<xsd:element name="WBSNo" type="xsd:dateTime" />
<xsd:element name="SortOrder" type="xsd:dateTime" />
</xsd:sequence>
<xsd:attribute name="ID" type="xsd:positiveInteger" use="required" />
</xsd:complexType>
</xsd:schema>