cityofaustin / atd-data-tech

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

Implement new detector status, "Inactive," for broken, non-essential signal detectors #4907

Closed atdservicebot closed 3 years ago

atdservicebot commented 3 years ago

What application are you using?

Data Tracker

Describe the problem.

Traffic Signal detectors needs a new status of "Broken-Unessential" or something similar.

Describe the outcome you'd like to see when this feature is implemented.

Change our reporting and information so that nonessential detectors are not factored/reduced value while determining repaired maintenance.

Describe any workarounds you currently have in place or alternative solutions you've considered.

Storing information in a nonstandard form i.e. detector comments or other random areas.

Requested By Joshil B.

Attachment (58.88kb)


Request ID: DTS21-101495

amenity commented 3 years ago

@dianamartin @johnclary Would you all object to adding a "Broken - Nonessential" status if Joshil commits to updating the data himself?

Screen Shot 2021-01-11 at 5 53 33 PM
amenity commented 3 years ago

Questions in to Joshil via email:

Thinking about it more: If some signals are truly nonessential, shouldn't that be recorded directly on the signal rather than in a status? In this case, if it were repaired it would lose its "nonessential" designation.

johnclary commented 3 years ago

Good questions and I agree with your points @amenity. This doesn't quite sound like the right solution and I'm guessing Jen would not be enthused. Propose we table it for our AMD project prioritization or ask Joshil to run it by Jen, Brian C, and Brian VDW.

If we were to implement a fix, we'd want to, as you suggest, create a new detector attribute that designates if the detector is "essential" separately from its status.

johnclary commented 3 years ago

Point of clarification that Joshil is referring to detector statuses, not the signal itself. This status is driven by "Detection Events". This form, pictured here:

Screen Shot 2021-01-11 at 10 52 34 PM

And these are the detector statuses:

Screen Shot 2021-01-11 at 10 50 56 PM
amenity commented 3 years ago

Response from Joshil:

How many signals would be assigned a "Broken - Nonessential" status? These would be Traffic Signal Detectors (i.e. a subsystem of Traffic Signals) that would be assigned a “Broken-Nonessential” status and I would guess may be 300 out of the 4800ish we have right now. Primarily this is for my reporting and repairs workflow so I don’t keep seeing the same detector being broken but realize it’s non-essential (and can be fixed at a later point) and is primarily for data collection rather than essential signal operations.

How do we determine whether a signal is essential or not? Where is that list documented? To reiterate, this is for traffic signal detectors, not traffic signals. This is a mix of a lot of factors. For example, all pre-timed signals are not explicitly labelled as such in Data Tracker unless they have detection assigned to them. However, most of downtown is pretimed and that is mostly a knowledge thing and/or recorded in the signal controller program (which does not interface well with outside entities other KITS). It would primarily be data retroactively changed over time rather than importing a new/replacement list.

Looking at the detector status list, this makes a lot more sense. Asked Joshil to sync with Brian VdW and Billy before our Feb 8 AMD meeting.

amenity commented 3 years ago

Since there isn't a way to bulk update the 300 detectors based on related fields/table, Joshil said the signals will get updated overtime.

Both Billy Bolander and Van de Walle have been informed of this request and agree with the idea as well.

johnclary commented 3 years ago

On hold. Allyson will circle back with Brian and Jen to get alignment on specifics.

amenity commented 3 years ago

From Allyson: We'd like a detector status 'inactive' added to reflect the broken, non-essential detectors.

amenity commented 3 years ago

@dianamartin - please check on reports.

dianamartin commented 3 years ago

@johnclary Should I add Detector Status Event - "DETECTION INACTIVE" to the existing events statuses

Then add "INACTIVE" to Detector Statuses so that workflow will look like this now (highlighted in: red)

image

johnclary commented 3 years ago

@dianamartin this visual is amazing! Yes, and can you add the form submit rules so the detector status becomes INACTIVE when the DETECTION INACTIVE event is chosen? I think you were implying this but just want to be clear.

dianamartin commented 3 years ago

@johnclary That was that Miro workflow I made for the detectors awhile back when it was confusing for me and I was trying to understand the relationships. Yes, I didn't specifically put I was going to update the form rules, but that is my intention. Thanks for the clarification, now I can work on this.

dianamartin commented 3 years ago
dianamartin commented 3 years ago

Emailed Joshil, Billy, Brian VdW, Allyson, Lance

I’ve gone ahead and added the “Detector Status” – INACTIVE and the Detector Status Event – DETECTION INACTIVE. Whenever the event “DETECTION INACTIVE” is submitted, it will update the detector to the “INACTIVE” status.

I wanted to ask about how you want me to update the Detector Reports because you wanted to not include the “Inactive” status to the reports. Let me know how you want me to do it and I’ll update the reports.

dianamartin commented 3 years ago

I emailed yesterday (3/9)

Is anyone able to assist with detector reporting changes? I’m eager to finalize this request for y’all.

Joshil replied

I was planning on going over all the charts and the like to see what changes we want. At the bare minimum we’re all good with the INACTIVE detectors not counting towards any calculations for detector health/performance measures. I’ll let you know what we want to see by the end of this week. Thanks!

dianamartin commented 3 years ago

Detector Report Changes

Signal Detector Status Count by Intersection

Signal Detection Status

Description Text:

For TRAFFIC signals that are TURNED ON. To calculate % working detection, divide OK signals by he sum of BROKEN, OK, and UNKNOWN signals

Remove this or if it is used in calculations, which ones as it doesn’t seem useful as a metric. image.png

Detection Issues and Repairs

dianamartin commented 3 years ago

Scheduled a meeting with Joshil on 3/23 to get clarity on detector reporting

dianamartin commented 3 years ago

Sync'd with Joshil this morning, 3/25

Signal Detector Status Count by Intersection

Signal Detector Status Count

Updated with report description

Signal Detection Status

Detection Issues and Repairs