Gå til innhold

Microsoft Planner (avvikssynk)

Synkroniserer avviksskjemaer mellom Visma og Microsoft Planner via Microsoft Graph, slik at avvik kan følges opp som Planner-oppgaver.

flowchart LR
    AV[Visma-avvik / Deviation] -->|--azurePlanner| GD[GetDeviation onlyNotSynced]
    GD --> PL[Opprett Planner-oppgave] --> SID[DeviationSetPlannerID]
    PB[--azurePlannerSyncBack] --> DUF[DeviationUpdateForm:<br/>status + kommentar tilbake til avvik]

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

Jobber

Flagg Metode Hva den gjør
--azurePlanner Azure_PlannerSyncAsync(connectId) Oppretter Planner-oppgaver fra usynkroniserte Visma-avvik; mapper avvikstype → kategori; henter ansvarlige fra Graph. Planner-/bucket-ID hentes fra Forms.GetGraph365Integrations.
--azurePlannerSyncBack Azure_PlannerReplySync(connectId) Skriver Planner-status/kommentarer/ansvarlig tilbake til Visma-avviket; oppdaterer skjemastatus ut fra %-fullført.

Avvikene leses/skrives via VBS: Skjema og avvik (FormsController) (GetDeviation, DeviationSetPlannerID, DeviationUpdateForm).

Hardkodede legitimasjoner

Azure App-ID, -secret og -tenant er hardkodet i kildekoden — bør flyttes til sikker konfigurasjon (sikkerhetsrisiko).

Relaterte sider