I’m exploring IFS Cloud's REST API, which follows the OData standard and provides access to various objects through 5,000 projections and hundreds of endpoints per projection.
Does anyone have a comprehensive list of these projections along with their corresponding endpoint URLs or a source where I can find this information? Any guidance or documentation links would be greatly appreciated!
Thanks in advance for your help!
Best answer by DHCRADPA
IFS Cloud is a WEB application. Everything accessible through the browser interface is actually transferred through an API (web service), which can be scripted. There are possibilities to add/remove fields but it’s fairly complicated to keep track of these changes and remain evergreen with the system patches and updates.
Accessing API is interesting if you can figure out the IFS authentication requirements. Use DSJ’s blog (Authentication in IFS Cloud – DSJ's Blog). Test with POSTMAN.
Start with one process linked with master data first (customers, suppliers or parts) figure out why would you use that information in Salesforce.
When you are on an end user page, select Debug>Page Info to find the name of the projection. Use Solution Manager>Integration>API Explorer to query the projection and find the API details. Make sure you review the documentation on the different API types. Yes, there are 1,000s, but the Premium and Interface ones are built specifically for integration and also have more extensive documentation.
Thanks for your reply But Actually, I am not a user of IFS, and I am totally new to IFS. Just exploring this IFS API to integrate it with my system. So could you please sharing some idea how can get info of all 5K projections and its endpoint?
You will definitely need someone who understands the functionality on the IFS side and is aware of the underlying data structure. Cannot give a generic answers here unfortunately.
Depending on the version of IFS cloud you’re on, the list of available APIs changes. If one exports the list of APIs from the API Explorer screen, with the 24R1 IFS cloud version, (s)he gets a list of ~12670 items. Definitely too large to grasp and/or work with.
Hint: Define the IFS process first, do it manually using the IFS interface (Aurena) and make sure it works fine. After the process is solid, open up page info on every process step and figure out what are the APIs used and what is the order they’re called in. With the process API list, open API explorer and dig in further.
I am looking to integrate IFS with Salesforce. Does IFS provide APIs for all existing objects/entities like customer,order,invoices,product,payment etc..?
And could you please provide clarification on this like if it is possible to add or remove fields/attributes in these standard APIs response.
IFS Cloud is a WEB application. Everything accessible through the browser interface is actually transferred through an API (web service), which can be scripted. There are possibilities to add/remove fields but it’s fairly complicated to keep track of these changes and remain evergreen with the system patches and updates.
Accessing API is interesting if you can figure out the IFS authentication requirements. Use DSJ’s blog (Authentication in IFS Cloud – DSJ's Blog). Test with POSTMAN.
Start with one process linked with master data first (customers, suppliers or parts) figure out why would you use that information in Salesforce.
We use 3 different kinds of cookies. You can choose which cookies you want to accept. We need basic cookies to make this site work, therefore these are the minimum you can select. Learn more about our cookies.