Uploaded image for project: 'ui-data-import'
  1. ui-data-import
  2. UIDATIMP-877

Add required field indication and validation to invoice field mapping profile



    • Folijet Sprint 111, Folijet Sprint 112
    • 3
    • Folijet
    • R1 2021 Bug Fix


      Purpose: To indicate required fields on the invoice field mapping profile. Since the field mapping profile will always being creating invoices (not updating them), then the invoice and invoice line required fields can also be required in the field mapping profile.

      As a staff person working with invoice field mapping profiles
      I want to see which fields are required
      So that I can ensure that they have a mapping or a default value, so that invoice creation will not fail


      1. Scenario 1
        • Given Settings/Data import/Field mapping profiles
        • When the FOLIO record type = Invoice
        • Then indicate the following fields are required by adding a red asterisk after the field label
          • Invoice fields
            • Invoice date
            • Status
            • Batch group
            • Vendor invoice number
            • Vendor name
            • Payment method
            • Currency
          • Invoice line
            • Description
            • Quantity
            • Sub-total
      2. Scenario 2
        • Given the required fields on the invoice field mapping profile
        • When a user tries to save the profile without all required fields being filled with a mapping or default value
        • And presses the Save button
        • Then disallow the save, and place the cursor at the first required field that has not been filled in (the same behavior used when Profile name, Incoming record type, or FOLIO record type is not filled in)
      3. Scenario 3
        • Ensure this story passes Accessibility testing
      4. Scenario 4
        • Ensure automated testing coverage for this new code is 80% plus and confirm with screenshot

      TestRail: Results


          Issue Links



                Ivan Kryzhanovskyi Ivan Kryzhanovskyi
                abreaux Ann-Marie Breaux
                0 Vote for this issue
                2 Start watching this issue



                  TestRail: Runs

                    TestRail: Cases