Use Case: Display and Manage Plant Markers

Summary

  • Scope: Plant Layer
  • Level: User Goal
  • Actors: App User
  • Brief: Visual markers are displayed on plants to indicate specific conditions or metadata, such as notes, missing information, or warnings. These markers can be turned off or on.

Scenarios

  • Precondition: The user is viewing a map that includes one or more plants.

  • Main success scenario:

    • When plant markers are turned on, plantings that meet certain criteria are automatically displayed with visual markers.
      • Supported marker types include:
        • The planting was created on currently selected timeline date.
        • The planting will be removed one day after currently selected timeline date.
        • The planting is of the same plant type that is being currently planted.
  • Alternative scenario:

    • The user turns off plant markers to reduce visual clutter.
      • Plant markers remain hidden unless turned back on.
      • This configuration is remembered per map per user.
  • Error scenario:

    • The app is experiencing technical difficulties and is unable to restore markers state from map's visibility settings, displaying an info message that the map's viewing state could not be fully restored.
  • Postcondition:

    • Turning off plant marker hides all markers of all types while plant labels stay unaffected.
    • Markers can be interacted with or hidden as needed, improving map usability.
    • Markers should be placed independently of plant labels.
    • Markers should be either repositionable or small and unobtrusive as to not degrade readability of map.
    • Markers should be clearly readable on zoomed out map.

Open Points

  • Individual management of plant markers - how to toggle individual markers on or off and whether it is needed.