Skip to main content

Scheman för planerat underhåll i Buyer API

Läs PM-scheman, hoppa över kommande körningar och integrera en extern schemaläggare med körloggar med hjälp av OpenWrench Buyer API.
Scheman för planerat underhåll (PM) genererar återkommande arbetsordrar på tillgångar med en definierad takt. Buyer API låter dig läsa scheman, hoppa över en körning och registrera körloggar när ett externt system driver schemaläggningen. Alla exempel förutsätter:

Läsa scheman

Standardpaginering och fältfiltrering gäller. Arbetsordrar som genereras av ett schema bär isPM: true och plannedMaintenanceScheduleId, så du kan lista ett schemas historik från arbetsordersidan:

Hoppa över en körning

PATCH /v1/buyer/pm/planned_maintenance_schedules/skip_schedule flyttar ett schema förbi dess nästa schemalagda körning (till exempel när en plats är stängd för renovering). Schemats id är det enda obligatoriska fältet:
Det uppdaterade schemat returneras. Den här slutpunkten är inte hastighetsbegränsad.

Driva PM från en extern schemaläggare

Om ditt eget system bestämmer när PM-arbetsordrar ska skapas, stäng loopen genom att registrera varje körning med POST /v1/buyer/pm/scheduler_run_logs:
scheduleId, status, lastRunAt och lastRunDueAt är obligatoriska; woId länkar den arbetsorder som körningen skapade (skapa den först via work orders-slutpunkten, med isPM: true och plannedMaintenanceScheduleId satta), och log innehåller fri diagnostik. Hela slingan för extern schemaläggare:
  1. Läs scheman och deras takt från API:et.
  2. När en körning blir aktuell, skapa PM-arbetsordern.
  3. Registrera körningen med scheduler_run_logs och länka woId.
  4. Om en körning istället måste hoppas över, anropa skip_schedule så att nästa förfallodatum flyttas fram.