Gå til innhold

VBS: Skjema og avvik (FormsController)

jhlAPI.Forms.* — avviksskjemaer, sjekklister og skjemaresponser, inkludert synkronisering mot Microsoft Planner. Brukes av avviksmodulen og av Planner-jobbene (--azurePlanner).

Flyt — avvik til Microsoft Planner

flowchart LR
    AV[Avvik i app → Deviation] --> SYNC[--azurePlanner]
    SYNC --> GD[GetDeviation onlyNotSynced] --> PL[Opprett Planner-oppgave]
    PL --> SID[DeviationSetPlannerID]
    SB[--azurePlannerSyncBack] --> DUF[DeviationUpdateForm<br/>status + kommentar tilbake]

    classDef sys fill:#f8d7da,stroke:#b53b46
    class SYNC,GD,PL,SID,SB,DUF sys

Operasjoner

Operasjon Parametre Gjør Tabeller L/S
GetDeviationConditions Avviksbetingelser Deviation L
GetGraph365Integrations Microsoft Graph365-integrasjoner (Planner/bucket) Graph365Integration L
GetDeviation onlyNotSynced Avviksskjemaer (valgfritt kun usynkroniserte) Deviation L
DeviationSetPlannerID plannerID, eTag, formID Lagre Planner-ID på avviksskjema Deviation S
DeviationUpdateForm plannerID, formID, bruker, kommentarer, status Oppdater Planner-status/kommentarer på avvik Deviation, Planner S
SaveFormResponseAsync FormResponse Lagre skjemarespons FormResponse S
GetAllFormResponsesAsync Hent alle skjemaresponser FormResponse L
DoesChecklistExists formObject, dato, type Finnes sjekkliste for objekt/dato/type? Checklist L

Relaterte sider