Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
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.
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.
Selecteer leden en voeg leden in uw organisatie toe die u het team wilt toevoegen voor testdoeleinden en selecteer Toevoegen.
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.
Open Teams.
Selecteer Power Apps in het linkerdeelvenster.
Selecteer + Nieuwe app onder Recente apps.
Selecteer het eerder gemaakte team en selecteer vervolgens Maken om de app te openen in Power Apps Studio.
Voer een naam in voor de app, bijvoorbeeld "Integreren met Planner" en selecteer Opslaan.
De app toont een standaardgalerie
Selecteer de databaseoptie in het linkerdeelvenster om verbinding te maken met de Planner.
Selecteer + Gegevens toevoegen en selecteer vervolgens Connectors.
Typ "Planner" in het zoekvak om naar de Planner-connector te zoeken.
Selecteer Planner.
Meld u aan als daar om wordt gevraagd.
Planner wordt toegevoegd als gegevensverbinding met de app
Selecteer om de structuurweergave te openen.
Selecteer + Nieuw scherm>Lege indeling.
Voeg de volgende besturingselementen toe:
Titel (tekstinvoer)
Eigenschap Weergegeven als Meetcriterium Titel Type Tekstvak X Screen2.Width/2 Y 135 Breedte 320 Hoogte 35 Vanaf-datum (datumkiezer)
Eigenschap Weergegeven als Meetcriterium FromDate Type Datumkiezer X Screen2.Width/2 Y 235 Breedte 320 Hoogte 35 Vervaldatum (datumkiezer)
Eigenschap Weergegeven als Meetcriterium DueDate Type Datumkiezer X Screen2.Width/2 Y 335 Breedte 320 Hoogte 35 Toegewezen aan (keuzelijst met invoervak)
Eigenschap Weergegeven als Meetcriterium AssignedTo Type Keuzelijst met invoervak X Screen2.Width/2 Y 435 Breedte 320 Hoogte 35 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
Voeg de volgende labels toe.
Titel
Eigenschap Weergegeven als Meetcriterium Label_Title X 365 Y 135 Breedte 320 Hoogte 35 Begindatum
Eigenschap Weergegeven als Meetcriterium Label_FromDate X 365 Y 235 Breedte 320 Hoogte 35 Vervaldatum
Eigenschap Weergegeven als Meetcriterium Label_DueDate X 365 Y 335 Breedte 320 Hoogte 35 Toegewezen aan
Eigenschap Weergegeven als Meetcriterium Label_AssignedTo X 365 Y 435 Breedte 320 Hoogte 35 Planner-id
Eigenschap Weergegeven als Meetcriterium Label_PlannerID X 365 Y 535 Breedte 320 Hoogte 35
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 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.
Plaats Screen2 boven Screen1. Indien gewenst, kunt u Screen1 ook verwijderen.
Sla de app op en publiceer deze
Selecteer Opslaan in de rechterbovenhoek van het scherm om de app op te slaan.
Selecteer Publiceren.
Selecteer Volgende.
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'.
Kies Opslaan en sluiten.
De app testen
Open het team waaronder de app is gemaakt.
Selecteer + Een tabblad toevoegen.
Zoek naar taken op Planner om een plannertabblad aan het team toe te voegen.
Voer de naam van het tabblad in onder Een nieuw abonnement maken, bijvoorbeeld "Takenintegratie". Selecteer vervolgens Opslaan.
Het tabblad wordt aan het Team toegevoegd.
Voer de app uit in de voorbeeldmodus of vanuit het team.
Vul de kolommen met de juiste waarden.
Selecteer Taak maken.
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.
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.