Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

User Story Description:
Anchor
top
top

As an a Submitter I want to be able to create & save a pre-populated template for a given form. This can be done in two different ways:

  • A Submitter submits the form once which generates a submission that they can go back to whenever they want. The new feature would be that if they want to submit the form again (i.e. new quarter) then they can start from the previously completed submission to have the field pre-populated from that previous submission

  • A Submitter simply generates an actual “template” type submission which can then be used to create a new submission which would be pre-populated with the values set in the template.

At this point, both solutions should be explored, as they can both serve their own purpose.

Business Rationale:

top page

Priority: Could Have

Some forms are filled out on a regular basis and some data points will have the same value from one submission to another. Having them pre-filled can simplify the user experience and help with data consistency by limiting the load on the user.

Dependencies:

top page

[List potential dependencies with other User Stories or Tasks]

Technical Details:

top page

Custom feature

Solution options:

This can be at the submitter level to save specific pre-filled drafts or re-use previous submissions to start a new one

When the submitter clicks on the copy button the system will send him to a new page and we copy the data of this old submission form to this new form but nothing saves yet on the server after making the change the submitter can save the draft , submit or cancel the copy.

How to send the submitter to the new page ?

The URL must contain the id of the submission form clicked. On the new page we catch the id from the URL and we make a call to the server to get the submission form .

What’s happen on the server ?

First we check if the [ID] of the submission exist, next we check if this submission form is for the logged user. If every thing is OK, now we can send the data to the client .

Remember :
A form has list of version ,the pre-populated template must be create from the last version of the form.

to be continued ….

Acceptance Criteria:

top page

[List the Acceptance Criteria]

#

Description

Notes

1

As a submitter, I can see a button to copy a form I submitted that has a completed status.

 

2

 As a submitter, when i click on the copy button i redirect to second page where i have a form fill with the previous data of the old submission form .

 

3

 As submitter, i can change data from this form and save it as a draft or submit it.

 

4

 As submitter, i can cancel the copy .

 

5

 

 

Prototype/Mockups

top page

Provide high fidelity prototype or mockup

Out of Scope:

 

Contact(s):

top page

Table of Contents

Table of Contents
minLevel1
maxLevel7