Klokwork Team Connector

Synchronize the client, project and tasks across your entire organization. Allow users to submit timesheet data to a centralized location. This connector is free when you buy a Klok license. Download now!

Download Now

  • Download v1.1.8
  • Requires Klok 2.3.7 or higher
  • Note: Do not unzip the file. You will install it as a complete package.

Related Products

Submit Timesheet Data

In a similar fashion as synchronizing projects, users can upload their timesheet data to a remote file location or a URL. The user can select a date range to submit and each day in the range will be submitted as a separate XML file names in the form of YYYY-MM-DD.xml. The format of the XML is shown below.

When configured to use a URL instead of a file, the submission of timesheet data is made as a POST to the configured URL for each day in the selected range. The username and password are passed as a Base64 encoded string in the Authorization header. This will allow you to store the data appropriately.

Sample XML

 <day date="2010-06-14" deviceId="laptop">
  <entries>
    <entry>
      <local_id>8</local_id>
      <comment/>
      <started_at>7:16AM</started_at>
      <ended_at>11:55AM</ended_at>
      <date>2010-06-14</date>
      <project_local_id>13</project_local_id>
      <tags/>
    </entry>
  </entries>
  <projects>
    <project>
      <local_id>13</local_id>
      <remoteId>3</remoteId>
      <name>Copywriting</name>
      <extended_name>Sample Client 1 &gt; Print Ad/Poster &gt; Copywriting</extended_name>
      <code/>
      <contact_email/>
      <contact_name/>
      <contact_phone/>
      <description/>
      <rate_or_parent_rate>0</rate_or_parent_rate>
      <tags/>
    </project>
  </projects>
</day>

Latest Release Notes (Full List)