Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

InTime provides a SOAP Web Service Interface that allows two-way flow of information to external systems. This enables automated and efficient transfer of data to and from your other systems reducing effort and duplication.  

The InTime Web Service currently uses the Simple Object Access Protocol (SOAP) interface as opposed to REST.  

If you would like to use the Web Services please contact our Business Development team. It will need to be enabled on your system and a set of credentials for accessing the service will be supplied.


The full technical API specification is available here. 

Scenarios and uses

This section describes various scenarios of how the Web Services can be used.

getModifiedItems 

This function returns a list of items that have been updated since a specific date and time. This is useful where you wish to maintain a copy of various entities in an external system.

When you first start go live with the Web Services you can use this function to get a list of all existing entities by specifying a date that is earlier than the first entity in the system. You can then read in the details of all the entities so you know you have a complete copy of all the data in InTime. This can be a large amount of data and could take a significant amount of resources so should only be a one-off exercise at the start of the integration.

Once you have a current copy you can then periodically check for any items that have been modified since the last update and just update the details of those modified items. This is much more efficient than attempting to update all entities every the time. 


  • getModifiedItems (withRefcdode) – start up, ongoing updates
  • retrieval methods: getWorker, getUser, getClient, getProvider, getPlacement +++
  • creation methods
  • create, submit reject, approve revertTimesheet
  • single sign on
  • getURLForContractorsPayslip, getNumberOfPayslips
  • getInvoicesForXXX, getInvoiceByRefCode
  • getAllPayElements
  • getMissingTimesheetsForPlacement

/********************************************

TODO:

//update Integration home page to link to new area and adjust single sign on section as necessary


scenarios and uses

  • Authenticate
  • getModifiedItems (withRefcdode) – start up, ongoing updates
  • retrieval methods: getWorker, getUser, getClient, getProvider, getPlacement +++
  • creation methods
  • create, submit reject, approve revertTimesheet
  • single sign on
  • getURLForContractorsPayslip, getNumberOfPayslips
  • getInvoicesForXXX, getInvoiceByRefCode
  • getAllPayElements
  • getMissingTimesheetsForPlacement


examples (Java)


Build stub code using wsdl2Java


- authenticate

- ? creatOrUpdateWorker

- createOrUpdatePlacement

- getPlacement

- update timesheet

- ? submitTimesheet

- ? approveTimesheet

- readinvoices for timesheet

- getsingle signon token


Example in .net ?


Move API docs on to documentation domain

**//

  • No labels