New integration with EFO
iSYS has long experience and tradition of performing integration with EFO for the transfer of product data from our PIM tool FEED.
Now it gets even better and more robust!
EFO has introduced a new API that makes it possible to automate and simplify integrations with the EFO database to a greater extent. Today, we use this API to send BMECat files to EFO for importing new product data, but we now want to make this even smoother.
We are working hard to implement and test a new integration module that uses EFO's new API directly to create, edit and export product information between FEED and the EFO database. The new module will use the same import codes from FEED that are standard in today's integration, so this does not need to be changed for those who have already set up EFO master data from iSYS in their FEED. It will be possible to override/change this mapping if needed.
In short, the new module will do the following:
An "enrollment" is created for the export
Module retrieves all products that have changed from FEED
Verify that fields of interest to EFO contain changes so that only products that are actually updated are transferred
Do a pre-validation of products against validation endpoints at EFO
If OK, enter "draft of the product" in the registration
If error, add to error list
Do a validation of enrollment in EFO
If OK, send for approval
If there is an error on one or more drafts, these must be removed from the enrollment and added to the error list. Any images / documents on these are validated to see if they also belong to other products in the entry, if not, the media is removed from the entry.
Send Report of any error list to defined email addresses
In addition to the error report on e-mail, 3 new attributes will be created in FEED that you can choose to display on products. These contain the following information about EFO integration for a given product:
EFO_SYNC_TIME : text attribute that is updated with timestamp for sync.
Ala: 31.12.2020 10:22:28EFO_SYNC_STATUS: Text attribute that is updated with the sync status of the product.
EFO_SYNC_MSG : Text attribute that is updated with any message if applicable
For more info about EFO integration contact salg@isys.no