We are in the beginning stages of a migration from an AS400 ERP to IFS Cloud. I’m an enterprise software engineer who is new to the IFS world.
Our current warehouse shipping process involves a piece of custom software that screen-scrapes from an AS400 terminal session into a Windows application called ClipperShip. This software handles all the carrier specific logic, including printing labels, etc., then another piece of custom software gets the data out of ClipperShip and back into the AS400 ERP.
We would like our new solution to be as simple as possible for warehouse employees. Ideally it would be completely web-client based. We have started evaluating some API-based shipping solutions like ProShip and ShipEngine. Here are my questions after reading through the technical documentation:
1. It seems that the shortest path to getting something functional would be to use a solution that already provides a client user interface, build a piece of custom middleware that uses the OData REST APIs to get data out of IFS Cloud and use the provider API to get the data into the shipping solution. Is this feasible?
2. Longer term, if we wanted to customize pages within IFS so the complete shipping process could be managed with the IFS Cloud Aurena client, what is the best technical approach within IFS Cloud to get the order data from IFS to a cloud solution in a push-fashion? Would be that through IFS Connect?
3. Is #2 even feasible or does any kind of interfacing with an external cloud entity need to be driven by some middleware that pulls from IFS and pushes to the 3rd party API, then to update the DB does the same?
4. Is there any documentation available on how to integrate non-ODBC shipping solutions into an IFS Cloud based workflow?
Thanks,
-Chris