Move Module API
Summary
The move module API is an interface between third-party systems and Eptura Workplace that can be adapted to business workflow processes related to the modification and onboarding / off-boarding of users.
Application Process
The process will be the following:
- Location Update - Third party systems that need the location inventory information to be synchronized can utilize two methods to keep data up to date. The first method uses SFTP to get location information. In this process the third party will access the Eptura Workplace SFTP to retrieve a file containing a current location inventory. The second method utilizes web services to retrieve the current inventory by calling the web service method getAllRooms.
- New Hires - When a new employee or contractor ticket is created manually or through a custom interface Eptura Workplace will make a web service call to the third-party system using the web service method notifyRequestEvent. If a new hire ticket is created in the third party system a web service is invoked and the method createRequest is called to create the ticket within Eptura Workplace.
- Employee Location Change (Move Process) - Move tickets can be created through Eptura Workplace or via the third party system. A ticket created directly within Eptura Workplace will invoke a web service and call notifyRequestEvent method to create the ticket within the third-party system. If a ticket is created within the third party system then a web service is invoked and the method createRequest is created.
- Terminate Employee - Terminate tickets can be created in Eptura Workplace or via the third party system. If the ticket is created in Eptura Workplace a web service call will be made to the third party system using the web service method notifyRequestEvent. If a new hire ticket is created in the third party-system a web service is invoked and the method createRequest is called to create the ticket within Eptura Workplace.