Open ChristinaTremel opened 2 weeks ago
Location Status Simple had a duplicate conditional rule and an overwriting rule that I corrected.
If Recommended (needs funding) is removed, these source & display rules for the City of Austin Signal Projects table need to be updated. https://builder.knack.com/atd/amd/pages/scene_1643/views/view_4114/table/source
For Request Status, this Constructed filter would need to change or be removed. https://builder.knack.com/atd/amd/pages/scene_22/views/view_39/table/settings
Request Status <> Signal Status connections
Request Status is pulling in a connected Signal Status value from Signal Status field_491 from Signals object, this is overwriting the Request Status values making the field pointless. If that connected value is blank, Request Status is set to another mc field called REQUEST_STATUS_PRE_CON field_220 which makes it or Signal Status the determining fields. So even if Request Status values are set on the front end, they are constantly overridden with the two conditional rules. There is also an old SIGNAL_STATUS_PREVIOUS field_1680 that is not being used that could be deleted.
SELECTED FOR STUDY value has been added to both Request Status & REQUEST_STATUS_PRE_CON for now.
ON FLASH, PENDING_TAKEOVER, REMOVED_TEMPORARILY, & UNKNOWN status removed from both Request Status & REQUEST_STATUS_PRE_CON but they still exist in Signal Status. To prevent records from taking up the Request Statuses we are deleting, they would need to also be removed from Signal Status or not depend and get set to its value. The PRE_CON field is currently used for front end form entry, PHB Study Details, Signal Request Report, PHB Request Ranking, Traffic Signal Bus Stops, PHB Bus Stops, and Traffic Signal Request Ranking and would need to be renamed or replaced.
All items completed are checked above. Any items not checked have records or dependencies that must be addressed before removing. I added the record count next to each item that will need to be updated to a new status.
During my work, I found additional blank page rules here that need to be corrected: https://builder.knack.com/atd/amd/pages/scene_18/rules
Location Status
Knack object: locations Field: Location Status
Signal Not Recommended
Signal Not Recommended
statusNot Recommended
status toSignal Not Recommended
Not Recommended Status
Under Evaluation
Signal Recommended
Signal Recommended
Request Status
Knack object: signal_requests Field: REQUEST_STATUS
SELECTED FOR STUDY
SELECTED FOR STUDY
SELECTED FOR STUDY
ARCHIVED
SELECTED FOR STUDY
UNDER EVALUATION
SELECTED FOR STUDY
SELECTED FOR STUDY
ARCHIVED
SELECTED FOR STUDY
Study Status
Knack object:
studies
Field:STUDY_STATUS
UNASSIGNED
IN PROGRESS
IN PROGRESS
Study Outcomes
Knack object:
studies
Field:STUDY_OUTCOME
Signal RECOMMENDED
Signal NOT RECOMMENDED
Originally posted by @ChristinaTremel in https://github.com/cityofaustin/atd-data-tech/issues/13719#issuecomment-1919480238