Uploaded image for project: 'mod-gobi'
  1. mod-gobi
  2. MODGOBI-110

Add POL tags from incoming GOBI data

    XMLWordPrintable

    Details

    • Template:
      Thunderjet/Firebird Back-end Story Template
    • Sprint:
      ACQ Sprint 107
    • Story Points:
      2
    • Development Team:
      Thunderjet

      Description

      Purpose/Overview: If a user selects one or more tags in GOBI when placing an order, identify the tags and load them into the related POL when the rest of the POL is created. This has been requested by Washington and Jefferson, who is in production

      NOTE: tags are all lower-case and no spaces. These formatting details will be managed via GOBI, so that incorrectly-formatted tags cannot be output

      Requirements/Scope:

      1. If tags are delivered from GOBI in the Order XML message, (usually in one of the GOBI local data fields, most often Local Data 4 field), then assign those tags to the POL that was created.
      2. If the tag does not yet exist in FOLIO, create it in the central tag list Does this need to be explicit, or does it automatically happen? If needs to be explicit, then perhaps move to separate story - handled in a separate story, see MODORDERS-470
      3. If multiple tags are supplied from GOBI, they will be in the same field, but separated by commas
        • example: <Description>LocalData4</Description>
        • <Value>added-copy,priority2</Value>
      4. When multiple tags are received in the same GOBI field, divide them into individual tags and add them to the POL that was created
      5. Update all the schema listed at https://github.com/folio-org/mod-gobi/tree/master/src/main/resources to contain the tag-split and local data 4/tags mapping:

      NOTE: See attached sample XML from GOBI with 2 tags in Local Data 4

      Grooming

      Session1

        TestRail: Results

          Attachments

            Issue Links

              Activity

                People

                Assignee:
                Andrei_Makaranka Andrei Makaranka
                Reporter:
                abreaux Ann-Marie Breaux
                Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                  Dates

                  Created:
                  Updated:
                  Resolved:

                    TestRail: Runs

                      TestRail: Cases