Files
Odoo-Modules/fusion_plating/graphify-out/cache/06e63684ad66ab7861c1fda6420a9e1da2ed9493f3c0b6284a8e0c5e0340fe2f.json
gsinghpal 41d0908ade changes
2026-04-24 21:04:38 -04:00

1 line
28 KiB
JSON

{"nodes": [{"id": "users_gurpreet_github_odoo_modules_fusion_plating_fusion_plating_kpi_models_fp_kpi_py", "label": "fp_kpi.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L1"}, {"id": "fp_kpi_fpkpi", "label": "FpKpi", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L34"}, {"id": "fp_kpi_compute_current_value", "label": "_compute_current_value()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L117"}, {"id": "fp_kpi_cron_compute_daily", "label": "_cron_compute_daily()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L140"}, {"id": "fp_kpi_fpkpi_compute_kpi_value", "label": "._compute_kpi_value()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L171"}, {"id": "fp_kpi_fpkpi_company_clause", "label": "._company_clause()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L179"}, {"id": "fp_kpi_fpkpi_kpi_otd", "label": "._kpi_otd()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L184"}, {"id": "fp_kpi_fpkpi_kpi_dock_to_dock", "label": "._kpi_dock_to_dock()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L210"}, {"id": "fp_kpi_fpkpi_kpi_throughput", "label": "._kpi_throughput()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L227"}, {"id": "fp_kpi_fpkpi_kpi_quality_yield", "label": "._kpi_quality_yield()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L240"}, {"id": "fp_kpi_fpkpi_kpi_bath_uptime", "label": "._kpi_bath_uptime()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L271"}, {"id": "fp_kpi_fpkpi_kpi_rework_count", "label": "._kpi_rework_count()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L296"}, {"id": "fp_kpi_fpkpi_kpi_failed_spec_count", "label": "._kpi_failed_spec_count()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L313"}, {"id": "fp_kpi_fpkpi_kpi_processed_parts", "label": "._kpi_processed_parts()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L329"}, {"id": "fp_kpi_fpkpi_kpi_shipped_parts", "label": "._kpi_shipped_parts()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L343"}, {"id": "fp_kpi_fpkpi_kpi_cost_per_part", "label": "._kpi_cost_per_part()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L358"}, {"id": "fp_kpi_rationale_35", "label": "Plating KPI Definition. Each record represents a single measurable KPI. Au", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L35"}, {"id": "fp_kpi_rationale_141", "label": "Compute today's value for every active auto-KPI.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L141"}, {"id": "fp_kpi_rationale_172", "label": "Dispatch to the correct SQL-based calculator.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L172"}, {"id": "fp_kpi_rationale_180", "label": "Return a SQL WHERE fragment restricting to company.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L180"}, {"id": "fp_kpi_rationale_185", "label": "Portal jobs shipped on or before target_ship_date (last 30 d). NOTE: fu", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L185"}, {"id": "fp_kpi_rationale_272", "label": "Operational baths / active baths * 100. Bath has facility via tank_id.f", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L272"}, {"id": "fp_kpi_rationale_297", "label": "Count NCRs flagged as rework in the current month.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L297"}, {"id": "fp_kpi_rationale_314", "label": "Count NCRs in the current month (any disposition).", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L314"}, {"id": "fp_kpi_rationale_330", "label": "Sum of quantities received this month.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L330"}, {"id": "fp_kpi_rationale_344", "label": "Sum of quantities shipped this month.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L344"}, {"id": "fp_kpi_rationale_359", "label": "Average standard_price for products on shipped jobs (30 d).", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L359"}], "edges": [{"source": "users_gurpreet_github_odoo_modules_fusion_plating_fusion_plating_kpi_models_fp_kpi_py", "target": "logging", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L6", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_plating_fusion_plating_kpi_models_fp_kpi_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L7", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_plating_fusion_plating_kpi_models_fp_kpi_py", "target": "odoo", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L9", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_plating_fusion_plating_kpi_models_fp_kpi_py", "target": "fp_kpi_fpkpi", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L34", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_plating_fusion_plating_kpi_models_fp_kpi_py", "target": "fp_kpi_compute_current_value", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L117", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_plating_fusion_plating_kpi_models_fp_kpi_py", "target": "fp_kpi_cron_compute_daily", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L140", "weight": 1.0}, {"source": "fp_kpi_fpkpi", "target": "fp_kpi_fpkpi_compute_kpi_value", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L171", "weight": 1.0}, {"source": "fp_kpi_fpkpi", "target": "fp_kpi_fpkpi_company_clause", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L179", "weight": 1.0}, {"source": "fp_kpi_fpkpi", "target": "fp_kpi_fpkpi_kpi_otd", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L184", "weight": 1.0}, {"source": "fp_kpi_fpkpi", "target": "fp_kpi_fpkpi_kpi_dock_to_dock", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L210", "weight": 1.0}, {"source": "fp_kpi_fpkpi", "target": "fp_kpi_fpkpi_kpi_throughput", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L227", "weight": 1.0}, {"source": "fp_kpi_fpkpi", "target": "fp_kpi_fpkpi_kpi_quality_yield", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L240", "weight": 1.0}, {"source": "fp_kpi_fpkpi", "target": "fp_kpi_fpkpi_kpi_bath_uptime", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L271", "weight": 1.0}, {"source": "fp_kpi_fpkpi", "target": "fp_kpi_fpkpi_kpi_rework_count", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L296", "weight": 1.0}, {"source": "fp_kpi_fpkpi", "target": "fp_kpi_fpkpi_kpi_failed_spec_count", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L313", "weight": 1.0}, {"source": "fp_kpi_fpkpi", "target": "fp_kpi_fpkpi_kpi_processed_parts", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L329", "weight": 1.0}, {"source": "fp_kpi_fpkpi", "target": "fp_kpi_fpkpi_kpi_shipped_parts", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L343", "weight": 1.0}, {"source": "fp_kpi_fpkpi", "target": "fp_kpi_fpkpi_kpi_cost_per_part", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L358", "weight": 1.0}, {"source": "fp_kpi_cron_compute_daily", "target": "fp_kpi_fpkpi_compute_kpi_value", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L149", "weight": 1.0}, {"source": "fp_kpi_fpkpi_kpi_otd", "target": "fp_kpi_fpkpi_company_clause", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L191", "weight": 1.0}, {"source": "fp_kpi_fpkpi_kpi_dock_to_dock", "target": "fp_kpi_fpkpi_company_clause", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L212", "weight": 1.0}, {"source": "fp_kpi_fpkpi_kpi_throughput", "target": "fp_kpi_fpkpi_company_clause", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L228", "weight": 1.0}, {"source": "fp_kpi_fpkpi_kpi_quality_yield", "target": "fp_kpi_fpkpi_company_clause", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L242", "weight": 1.0}, {"source": "fp_kpi_fpkpi_kpi_bath_uptime", "target": "fp_kpi_fpkpi_company_clause", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L276", "weight": 1.0}, {"source": "fp_kpi_fpkpi_kpi_rework_count", "target": "fp_kpi_fpkpi_company_clause", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L299", "weight": 1.0}, {"source": "fp_kpi_fpkpi_kpi_failed_spec_count", "target": "fp_kpi_fpkpi_company_clause", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L316", "weight": 1.0}, {"source": "fp_kpi_fpkpi_kpi_processed_parts", "target": "fp_kpi_fpkpi_company_clause", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L332", "weight": 1.0}, {"source": "fp_kpi_fpkpi_kpi_shipped_parts", "target": "fp_kpi_fpkpi_company_clause", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L346", "weight": 1.0}, {"source": "fp_kpi_fpkpi_kpi_cost_per_part", "target": "fp_kpi_fpkpi_company_clause", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L361", "weight": 1.0}, {"source": "fp_kpi_rationale_35", "target": "fp_kpi_fpkpi", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L35", "weight": 1.0}, {"source": "fp_kpi_rationale_141", "target": "fp_kpi_fpkpi_cron_compute_daily", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L141", "weight": 1.0}, {"source": "fp_kpi_rationale_172", "target": "fp_kpi_fpkpi_compute_kpi_value", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L172", "weight": 1.0}, {"source": "fp_kpi_rationale_180", "target": "fp_kpi_fpkpi_company_clause", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L180", "weight": 1.0}, {"source": "fp_kpi_rationale_185", "target": "fp_kpi_fpkpi_kpi_otd", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L185", "weight": 1.0}, {"source": "fp_kpi_rationale_272", "target": "fp_kpi_fpkpi_kpi_bath_uptime", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L272", "weight": 1.0}, {"source": "fp_kpi_rationale_297", "target": "fp_kpi_fpkpi_kpi_rework_count", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L297", "weight": 1.0}, {"source": "fp_kpi_rationale_314", "target": "fp_kpi_fpkpi_kpi_failed_spec_count", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L314", "weight": 1.0}, {"source": "fp_kpi_rationale_330", "target": "fp_kpi_fpkpi_kpi_processed_parts", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L330", "weight": 1.0}, {"source": "fp_kpi_rationale_344", "target": "fp_kpi_fpkpi_kpi_shipped_parts", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L344", "weight": 1.0}, {"source": "fp_kpi_rationale_359", "target": "fp_kpi_fpkpi_kpi_cost_per_part", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L359", "weight": 1.0}], "raw_calls": [{"caller_nid": "fp_kpi_compute_current_value", "callee": "sorted", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L119"}, {"caller_nid": "fp_kpi_compute_current_value", "callee": "len", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L125"}, {"caller_nid": "fp_kpi_cron_compute_daily", "callee": "context_today", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L142"}, {"caller_nid": "fp_kpi_cron_compute_daily", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L143"}, {"caller_nid": "fp_kpi_cron_compute_daily", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L152"}, {"caller_nid": "fp_kpi_cron_compute_daily", "callee": "create", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L159"}, {"caller_nid": "fp_kpi_cron_compute_daily", "callee": "exception", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L165"}, {"caller_nid": "fp_kpi_fpkpi_compute_kpi_value", "callee": "ensure_one", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L173"}, {"caller_nid": "fp_kpi_fpkpi_compute_kpi_value", "callee": "getattr", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L174"}, {"caller_nid": "fp_kpi_fpkpi_compute_kpi_value", "callee": "method", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L176"}, {"caller_nid": "fp_kpi_fpkpi_kpi_otd", "callee": "timedelta", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L190"}, {"caller_nid": "fp_kpi_fpkpi_kpi_otd", "callee": "execute", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L192"}, {"caller_nid": "fp_kpi_fpkpi_kpi_otd", "callee": "fetchone", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L204"}, {"caller_nid": "fp_kpi_fpkpi_kpi_otd", "callee": "round", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L206"}, {"caller_nid": "fp_kpi_fpkpi_kpi_dock_to_dock", "callee": "timedelta", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L211"}, {"caller_nid": "fp_kpi_fpkpi_kpi_dock_to_dock", "callee": "execute", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L213"}, {"caller_nid": "fp_kpi_fpkpi_kpi_dock_to_dock", "callee": "fetchone", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L221"}, {"caller_nid": "fp_kpi_fpkpi_kpi_dock_to_dock", "callee": "round", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L223"}, {"caller_nid": "fp_kpi_fpkpi_kpi_dock_to_dock", "callee": "float", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L223"}, {"caller_nid": "fp_kpi_fpkpi_kpi_throughput", "callee": "execute", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L229"}, {"caller_nid": "fp_kpi_fpkpi_kpi_throughput", "callee": "fetchone", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L234"}, {"caller_nid": "fp_kpi_fpkpi_kpi_throughput", "callee": "float", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L236"}, {"caller_nid": "fp_kpi_fpkpi_kpi_quality_yield", "callee": "timedelta", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L241"}, {"caller_nid": "fp_kpi_fpkpi_kpi_quality_yield", "callee": "execute", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L244"}, {"caller_nid": "fp_kpi_fpkpi_kpi_quality_yield", "callee": "fetchone", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L250"}, {"caller_nid": "fp_kpi_fpkpi_kpi_quality_yield", "callee": "execute", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L259"}, {"caller_nid": "fp_kpi_fpkpi_kpi_quality_yield", "callee": "fetchone", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L264"}, {"caller_nid": "fp_kpi_fpkpi_kpi_quality_yield", "callee": "round", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L267"}, {"caller_nid": "fp_kpi_fpkpi_kpi_bath_uptime", "callee": "execute", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L283"}, {"caller_nid": "fp_kpi_fpkpi_kpi_bath_uptime", "callee": "fetchone", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L290"}, {"caller_nid": "fp_kpi_fpkpi_kpi_bath_uptime", "callee": "round", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L292"}, {"caller_nid": "fp_kpi_fpkpi_kpi_rework_count", "callee": "replace", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L298"}, {"caller_nid": "fp_kpi_fpkpi_kpi_rework_count", "callee": "execute", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L302"}, {"caller_nid": "fp_kpi_fpkpi_kpi_rework_count", "callee": "fetchone", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L309"}, {"caller_nid": "fp_kpi_fpkpi_kpi_rework_count", "callee": "float", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L310"}, {"caller_nid": "fp_kpi_fpkpi_kpi_failed_spec_count", "callee": "replace", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L315"}, {"caller_nid": "fp_kpi_fpkpi_kpi_failed_spec_count", "callee": "execute", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L319"}, {"caller_nid": "fp_kpi_fpkpi_kpi_failed_spec_count", "callee": "fetchone", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L325"}, {"caller_nid": "fp_kpi_fpkpi_kpi_failed_spec_count", "callee": "float", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L326"}, {"caller_nid": "fp_kpi_fpkpi_kpi_processed_parts", "callee": "replace", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L331"}, {"caller_nid": "fp_kpi_fpkpi_kpi_processed_parts", "callee": "execute", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L333"}, {"caller_nid": "fp_kpi_fpkpi_kpi_processed_parts", "callee": "fetchone", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L339"}, {"caller_nid": "fp_kpi_fpkpi_kpi_processed_parts", "callee": "float", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L340"}, {"caller_nid": "fp_kpi_fpkpi_kpi_shipped_parts", "callee": "replace", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L345"}, {"caller_nid": "fp_kpi_fpkpi_kpi_shipped_parts", "callee": "execute", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L347"}, {"caller_nid": "fp_kpi_fpkpi_kpi_shipped_parts", "callee": "fetchone", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L354"}, {"caller_nid": "fp_kpi_fpkpi_kpi_shipped_parts", "callee": "float", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L355"}, {"caller_nid": "fp_kpi_fpkpi_kpi_cost_per_part", "callee": "timedelta", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L360"}, {"caller_nid": "fp_kpi_fpkpi_kpi_cost_per_part", "callee": "execute", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L362"}, {"caller_nid": "fp_kpi_fpkpi_kpi_cost_per_part", "callee": "fetchone", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L370"}, {"caller_nid": "fp_kpi_fpkpi_kpi_cost_per_part", "callee": "round", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L376"}, {"caller_nid": "fp_kpi_fpkpi_kpi_cost_per_part", "callee": "float", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_kpi/models/fp_kpi.py", "source_location": "L376"}]}