Skip to content
English
  • There are no suggestions because the search field is empty.

How PartsTech Integration Works

Source: partstech_controller.rb

  • Quote creation uses eval() to dynamically determine the target object, which poses a code injection risk if input is not properly sanitized
  • Inspection items receive special handling for their item_id field, differing from standard invoice/event items
  • The labor catalog feature requires a vehicle with a valid ID to be associated with the job

Support scenarios

  • "PartsTech labor catalog isn't loading" → The labor catalog requires a vehicle with a valid ID to be linked to the job. If no vehicle is assigned, or the vehicle record is missing its ID, the catalog will not load.
  • "PartsTech quote created items on the wrong object" → The system dynamically resolves the target object. If the context was ambiguous (e.g., navigating between invoice and event), the quote may have attached to the wrong one. Check which object the items were added to.