8 Web service

OBS! Please contact Handyman first if you want to use this functionality.

 

The web service makes it possible to communicate with other systems in a new way. The ERP system don’t need access to the file exchange folders or to the Handyman COM objects.

The web service today will use the XML files exported from Handyman and make it available through the web service. It will also receive data into the web service and convert it to an XML file that Handyman imports. This means that the Handyman web service needs access to the Handyman export and import folder.

The web services consist of eleven different services to manage the import and the export. In addition to theese eleven services, we have one for version and one for testing.


• ExportDataReady - returns true if there is orders ready for export from Handyman, and false it theres nothing to import. Meaning if there is an eOrdr file in the file exchange folder

• Export - the function used to get the data from the orders ready for export

• ExportComplete - used when the ERP system has imported all data. When this function is used the web service will delete the file in the file exchange folder

• Import - used when the ERP system has data for import into Handyman

• ExportChecklist - this function is used to get the exported checklist definitions from Handyman

• ExportDataTypesReady - use this function to get information about what kind of data has been exported from Handyman. Based on the feedback from this function, you will know what other funtion to run

• ExportInventoryStatus - this function is used to get the exported inventory controls from Handyman

• ExportOrder - this function is used to get the exported orders from Handyman

• ExportPurchaseOrder - this funtion is used to get the exported purchase orders from Handyman

• ExportStoreMovement - this function is used to get the exported store movements from Handyman

• ExportWarning - this function is used to get the exported warnings from Handyman

• Version - this function is used to check which version of the Handyman web service you are currently running

• HelloWorld - this funtion can be used to check that you have connected to the Handyman web service