AWS Lambda Functions - Features and Functionality
LinkPaymentsTV - update to python3.8 by January 30, 2021
TrackVia to TrackVia integration
When a payment is received in QBO, a Zap will add the payment record to OMS - Pro.
These payments end up in a view called API - Payments Received - Not Linked
Lambda Function will run every 3 hours, and attempt to link the payments in OMS to their corresponding Site Visit, Counter Ticket, or RMR Record.
Note that the table receiving payments from QBO in trackvia runs multiple application scripts to prepare the records for linking
The payments view is built on top of the Communication Notes Module
GPSI_location_grab - using python 3.7 with packaged request module
GPS Insight to TrackVia integration
Lambda Function will run every 5 mintues
Grabs all current vehicle locations and statuses, and pushes them to OMS - Pro
Only exists as a data bridge
Generate_Score_Cards - remove botocore dependencies by January 30, 2021
Timed Zapier to TrackVia function (i.e. CRON job)
Zapier will trigger lambda function on the first of every month
Creates score cards for every employ times the number of employees
Each employee is able to "Rate" every employee in the company
quote_converter - using python 3.7 with packaged request module
TrackVia to TrackVia integration
Triggered from the Quote Builder Table
Converts a Quote to a Site Visit
image_transfer_task_to_opening - using python 2.7 - Legacy TrackVia python sdk
TrackVia to TrackVia integration
Triggered when a new task is added with an opening linked containing images
Transfers new images on task to the opening
task_duplicator - using python 2.7 - Legacy TrackVia python sdk
TrackVia to TrackVia integration
Triggered from Sales Task Form
Duplicates the task and subsequent line items, attaching them to the parent quote or site visit
CaptureSiteVisitCompleteDate2 - remove botocore dependencies by January 30, 2021
TrackVia to TrackVia integration
Periodically checks the Site Visit table for completed Site Visits
When one is found, it is updated with a completed date
gpsi_landmark_creator - using python 2.7 - Legacy TrackVia python sdk
TrackVia to GPS Insight to TrackVia integration
Triggered when a new location is created
Takes provided address and looks up geocode
Adds location to the GPS Insight database