I’m working on some internal IFS integrations for my company to automate some tasks. I’ve been poking around the IFS API for a few months now so have a general idea of how it works. I’m able to retrieve and insert records, but the documentation of the API is still a bit of a mystery.
My workflow is this:
- Understand how the feature works in the enterprise explorer
- Find the same feature within the Aurena client and grant necessary permissions to the projection
- Watch the requests in the network tab to figure out which projection handler is being hit
- Look at the API Explorer in Aurena to see if there is any useful additional information in there (usually not)
- Copy the parameters and repeatedly test the transactions in code and try to identify possible edge cases
So - am I missing anything in this process? Is there some magical PDF out there that has clear and concise explanations of every projection and all the possible arguments? Or does it have to be this incremental process of understand process → monitor request → fiddle with parameters?