Uploaded image for project: 'Form Entry Module'
  1. Form Entry Module
  2. FORM-131

Change references to concepts in schemas and XSNs

    Details

    • Type: New Feature
    • Status: Needs Assessment
    • Priority: TBD
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Complexity:
      Medium

      Description

      In Form Entry schemas and InfoPath XSNs we reference concepts through the format:

      [conceptId]^[conceptName]^99DCT

      There are a few affected methods in Form Entry that hard code this nomenclature, and they can be changed to reflect a new format utilizing UUIDs:

      [UUID]^[conceptName]^99UID

      However, changing the schema in this way will cause serious ramifications in the XSL files included in the XSN, since forms quite often reference concepts by the former naming scheme. It should not change references to actual schema elements, but any hard coded answers or selections have to be migrated to the new format.

      Also, we need to look into how the taskpane concept page adds data about a selected concept into the XML of the form. I believe the only time it constructs one of these tuples is when selecting a problem (for problem added or problem removed questions).

      Changing to this new form of referencing concepts via UUID instead of local ID will allow us to use Sync Module and Metadata Sharing Module.

        Gliffy Diagrams

          Attachments

            Attachments-Category-Modification

              Activity

                People

                • Assignee:
                  Unassigned
                  Reporter:
                  jeremy Jeremy Keiper
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  9 Start watching this issue

                  Dates

                  • Created:
                    Updated: