cityofaustin / atd-data-tech

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

[Spike] Explore Integration of Vendor and the Knack SR System #18049

Closed patrickm02L closed 1 week ago

patrickm02L commented 2 months ago

Description

As part of transitioning SMS services from the 311 app to the Knack SR system, we've encountered a roadblock with Bird's adoption of the Knack system. During onboarding, we discovered that Bird has developed an internal system to extract 311 service request information from emails and close out issues through their Bird mobile platform, rather than logging onto Knack.

Challenges

  1. Attachment Issues: Uncertainty exists regarding whether the Knack system supports attaching images or other files to emails.
  2. Automated Transaction Capture: There is no automated process to record when Bird closes out an issue on their end in our system.

Next Steps

Notes

Knack

SMRT App Service Requests

Knack Emails

thumbnail_image001

thumbnail_image011

Bird App resolution process

image006

image007

image008

patrickm02L commented 1 month ago

7/17/24

johnclary commented 1 month ago

On the email side, the dev team cannot help with the email-based solution. The apps team might be able to put image urls in the email. It sounds like that would be helpful.

It is possible to automate all interactions within our Knack app. They can use the view-based API to login to Knack, retrieve JSON data and images, and also to close out requests. We also maintain a python library which serves as a Knack API wrapper.

Lastly, you all could consider creating an internal 311 SR type so that everyone can continue using 311.

patrickm02L commented 1 month ago

7/22/24

Sent the following email message to Bird at the request of Michael from SMS to check in about Knack integration:

Hi Bird Team,

I hope this message finds you well.

We wanted to inform you that we won't be able to add attachments through emails in our new Knack SR system. However, there is a possibility for you to plug into Knack through the view-based API to automate interactions.

If you are interested in exploring this option, please let us know, and we can help identify the right tables to pull from. Bird would be responsible for building the connection on your end and incorporating it into your app.

Please let us know if you would like to go this route, and provide us with an anticipated timeline to coordinate any technical support between our teams.

Best regards,

patrickm02L commented 1 month ago

7/25

Michael K. sent a follow up message to Bird asking them to let us know by COB 7/26/24 how they want to proceed.

Hi Bird Team,

Following up on this, please let us know by close of business tomorrow if this is a possible solution on your end. Our team needs to move forward with other projects, and we would like to implement this new process as soon as possible.

Thanks and let us know if you have any questions.

dianamartin commented 1 week ago

8/30/24

We can have future discussions about this if we want to accommodate the vendor taking John's recommendations:

It is possible to automate all interactions within our Knack app. They can use the view-based API to login to Knack, retrieve JSON data and images, and also to close out requests. We also maintain a python library which serves as a Knack API wrapper.

Closing, this as the research has been done.