diff --git a/docs/use cases.html b/docs/use cases.html index d52e95ef..0cb67297 100644 --- a/docs/use cases.html +++ b/docs/use cases.html @@ -34,7 +34,7 @@

Add Family

  • She searches for their name (see Search For Name) and finds no matches, so she knows this is a new Family
  • Merina clicks on the "add family" link in the main navigation, and the system shows her the "add family" form
  • Merina fills in the family name and any supplied data relevant to the family as a whole (home tel, postal address etc)
  • -
  • Merina fills in the details of the Persons who will be members of this family, including their names and the congregation they attended (7pm). The 'surname' field for each Person is pre-poplated with the family name but she can change it if necessary
  • +
  • Merina fills in the details of the Persons who will be members of this family, including their names and the congregation they attended (7pm). The 'surname' field for each Person is pre-populated with the family name but she can change it if necessary
  • Merina enters an initial note for the family (this field is compulsory), indicating that they filled in a communication card and what boxes they ticked
  • Merina clicks the 'submit' button. The system creates the Family record, the two Person records and a Family Note record. For each of these, the user who created them and the date on which they were created is recorded. The status of the Family Note is set to 'awaiting action' and its subject is set to 'New Family'. (NB If the family contained only one member, the note would be created as a person note because of the business rule that says family notes can only be added to familys with more than one member)
  • @@ -59,7 +59,7 @@

    View Family Record

    Edit Family Record

      -
    1. Merina has receieved a communication card from the Barrett family indicating that they have moved house
    2. +
    3. Merina has received a communication card from the Barrett family indicating that they have moved house
    4. She searches for 'Barrett' (see Search For Name) and clicks the 'Edit Family Record' link next to their entry in the search results
    5. The system acquires the lock on the Barrett Family record for Merina. This means that nobody else can edit this family record until she's finished. (Alternate path: somebody else already has the lock on the Barrett Family record and the system asks Merina to wait til they are finished)
    6. The system shows Merina the 'Edit Family' form, with the current values of the family fields filled in
    7. @@ -195,7 +195,7 @@

      Create Group

      View Group Details

      1. Bill wants to know who is involved in the new 8am techos group.
      2. -
      3. Bill clicks on the "List Groups" link in the main navaigation
      4. +
      5. Bill clicks on the "List Groups" link in the main navigation
      6. Bill sees the "8am techos" group in the list and clicks on it
      7. The system shows bill the name of the group and the list of members.
      @@ -218,7 +218,7 @@

      Add Person to Group Individually

    8. Bill types "Josephine" into the textbox labelled "add new member to this group" and clicks "Search"
    9. The system shows Bill a list of the 3 Josephines in the church
    10. Bill clicks on Josephine Bloggs' name and clicks "Add"
    11. -
    12. The system adds Josephine Bloggs to the group and re-displays the list of group memmbers which now includes her
    13. +
    14. The system adds Josephine Bloggs to the group and re-displays the list of group members which now includes her

    Remove Person from Group

    @@ -246,7 +246,7 @@

    Update Attendance for a Service

  • Fred has remembered that somebody he thought was absent was actually present at 7pm yesterday
  • Fred logs in to the system and clicks the "Record Service Attendance" link in the main navigation
  • The system asks Fred what congregation he wants to record attendance for, and the date of the service for which he is recording attendance. Fred enters these details
  • -
  • The system shows a notice indicating that attendance has already been filled in for the selected service, and that he may now edit the specified attendance. Beneath the notice is a list of all persons who belong to the congretation, with the dropdown boxes populated with the present/absent values previously entered
  • +
  • The system shows a notice indicating that attendance has already been filled in for the selected service, and that he may now edit the specified attendance. Beneath the notice is a list of all persons who belong to the congregation, with the dropdown boxes populated with the present/absent values previously entered
  • Fred finds the person who he remembered was present, changes the dropdown box to "present", and clicks "save"
  • The system saves the updated attendance info for that service