cityofaustin / atd-data-tech

Austin Transportation Data & Technology Services
17 stars 2 forks source link

Builder debrief on signal scheduling in VZA App #2700

Closed amenity closed 4 years ago

amenity commented 4 years ago

Objective

Participants

Surbhi, Amenity, John, Diana

Agenda

See notes from previous meeting here. Here is Billy's example of how he currently schedules.


johnclary commented 4 years ago

How should we get signal locations into the VZA app?

I would say email trigger at first, then we can implement an integration. Fairly straightforward to integrate (8hrs dev time).

The main issue I foresee is the it does not seem that new signal records are being created until late in the process (e.g., turn-on). So AMD needs to get better about having these created early in the process if APD officers are scheduled for signal construction.

johnclary commented 4 years ago

What do we want to shoot for as far as Schedulers' permissions - e.g. visibility into others' schedules?

I don't think we should design the app around this unless there is some major risk of schedulers seeing other schedules. How many people do we envision having access to view schedules?

johnclary commented 4 years ago

Do we need to alter the VZA Location model to accommodate locations, or can we just have a new Location Type, Signal?

Probably another location type, since these are discrete points rather than stretches of road?

amenity commented 4 years ago

Thanks, @johnclary! Just to clarify that last one: You think that adding a new Location_Type for signals would be enough? I'd prefer not to add a new object or field. And yes, these are points rather than polylines, but that difference is captured in the GIS data itself. In my mind, these can be stored in Knack the same way, assuming AGOL_Feature_ID can link them.

johnclary commented 4 years ago

Cool—I actually meant additional object, but i hear ya. In my data brain it seems like poor form to keep these in one object but for the app experience and maintenance in Knack, it makes sense to just add a location type for Signals to the existing object sounds find.

Let's talk about how we link the actual GIS data for these. They already exist in a GIS layer that is populated from the AMD Data Tracker.

amenity commented 4 years ago

@johnclary Actually 😄 ...after discussing with @SurbhiBakshi and @dianamartin, leaning towards a separate "Signals" object, probably with the same fields as the "Locations" object. A couple reasons:

Roles:

Other discussion points:

Questions:

amenity commented 4 years ago

@dianamartin @SurbhiBakshi - finally got my notez up, please add anything I missed.