Delen via


Integreren met Microsoft Planner

In dit artikel leren we hoe u Power Apps kunt integreren met Planner om taken aan te maken en toe te wijzen aan gebruikers binnen de organisatie.

Power Apps in Microsoft Teams maakt samenwerking tussen mensen en groepen mogelijk. Werknemers gebruiken Teams al om te werken, te communiceren en samen te werken. Apps in Teams hebben een diepe integratie met andere Teams-mogelijkheden. In Teams kunt u bijvoorbeeld in uw Teams-kanaal taken toewijzen aan teamleden met Planner. Apps waarvoor opvolging van anderen in uw team nodig is, bijvoorbeeld voor het oplossen van problemen die zijn gemeld in de app Probleemrapportage, kunnen gebruikmaken van Planner in het Teams-kanaal en Taken maken waarin gebruikers hun taken al beheren.

Bekijk deze video om te leren hoe u Power Apps integreert met Planner:

Vereisten

Om deze les te voltooien, moeten we apps kunnen maken in Teams, dat beschikbaar wordt als onderdeel van bepaalde Microsoft 365-abonnementen. We hebben ook de mogelijkheid nodig om verbinding te maken met Planner.

Aanmelden bij Teams

Meld u aan bij Teams via de desktop- of web-app.

Een nieuw team maken

In deze sectie maken we een nieuw Teams-team en maken we vervolgens een app binnen dat team. Sla deze sectie over als u al een team hebt dat u in plaats daarvan wilt gebruiken.

  1. Om een nieuw team te maken, selecteert u het tabblad Teams>Lid worden of een team maken>Team maken>Nieuw>Openbaar en geeft u het team een naam, zoals ′Planner-integratie′. Selecteer vervolgens Maken.

  2. Selecteer leden en voeg leden in uw organisatie toe die u het team wilt toevoegen voor testdoeleinden en selecteer Toevoegen.

  3. Selecteer Sluiten.

    Het nieuwe team wordt gemaakt en wordt weergegeven onder het tabblad Teams.

Een nieuwe app maken

We gaan een app maken met vijf velden waarin details worden vastgelegd die worden gebruikt om een Taak te maken in Planner.

  1. Open Teams.

  2. Selecteer Power Apps in het linkerdeelvenster.

  3. Selecteer + Nieuwe app onder Recente apps.

  4. Selecteer het eerder gemaakte team en selecteer vervolgens Maken om de app te openen in Power Apps Studio.

  5. Voer een naam in voor de app, bijvoorbeeld "Integreren met Planner" en selecteer Opslaan.

    De app toont een standaardgalerie

  6. Selecteer de databaseoptie in het linkerdeelvenster om verbinding te maken met de Planner.

  7. Selecteer + Gegevens toevoegen en selecteer vervolgens Connectors.

  8. Typ "Planner" in het zoekvak om naar de Planner-connector te zoeken.

  9. Selecteer Planner.

  10. Meld u aan als daar om wordt gevraagd.

    Planner wordt toegevoegd als gegevensverbinding met de app

  11. Selecteer om de structuurweergave te openen.

  12. Selecteer + Nieuw scherm>Lege indeling.

  13. Voeg de volgende besturingselementen toe:

    1. Titel (tekstinvoer)

      Eigenschap Weergegeven als
      Meetcriterium Titel
      Type Tekstvak
      X Screen2.Width/2
      Y 135
      Breedte 320
      Hoogte 35
    2. Vanaf-datum (datumkiezer)

      Eigenschap Weergegeven als
      Meetcriterium FromDate
      Type Datumkiezer
      X Screen2.Width/2
      Y 235
      Breedte 320
      Hoogte 35
    3. Vervaldatum (datumkiezer)

      Eigenschap Weergegeven als
      Meetcriterium DueDate
      Type Datumkiezer
      X Screen2.Width/2
      Y 335
      Breedte 320
      Hoogte 35
    4. Toegewezen aan (keuzelijst met invoervak)

      Eigenschap Weergegeven als
      Meetcriterium AssignedTo
      Type Keuzelijst met invoervak
      X Screen2.Width/2
      Y 435
      Breedte 320
      Hoogte 35
    5. Planner-id (keuzelijst met invoervak)

      Eigenschap Weergegeven als
      Meetcriterium PlannerID
      Type Keuzelijst met invoervak
      Artikelen Planner.ListGroupPlans(Param("groupID")).value
      X Screen2.Width/2
      Y 535
      Breedte 320
      Hoogte 35
  14. Voeg de volgende labels toe.

    1. Titel

      Eigenschap Weergegeven als
      Meetcriterium Label_Title
      X 365
      Y 135
      Breedte 320
      Hoogte 35
    2. Begindatum

      Eigenschap Weergegeven als
      Meetcriterium Label_FromDate
      X 365
      Y 235
      Breedte 320
      Hoogte 35
    3. Vervaldatum

      Eigenschap Weergegeven als
      Meetcriterium Label_DueDate
      X 365
      Y 335
      Breedte 320
      Hoogte 35
    4. Toegewezen aan

      Eigenschap Weergegeven als
      Meetcriterium Label_AssignedTo
      X 365
      Y 435
      Breedte 320
      Hoogte 35
    5. Planner-id

      Eigenschap Weergegeven als
      Meetcriterium Label_PlannerID
      X 365
      Y 535
      Breedte 320
      Hoogte 35
  15. Voeg een knop toe aan de onderkant van het scherm met de volgende eigenschappen.

    Eigenschap Weergegeven als
    Meetcriterium Button_CreateTask
    X 526
    Y 635
    Breedte 320
    Hoogte 35
  16. Kopieer de volgende formule in de OnSelect-eigenschap van de Button_CreateTask.

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

    Notitie

    Bij het selecteren van de knop Taak maken, zal deze de parameters in de formule gebruiken om erachter te komen voor welk team de taak wordt gemaakt, de planner binnen het team waarvoor de taak moet worden gemaakt, de titel uit het tekstvak dat op het scherm wordt vastgelegd en de Vanaf en vervaldatums vastgelegd op het scherm.

  17. Plaats Screen2 boven Screen1. Indien gewenst, kunt u Screen1 ook verwijderen.

Sla de app op en publiceer deze

  1. Selecteer Opslaan in de rechterbovenhoek van het scherm om de app op te slaan.

  2. Selecteer Publiceren.

  3. Selecteer Volgende.

  4. Controleer onder Toevoegen aan kanaal of het kanaal waaronder de app moet worden weergegeven, wordt weergegeven als ten minste '1 actieve tabblad(en)' en niet als '0 actieve tabbladen'.

    De app opslaan en publiceren

  5. Kies Opslaan en sluiten.

De app testen

  1. Open het team waaronder de app is gemaakt.

  2. Selecteer + Een tabblad toevoegen.

  3. Zoek naar taken op Planner om een plannertabblad aan het team toe te voegen.

  4. Voer de naam van het tabblad in onder Een nieuw abonnement maken, bijvoorbeeld "Takenintegratie". Selecteer vervolgens Opslaan.

    Het tabblad wordt aan het Team toegevoegd.

    De app testen

  5. Voer de app uit in de voorbeeldmodus of vanuit het team.

  6. Vul de kolommen met de juiste waarden.

    De velden vullen

  7. Selecteer Taak maken.

  8. Ga naar het tabblad Planner waarvoor de taak wordt gemaakt, in ons voorbeeld "Takenintegratieplanner".

    Er moet een nieuwe taak met de details aan de lijst zijn toegevoegd.

    Taak is gemaakt

Zien hoe Planner-integratie werkt

Om een voorbeeld van Planner-integratie te zien, kunt u de voorbeeld-appsjabloon Probleemrapportage voor Teams bekijken. Probleemrapportage maakt het gemakkelijk voor gebruikers om problemen te melden. Deze problemen worden aangemaakt in Planner en toegewezen voor opvolging.

Deze integratie kan eenvoudig worden uitgebreid om logica toe te voegen om de Planner-taken automatisch toe te wijzen of meldingen geven voor probleemtaken.