Eight tips for anyone aspiring to be a Boomi EDI developer
🚩 Eight tips for anyone aspiring to be a Boomi EDI developer.
Boomi is a 9X leader in Gartner Magic quadrant with a best in-class EDI-B2B offering. If you aspire to be a Boomi EDI developer, these eight tips will be of help to sharpen your skills.
✅ Be well-versed with the Trading Partner Component
Trading Partner in Boomi is represented using the Trading Partner component and is the foundational component in Boomi EDI integration. EDI envelope values, Functional Acknowledgement, communication set up and documents exchanged are configured using this component.
Know the ins and outs of how to piece together host and remote trading partner component into a process to receive and send EDI documents.
✅Gain thorough knowledge on AS2 Setup
AS2 is the widely used communication protocol among others for its encryption and non-repudiation benefits. An in-depth understanding of creating/configuring certificates, setting encryption/signing parameters, and troubleshooting in case of issues is an indispensable skill.
✅Leverage Processing Group and Process Route components for routing
Processing Group and Process Route components are the document routing backbone and configuring it is straightforward and simple. Use Processing Group to route Inbound EDI documents to appropriate mapping process and target application.
For outbound processing, you need to formulate a routing key using the transaction type and receiving partner values present in the document and use process route shape to route the document to outbound map and receiving partner.
✅Understand EDI Profile and Mapping
Boomi provides built in EDI templates which can be easily imported as profiles. EDI profiles have exhaustive advanced options which when set properly would simplify development and avoid unnecessary custom code.
EDI document has loops of segment groups. It is important to clearly understand the start/end of loops, the nesting hierarchies, and the profile loop settings to perform accurate and faster mapping.
✅EDI Document Archiving
Boomi by default archives documents for 30 days for local atoms and 14 days for Atom cloud. If you would like to retain documents for a longer duration, enable the archiving option in the Trading Partner Start Shape and archive the documents to a network file share or external application.
Boomi too provides “Atom Archiving and Extended Process reporting” where the document would be viewed/downloaded for a period of 18 months.
✅Configure Tracked fields
Identify and configure unique identifiers such as business and technical document numbers as track fields. EDI Business numbers such as PO#, SO#, INV#, SHP# need be configured to be able to track the full lifecycle in O2C/P2P flows.
Familiarize with all the options available in the Trading Partner portal in Process reporting page to locate documents based on Sender/Receiver Trading Partner, Document Type, ISA Ctrl#, GS Ctrl # etc
✅Set up robust Exception handling and Retries
Ensure that the process is designed to catch all possible exceptions. Design the integration so that either custom email alert is sent out or the process is terminated when an exception is encountered. Configure retries so that the integration can recover itself from flaky connections.
✅Ability to Rerun documents
Rreun of documents comes for your rescue when the document encountered an error midway in your integration (or) a code fix necessitates all data to be resent.
Rerun is possible at the process start shape and Trading partner shape only. Design integration so that you can easily rerun documents from process reporting page.
Should you have any more tips, please write in comments