Notes
One of our users alerted us to a problem with querying large time ranges on the journals endpoint. If your request takes more than 30 seconds to resolve, it gets automatically timed out. This is due to some limitations in our connection to Workday that we’re not able to alter directly.
Our recommended solution is to query no more than one month of journal transactions at a time. If you need more data than that, you can split it up into multiple queries. Depending on what other filters you may be using, you may find that the range limit for your use is higher – if it works for you, feel free to continue!
Our work this sprint has been mostly internal, shuffling things around to put them in the right place to support features we’ll roll out in the future. There’s a common use case around validating FDM worktag combinations independent of accounting journal transactions, so we’re splitting off that part of our code. This will let us create an endpoint less restrictive than the journal validation endpoint for FDM checks. We’re also working on sourcing our data from a different part of Workday, which will give a lot of flexibility in the sets of data we receive.
We’ve altered our OpenAPI specification so that it no longer uses references for common parts that are shared between different elements. This will make it easier for our IICS users to import it.
In the next sprint, we’re hoping to finish our switch to Workday Reports as our data source. We’ll also create a specification for an FDM validation endpoint to review next time. We have a few initiatives waiting on external dependencies, so depending on what headway we’re able to make there, we may have a chance to pick up some work on budget amendment validation, locations, or cost center hierarchies.
API changes
The OpenAPI specification we publish no longer includes the use of references for common pieces. This makes the spec much more verbose, but easier to ingest for some automated systems like Informatica. If you experience any problems with the new spec, please let us know.