Hello,
Is there a way to add user area in Acknowledge BODs using extension? Acknowledge.SalesOrder for example.
Thank you.
In the data catalog, you can add user area extensions to the noun. https://docs.infor.com/inforos/2023.x/en-us/useradminlib_cloud/default.html?helpcontent=ioncedg_cloud_osm/lsm1436532225516.html
We would recommend nesting the user area to allow future changes to UserAreas be added to the schema without collision or impact to existing changes.
<UserArea> <AcmeCustom> <Project0908> <Property> <NameValue name="AcmeCustomNote" type="StringType">My note</NameValue> </Property> <Property> <NameValue name="AcmeCustomQuantity" type="NumericType">10.00</NameValue> </Property> </Project0908> <Project6436> <Property> <NameValue name="AcmeCustomPriceType" type="StringType">M</NameValue> </Property> </Project6436> </AcmeCustom></UserArea>
Hi Kevin, thank you for your reply. Would you know the LN BOD name I can use for the Acknowledge.SalesOrder? I have existing extension to add user areas for SalesOrderBOD, but they only reflect in Sync.SalesOrder and not in Acknowledge.SalesOrder BOD. Thank you.
In Infor OS Integration, schemas are managed at the noun level. So an extension for SalesOrder is the same for all verbs used.
Is your question specific to Ln Development tooling or is it in Infor OS Integration?
The pattern for nouns is
1. change/add/remove caused SoR to publish a Sync
2. receiving system processes the Sync data
1.2 if unsuccessful, optionally send a CONFIRM BOD back for ION
If the a non SoR system wants to change data
1. send a process verb and noun to ION
2. received by the SoR and processed
2.1 if successful,
2.1.1 commonly send an Acknowledge
2.1.2 as data has changed, send a Sync for all to get latest
2.2 if unsuccessful
2.2.1 send acknowledge to producer
2.2.2 send Confirm BOD to ION to capture the error
You should see these patterns in the application implementation and as documented in the ION Integration guide for the application.