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"
        }
  • Integration specific: Yes. These changes are related to Local.ly Integration for Australia (AU).

Use these steps to test the enhancement:

  1. Setup. Enable the service "VendorGroupService" for FSM_ION_SyncSupplierPartyMaster_Out.lpd.
  2. Create, Update or Delete a Vendor and save it.
  3. BOD will trigger and Work unit will generate successfully without any error for FSM_ION_SyncSupplierPartyMaster_Out.lpd BOD.
  4. 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:

  1. Setup:
    1. In FinanceEnterpriseGroup, "BODtrigger" check box should be checked
    2. In Channels Administrator, Activate the respective ION Inbox Receivers for FSM_ION_SyncSupplierPartyMaster_Inbound.lpd.
  2. When the BOD is processed, Work Unit will be triggered,without errors.
  3. 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:

  1. Setup. Enable the service "ItemService" for FSM_ION_SyncItemMaster_Out.lpd.
  2. Create,Update or Delete a Item and save it by giving the values MajorPPEClass,MinorPPEClass,PersonalProtectiveEquipment,ClinicalSystemUse,CriticalItem.
  3. BOD will trigger and Work unit will generate successfully without any error for FSM_ION_SyncItemMaster_Out.lpd.
  4. 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:

  1. Setup. Enable the service "ManufacturerService" for FSM_ION_SyncCodeDefinitin_Out.lpd.
  2. Create,Update and Delete a Manufacturer.
  3. BOD will trigger and Work unit will generate successfully without any error for FSM_ION_SyncCodeDefinitin_Out.lpd.
  4. 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:

  1. Setup. Enable the service "MajorClassService" for FSM_ION_SyncCodeDefinitin_Out.lpd.
  2. Create,Update and Delete a MajorClass.
  3. BOD will trigger and Work unit will generate successfully without any error for FSM_ION_SyncCodeDefinitin_Out.lpd.
  4. Verify the Result. For RequiredCleanDocumentID = N/Y Work unit will generate successfully without any error.

Dependencies: None.

JT-1726871