Use Case 7: Customizing outbound BOD

Scope: Populate BOD User Area fields by Adding Replication Documents (ReplDoc) dynamic-subcollection elements

Category: Low Code

Tier: OB

Notes: OB - additive extensibility - no merging requirements

Perform these steps:
  1. With the Mongoose ReplDocuments form, open and filter for desired Document Name noting IDO name listed in Supplementary IDO Collection.

    Replication Documents

  2. Review Element records and determine sequence for User Area fields.
  3. Add new Element (UserArea).
    1. Enter sequence (it's likely a generated number will need overwritten).
    2. Enter BOD Tag Name with UserArea. <copy tag from previous element>/UserArea
    3. Enter Value Type: DynamicSubcollection
    4. Enter Dynamic Subcollection IDO Name. (name of SyteLine IDO containing the property of the new BOD (i.e. SLCos))
    5. Enter Property Name (a name of your choosing, consider this an alias during BOD processing) (Example: dsSLCos)

      Replication Document Elements

    6. Switch to Subcollection tab.
    7. Enter link by:
      1. Associate IDO properties of IDO in step 1 with IDO properties in 3.d (Example: CoNum=CoNum AND Type=Type)

        Subcollection

  4. Add new Element (UserArea/Property/Name).
    1. Enter sequence (it's likely a generated number will need overwritten)
    2. Enter BOD Tag Name with UserArea/Property/Name (<copy tag from previous element>/Property/Name)
    3. Enter Value Type: PropertyTag
    4. Enter Property Name (format alias.property_name) (i.e. dsSLCos.<property name>)

      Replication Document Elements2

  5. Add name Attribute to above Element.
    1. Enter Attribute: name
    2. Enter Value Type: Literal
    3. Enter Value Expression: name of BOD UserArea field

      Replication Document Attributes

  6. Add type Attribute to above Element.
    1. Enter Attribute: type
    2. Enter Value Type: Literal
    3. Enter Value Expression: <field data type> (see ION documentation for list of supported data types. Similar to StringType, DateType, etc.)

      Replication Document Attributes2