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 dont 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