BOD Connectors
This section contains enhancements in Infor Financials and Supply
Management.
Changes made in SupplierPartyMaster Outbound BOD for Austraila
Program/Business class/Process affected:
- Files Changed:
- FSM_ION_SyncSupplierPartyMaster_Out.lpd
- SupplierPartyMaster_Out.xlsx
- FSM_SupplierPartyMaster_Outbound_Template.xls
- Variables Added in JSON: No.
- IPA Changes:
- In FSM_ION_SyncSupplierPartyMaster_Out below changes have been made:
- In start node Added two new variables:
- ChannelCodePhone default value as "Phone".
- ChannelCodeFax default value as "Phone"/
- In Assign_1 node Added new
Javascript:
if(IntegrationApplication == "Local.ly" && VendorPostalAddressCountry == "AU" ) { ChannelCodePhone = "MobilePhone" ChannelCodeFax = "Fax" }
- In start node Added two new variables:
- In FSM_ION_SyncSupplierPartyMaster_Out below changes have been made:
- Integration specific: Yes. These changes are related to Local.ly Integration for Australia (AU).
Use these steps to test the enhancement:
- Setup. Enable the service "VendorGroupService" for FSM_ION_SyncSupplierPartyMaster_Out.lpd.
- Create, Update or Delete a Vendor and save it.
- BOD will trigger and Work unit will generate successfully without any error for FSM_ION_SyncSupplierPartyMaster_Out.lpd BOD.
- Verify the Result:
- X-path: SupplierPartyMaster/Contact/Communication[@sequence="2"]/ChannelCode ---> Earlier we are passing Phone in the X-path. Now passed the value as "MobilePhone".
- X-path: SupplierPartyMaster/Contact/Communication[@sequence="3"]/ChannelCode ---> Earlier we are passing Phone in the X-path. Now passed the value as "Fax".
Dependencies: None.
JT-1732451
Develop SyncSupplierPartyMaster_In so that external ID is consumed as legacy Vendor
Program/Business class/Process affected:
- Files Changed:
- FSM_ION_SyncSupplierPartyMaster_Inbound.lpd
- pfiConfigurationProperty.xml
- New Required Setup: Added new System Configuration Parameter "SyncSupplierPartyMaster_In_IgnoreGenericDelimiterConcatenation”. Default value for the flag is "N". The Value is set to "Y", to enable IgnoreGenericDelimiterConcatenation.
- New Variable Added in JSON: No.
- New IPA Changes:
- In Start node added variables Entity,EntityLength,Termscode,FindCount.
- Added nodes Branch5680,VenClass,Assign2730,Assign80,Assign3060,Find,Assign6930,Assign7430,Assign4350,Assign1950.
-
Added conditions in Assign2320,CreateVendor,UpdateVendor,FindVendor.
- Integration Specific: Yes. Specific to M3 integration.
Use these steps to test the enhancement:
- Setup:
- In FinanceEnterpriseGroup, "BODtrigger" check box should be checked
- In Channels Administrator, Activate the respective ION Inbox Receivers for FSM_ION_SyncSupplierPartyMaster_Inbound.lpd.
- When the BOD is processed, Work Unit will be triggered,without errors.
- Verify the result. External ID should be consumed in Vendor.LegacyVendor and Vendor should be successfully created or updated.
Dependencies: None.
JT-1727373
Added elements in SyncItemMaster_Out BOD
Program/Business class/Process affected:
- Files Changed: FSM_ION_SyncItemMaster_Out.lpd
- New Required Setup: No.
- New Variable Added in JSON: No.
- New IPA Changes:
- In Start node added variables MajorPPEClass,MinorPPEClass,PersonalProtectiveEquipment,ClinicalSystemUse,CriticalItem.
- Added conditions in node InitialAssign,UserAreaAssign.
- Integration Specific: No.
Use these steps to test the enhancement:
- Setup. Enable the service "ItemService" for FSM_ION_SyncItemMaster_Out.lpd.
- Create,Update or Delete a Item and save it by giving the values MajorPPEClass,MinorPPEClass,PersonalProtectiveEquipment,ClinicalSystemUse,CriticalItem.
- BOD will trigger and Work unit will generate successfully without any error for FSM_ION_SyncItemMaster_Out.lpd.
- Verify the Result. Verify MajorPPEClass,MinorPPEClass,PersonalProtectiveEquipment,ClinicalSystemUse,CriticalItem are passed in Userarea XPath.
Dependencies: None.
JT-1726860
Trigger SyncCofeDefinition_Out BOD when Manufacturer code is Created/Update/Deleted
Program/Business class/Process affected:
- Files Changed:
- ->Manufacturer.busclass
- PfiServiceDefinition.xml
- PfiServiceFlowDefinition.xml
- FSM_ION_SyncCodeDefinitin_Out.lpd
- New Required Setup:
- Added new System Configuration Parameter "RequiredCleanDocumentID”. Default value for the flag is "N". When the Value is set to "Y", to enable RequiredCleanDocumentID.
- Added new System Configuration Parameter "IsMultipleFEG”. Default value for the flag is "N". The Value is set to "Y", to enable IsMultipleFEG.
- Added new System Configuration Parameter "TriggerBODBasedOnCrossReference”. Default value for the flag is "N". The Value is set to "Y", to enable TriggerBODBasedOnCrossReference.
- New Variable Added in JSON: Yes.
- New IPA Changes:
- In Start node added variables ManufacturerCode,ManufacturerDivision.
- Added nodes JSONParser830,Assign9510,Branch9830,Manufacturer_XML,GLC3,Assign1260,Branch2410,XML40,IONOutbox5530.
- Added conditions in Branch00,Assign7000.
- Integration Specific: No.
Use these steps to test the enhancement:
- Setup. Enable the service "ManufacturerService" for FSM_ION_SyncCodeDefinitin_Out.lpd.
- Create,Update and Delete a Manufacturer.
- BOD will trigger and Work unit will generate successfully without any error for FSM_ION_SyncCodeDefinitin_Out.lpd.
- Verify the Result.
For RequiredCleanDocumentID = N/Y Work unit will generate successfully without any error.
Dependencies: None.
JT-1730553
Trigger SyncCodeDefinition_Out BOD when Major class is Created/Updated/Deleted
Program/Business class/Process affected:
- Files Changed:
- MajorClass.busclass
- PfiServiceDefinition.xml
- PfiServiceFlowDefinition.xml
- PfiConfigurationProperty.xml
- FSM_ION_SyncCodeDefinitin_Out.lpd
- New Required Setup:
- Added new System Configuration Parameter "RequiredCleanDocumentID”. Default value for the flag is "N". When the Value is set to "Y", to enable RequiredCleanDocumentID.
- Added new System Configuration Parameter "IsMultipleFEG”. Default value for the flag is "N". The Value is set to "Y", to enable IsMultipleFEG.
- Added new System Configuration Parameter "TriggerBODBasedOnCrossReference”. Default value for the flag is "N". The Value is set to "Y", to enable TriggerBODBasedOnCrossReference.
- Added new System Configuration Parameter "CodeDefinition_MajorClass_AccountingEntity”. Default value for the flag is blank.Pass the required AE for this parameter.
- New Variable Added in JSON: Yes.
- New IPA Changes:
- In Start node added variables MajorClass,ConfigmajorAE.
- Added nodes JSONParser1770,Assign3530,Branch4090,Major_XML,GLC2,Assign1160,Branch5110,XML6950,IONOutbox9080.
- Added conditions in Branch00,Assign7000.
- Integration Specific: No.
Use these steps to test the enhancement:
- Setup. Enable the service "MajorClassService" for FSM_ION_SyncCodeDefinitin_Out.lpd.
- Create,Update and Delete a MajorClass.
- BOD will trigger and Work unit will generate successfully without any error for FSM_ION_SyncCodeDefinitin_Out.lpd.
- Verify the Result. For RequiredCleanDocumentID = N/Y Work unit will generate successfully without any error.
Dependencies: None.
JT-1726871