HTBox / allReady

This repo contains the code for allReady, an open-source solution focused on increasing awareness, efficiency and impact of preparedness campaigns as they are delivered by humanitarian and disaster response organizations in local communities.
http://www.htbox.org/projects/allready
MIT License
892 stars 628 forks source link

6.1.2.3 Itinerary Campaigns are the new name/functionality for Deployment Managed Tasks – P1 #707

Closed tonysurma closed 7 years ago

tonysurma commented 8 years ago

How do they work (known changes indicated by * at start)

mmoore99 commented 8 years ago

@tonysurma in your above description you introduced a new entity term "Request" and I would like to ask for some additional clarification. When we were using the term deployments in issue #508 I had put together an example structure for clarification purposes that I am including below for the purpose of this discussion.

Is what I have called a deployment below equivalent to an itinerary or a request in the new terminology? If it is a request then is an itinerary a collection of requests? If it is an itinerary, then what is a request? Hope I am not just being dense here, but need some help understanding. Thanks.

DeploymentManaged Activity Structure:

  • Activity: Install fire detectors in Queen Ann District
    • Task: Sunday Driver, VolunteersNeeded: 2
    • TaskSignup: Tony Surma
    • TaskSignup: James Chambers
    • Task: Sunday Installer, VolunteersNeeded: 6
    • TaskSignup: Bill Wagner
    • TaskSignup: Steve Gordon
    • TaskSignup: Mike Moore
    • TaskSignup: David Paquette
    • TaskSignup: Charles Barkley
    • TaskSignup: Steph Curry
    • Task: Monday Driver, Volunteers Needed: 2
    • TaskSignup:
    • TaskSignup:
    • Task: Monday Installer, VolunteersNeeded: 6
    • TaskSignup:
    • TaskSignup:
    • TaskSignup:
    • TaskSignup:
    • TaskSignup:
    • TaskSignup:
  • Deployments
    • Deployment: Install Smoke Detector at 1313 Mockingbird Lane
    • DeploymentTask: Sunday Driver, VolunteersNeeded: 1
      • TaskSignup: Tony Surma
    • DeploymentTask: Sunday Installer, VolunteersNeeded: 2
      • TaskSignup: Bill Wagner
      • TaskSignup: Steve Gordon
    • Deployment: Install Smoke Detector at 2300 Main St.
    • DeploymentTask: Sunday Driver, VolunteersNeeded: 1
      • TaskSignup: James Chambers
    • DeploymentTask: Sunday Installer, VolunteersNeeded: 2
      • TaskSignup: Mike Moore
      • TaskSignup: Steph Curry
    • Deployment: Install Smoke Detector at 1212 Locust St.
    • DeploymentTask: Sunday Driver, VolunteersNeeded: 1
      • TaskSignup: Tony Surma
    • DeploymentTask: Sunday Installer, VolunteersNeeded: 2
      • TaskSignup: David Paquette
      • TaskSignup: Charles Barkley
    • Deployment: Install Smoke Detector at 3677 Marsh Drive
    • DeploymentTask: Sunday Driver, VolunteersNeeded: 1
      • TaskSignup: James Chambers
    • DeploymentTask: Sunday Installer, VolunteersNeeded: 2
      • TaskSignup: Bill Wagner
      • TaskSignup: Mike Moore
    • Deployment: Install Smoke Detector at 1312 Norris Canyon Rd.
    • DeploymentTask: Sunday Driver, VolunteersNeeded: 1
      • TaskSignup: James Chambers
    • DeploymentTask: Sunday Installer, VolunteersNeeded: 2
      • TaskSignup: Steve Gordon
      • TaskSignup: David Paquette
    • Deployment: Install Smoke Detector at 9865 Glendale Drive
    • DeploymentTask: Sunday Driver, VolunteersNeeded: 1
      • TaskSignup: Tony Surma
    • DeploymentTask: Sunday Installer, VolunteersNeeded: 2
      • TaskSignup: Charles Barkley
      • TaskSignup: Steph Curry
tonysurma commented 8 years ago

@mmoore99 I will have a 'fuller' answer later when I am really on line but for now here are a couple of quick notes:

Requests come from this requirement #700 and represent an individual/family requesting a service (in this case a smoke alarm install.

Deployment is closer to Itinerary but the difference is Deployment as we spoke to it prior was a 1:1 to location (aka request in new words) and Itinerary is now a collection of requests and volunteers that make up the itinerary of installs for a day (aka Tony, Bill, Mike will deliver on requests abc, def, ghi, and jkl on 6/1/2016.

You are not being dense at all. Hope this helps a bit for now and will get more in when I am not tapping on a screen :)

mmoore99 commented 8 years ago

@tonysurma Just a "heads up". I was hoping to be able to make some significant contributions toward the development of the newly defined requirements. Unfortunately, I have some personal commitments from now through the end of May that will make it impossible for me to bite off any significant chunks. I may be able to pick up some smaller issues along the way.

tonysurma commented 8 years ago

thanks for the heads up and most importantly thanks for all the contributions!

stevejgordon commented 8 years ago

@tonysurma Needs double checking but I believe the features now implement at least an initial version of these requirements and perhaps this can be closed?