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 |