Integrere i Microsoft Planner

I denne artikel får du mere at vide om, hvordan du integrerer Power Apps i Planner for at oprette og tildele opgaver til brugere i organisationen.

Power Apps i Microsoft Teams muliggør samarbejde mellem personer og grupper. Medarbejderne bruger allerede Teams til at arbejde, kommunikere og samarbejde. Apps i Teams er dybt integrerede i andre Teams-funktioner. I Teams kan du f.eks. tildele opgaver til teammedlemmer ved hjælp af Planner i din Teams-kanal. Apps, der kræver opfølgning af andre i dit team, f.eks. for at løse problemer, der er rapporteret i appen Fejlrapportering, kan bruge Planner i Teams-kanalen og oprette opgaver de steder, hvor brugerne allerede administrerer deres opgaver.

Se denne video for at få mere at vide om, hvordan du integrerer Power Apps med Udsyet:

Forudsætninger

For at fuldføre denne lektion skal vi have mulighed for at oprette apps i Teams, der er tilgængelige som en del af udvalgte Microsoft 365-abonnementer. Vi har også brug for at kunne oprette forbindelse til Planner.

Logge på Teams

Log på Teams ved hjælp af enten appen Desktop eller webappen.

Opret et nyt Team

I dette afsnit opretter vi et nyt Teams team og opretter derefter en app i det pågældende team. Spring over dette afsnit, hvis du allerede har et team, du vil bruge i stedet.

  1. Hvis du vil oprette et nyt team, skal du vælge fanen Teams> vælge Deltag eller opret et team> vælge Opret team> vælg Fra bunden> vælg Offentlig og give teamet et navn som f.eks. "Integration i Planner". Vælg derefter Opret.

  2. Vælg og tilføj de medlemmer i organisationen, som du vil føje til teamet med henblik på testning, og vælg Tilføj.

  3. Vælg Luk.

    Det nye team oprettes og vises under fanen Teams.

Opret en ny app

Vi opretter en app med fem felter, der henter oplysninger, som skal bruges til at oprette en opgave i Planner.

  1. Åbn Teams.

  2. Vælg Power Apps i venstre rude.

  3. Vælg + Ny app under Seneste apps.

  4. Vælg det team, der er oprettet tidligere, og vælg Opret for at åbne Power Apps Studio.

  5. Skriv et navn til appen, f.eks. "Integrer i Planner", og vælg Gem.

    I appen vises et standardgalleri

  6. Vælg databaseindstillingen i venstre rude for at oprette forbindelse til Planner.

  7. Vælg + Tilføj data, og vælg derefter Connectors.

  8. Skriv "Planner" i søgefeltet for at søge efter connectoren for Planner.

  9. Vælg Planner.

  10. Log på, hvis du bliver bedt om det.

    Planner bliver tilføjet som dataforbindelse til appen

  11. Vælg for at åbne trævisningen.

  12. Vælg + Ny skærm>Tomt layout.

  13. Tilføj følgende kontrolelementer.

    1. Titel (tekstinput)

      Egenskab Værdi
      Navn Titel
      Skriv Tekstfelt
      X Screen2.Width/2
      Y 135
      Brede 320
      Højde 35
    2. Fra-dato (datovælger)

      Egenskab Værdi
      Navn FromDate
      Skriv Datovælger
      X Screen2.Width/2
      Y 235
      Brede 320
      Højde 35
    3. Forfaldsdato (datovælger)

      Egenskab Værdi
      Navn DueDate
      Skriv Datovælger
      X Screen2.Width/2
      Y 335
      Brede 320
      Højde 35
    4. Tildelt til (kombinationsfelt)

      Egenskab Værdi
      Navn AssignedTo
      Skriv Kombinationsfelt
      X Screen2.Width/2
      Y 435
      Brede 320
      Højde 35
    5. Planner-id (kombinationsfelt)

      Egenskab Værdi
      Navn PlannerID
      Skriv Kombinationsfelt
      Varer Planner.ListGroupPlans(Param("groupID")).value
      X Screen2.Width/2
      Y 535
      Brede 320
      Højde 35
  14. Tilføj følgende etiketter.

    1. Titel

      Egenskab Værdi
      Navn Label_Title
      X 365
      Y 135
      Brede 320
      Højde 35
    2. Fra-dato

      Egenskab Værdi
      Navn Label_FromDate
      X 365
      Y 235
      Brede 320
      Højde 35
    3. Forfaldsdato

      Egenskab Værdi
      Navn Label_DueDate
      X 365
      Y 335
      Brede 320
      Højde 35
    4. Tildelt til

      Egenskab Værdi
      Navn Label_AssignedTo
      X 365
      Y 435
      Brede 320
      Højde 35
    5. Planner-id

      Egenskab Værdi
      Navn Label_PlannerID
      X 365
      Y 535
      Brede 320
      Højde 35
  15. Tilføj en knap nederst på skærmen med følgende egenskaber.

    Egenskab Værdi
    Navn Button_CreateTask
    X 526
    Y 635
    Brede 320
    Højde 35
  16. Kopier følgende formel i egenskaben OnSelect for Button_CreateTask.

    Planner.CreateTaskV3(
        Param("groupId"),
        PlannerID.Selected.id,
        Title.Value,
        {
            startDateTime: FromDate.Value,
            dueDateTime: DueDate.Value,
            assignments: AssignedTo.Selected.'User Name'
        }
    )
    

    Bemærk

    Når knappen Opret opgave vælges, bruger den de parametre, der findes i formlen, til at finde ud af, hvilket team opgaven skal oprettes for, hvilken planner i teamet opgaven skal oprettes for, titlen fra det tekstfelt, som vises på skærmen, og de datoer for Fra og Forfald, som vises på skærmen.

  17. Flyt Screen2 over Screen1. Hvis du ønsker det, kan du også slette Screen1 i stedet.

Gem og publicer appen

  1. Vælg Gem øverst til højre på skærmen for at gemme appen.

  2. Vælg Udgiv.

  3. Vælg Næste.

  4. Under Føj til kanal skal du kontrollere, at den kanal, som appen skal vises under, er angivet og vises som mindst "1 aktive faner" og ikke "0 aktive faner".

    Gem og udgiv appen

  5. Vælg Gem og luk.

Teste appen

  1. Åbn det team, som appen oprettes under.

  2. Vælg + Tilføj en fane.

  3. Søg efter opgaver for Planner for at føje en Planner-fane til teamet.

  4. Angiv fanenavnet under Opret en ny plan, f.eks. "Opgaveintegration". Vælg derefter Gem.

    Fanen føjes til teamet

    Test af appen

  5. Kør appen i eksempeltilstand eller fra teamet.

  6. Udfyld kolonnerne med de relevante værdier.

    Udfylde felterne

  7. Vælg Opret opgave.

  8. Gå til den fane for Planner, som opgaven oprettes for – i eksemplet er det "Opgaveintegration for Planner".

    En ny opgave med oplysningerne skal føjes til listen.

    Opgaven oprettes

Se Planner-integration i aktion

Hvis du vil se et eksempel på Planner-integration, skal du se eksempelappen Fejlrapportering for Teams. Fejlrapportering gør det nemt for brugere at rapportere problemer. Disse problemer oprettes i Planner og tildeles med henblik på opfølgning.

Denne integration kan nemt udvides til at tilføje logik, så Planner-opgaver automatisk tildeles, eller vise meddelelser om problemopgaver.