New integration with EFO

new EFO integration 2021.png

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:

  1. An "enrollment" is created for the export

  2. Module retrieves all products that have changed from FEED

  3. Verify that fields of interest to EFO contain changes so that only products that are actually updated are transferred

  4. Do a pre-validation of products against validation endpoints at EFO

    1. If OK, enter "draft of the product" in the registration

    2. If error, add to error list

  5. Do a validation of enrollment in EFO

    1. If OK, send for approval

    2. 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.

  6. 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:28

  • EFO_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

Previous
Previous

InStock - WMS in constant development

Next
Next

Wik & Walsøe - new customer with FEED