XForms Server Use Cases and Activity Diagrams

Use Case 1 - User Creates NDRProfile From Blank

  1. User connects to XForms (Orbeon) server.
  2. User selects "Create New NDR Profile".
  3. User completes fields that contain metadata for the overall NDR Profile.
  4. User selects "Add Rule".
  5. User completes necessary fields in Guidance section.
  6. User can optionally select "Add Rule" to add additional rules
  7. User selects "Save NDR Profile".
  8. XForms Server asks user to select location and file name for resulting XML file.
  9. User selects saves file on local drive.

Use Case 2 - User Creates NDRProfile From Existing Form

  1. User connects to XForms (Orbeon) server.
  2. User selects "Edit Exiting NDR Profile".
  3. XForms Server prompts user for filename of local NDRProfile instance.
  4. XForms Server parses NDRProfile instance and transforms instance to NDR input form. NOTE:XSLT will be developed to do transformation./li>
  5. User selects "Save NDR Profile".
  6. XForms Server asks user to select location and file name for resulting XML file.

Create NDR Profile Activity Diagram