Project

General

Profile

Actions

roos-fs tasks #365

open

Integrate Geotab API Call for "KM to Oil Change" per vechicle

Added by Vadim Pariev 8 months ago. Updated 5 days ago.

Status:
Closed
Priority:
Normal
Assignee:
Start date:
09/05/2025
Due date:
% Done:

0%

Estimated time:
40:00 h

Description

General
Enable users in ROOS to click a button and instantly see the remaining kilometers until next oil change for a selected vehicle, based on its VIN number.
We need to integrate the Geotab MyGeotab API into ROOS to fetch the current odometer value of a vehicle (using VIN → Device lookup) and calculate the kilometers remaining until the next oil change.

What data to be fetched and displayed
We need to fetch these data for the vechicled based on its VIN

Flow

  • User selects a vehicle (with VIN stated inside)
  • go to a seperate tab with the name "GeoTab data".
  • User clicks “Check Oil Change” button.

System performs:

  • Authenticate with Geotab (if session expired).
  • Get Device by VIN.
  • Get Odometer Diagnostic Id (or cached globally).
  • Get KV and due date

Business logic:

  • Retrieve KM statement (see screenshot)
  • Retrieve the data for the due oil change dated

Display result to user in the vichicle overview window in a seperate tab.

API DOCUMENTATION
https://developers.geotab.com

TEST
VIN VSSZZZ5FZKR052148

Authentication

user    
database    roos_intern
password Sarka772360MH@@


Files

Actions #1

Updated by Vadim Pariev 8 months ago

  • Description updated (diff)
Actions #2

Updated by Vadim Pariev 8 months ago

  • Status changed from Backlog to Open
Actions #4

Updated by Ivan Danyliv 8 months ago

  • Status changed from Open to In progress
Actions #5

Updated by Vadim Pariev 8 months ago

  • Description updated (diff)
Actions #7

Updated by Vadim Pariev 8 months ago

  • Description updated (diff)
Actions #8

Updated by Vadim Pariev 8 months ago

  • Description updated (diff)
Actions #9

Updated by Ivan Danyliv 8 months ago

  • Estimated time set to 40:00 h
Actions #10

Updated by Ivan Danyliv 8 months ago

  • Status changed from In progress to In review
Actions #11

Updated by Anton Obolientsev 8 months ago

  • Status changed from In review to Deployed (QA)
Actions #12

Updated by Vadim Pariev 7 months ago

  • Status changed from Deployed (QA) to Ready for Deployment (prod)
Actions #13

Updated by Vadim Pariev 7 months ago

  • Status changed from Ready for Deployment (prod) to Closed
Actions #14

Updated by Ivan Danyliv about 1 month ago

  • Assignee changed from Ivan Danyliv to Vadim Pariev
Actions #15

Updated by Albert Katasonov 5 days ago

  • Project changed from 8 to Roos-fs-ZIP
Actions

Also available in: Atom PDF