Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
In questo articolo impareremo a integrare Power Apps con Planner per creare e assegnare attività agli utenti nell'organizzazione.
Power Apps in Microsoft Teams consente la collaborazione tra persone e gruppi. I dipendenti utilizzano già Teams per lavorare, comunicare e collaborare. Le app in Teams presentano un'integrazione estesa con altre funzionalità di Teams. Ad esempio, in Teams, puoi assegnare attività ai membri del team utilizzando Planner nel canale Teams. Le app che richiedono il follow-up da parte di altri membri del team, ad esempio per risolvere i problemi segnalati nell'app Segnalazione problema, possono utilizzare Planner nel canale Teams e creare attività in cui gli utenti già gestiscono le proprie attività.
Guarda questo video per imparare a integrare Power Apps con Planner:
Prerequisiti
Per completare questa lezione, abbiamo bisogno della possibilità di creare app all'interno di Teams che sarà disponibile come parte di selezionati abbonamenti Microsoft 365. Avremo anche bisogno di connetterci a Planner.
Accedere a Teams
Accedi a Teams usando l'app desktop o l'app Web.
Creare un nuovo team
In questa sezione, creeremo un nuovo team di Teams, quindi creeremo un'app in quel team. Salta questa sezione se hai già un team che vuoi usare.
Per creare un nuovo team, seleziona la scheda Teams> seleziona Diventa membro di un team> seleziona Crea team> seleziona Da zero> seleziona Pubblico e assegna al team un nome come "Integrazione di Planner". Quindi seleziona Crea.
Seleziona e aggiungi membri nell'organizzazione che intendi aggiungere al team per scopi di test e quindi seleziona Aggiungi.
Selezionare Chiudi.
Il nuovo team viene creato ed è elencato nella scheda Teams.
Creare una nuova app
Creeremo un'app con cinque campi che acquisiscono i dettagli che verranno utilizzati per creare un'attività in Planner.
Apri Teams.
Seleziona Power Apps nel riquadro sinistro.
Seleziona + Nuova app in App recenti.
Seleziona il team creato precedentemente quindi seleziona Crea per aprire Power Apps Studio.
Immetti un nome per l'app, ad esempio "Integrazione con Planner" quindi seleziona Salva.
L'app mostra una raccolta predefinita
Seleziona l'opzione di database nel riquadro di sinistra per eseguire la connessione a Planner.
Seleziona Aggiungi dati, quindi Connettori.
Immetti "Planner" nella casella di ricerca per cercare il connettore Planner.
Seleziona Planner.
Effettua l'accesso, se richiesto.
Planner viene aggiunto come connessione dati all'app
Seleziona per aprire la visualizzazione ad albero.
Seleziona + Nuova schermata>Layout vuoto.
Aggiungi i controlli seguenti.
Titolo (input di testo)
Proprietà valore Nome Posizione Digita Casella di testo X Screen2.Width/2 Y 135 Larghezza 320 Altezza 35 Data di inizio (seleziona data)
Proprietà valore Nome FromDate Digita Date picker X Screen2.Width/2 Y 235 Larghezza 320 Altezza 35 Scadenza (selezione data)
Proprietà valore Nome DueDate Digita Date picker X Screen2.Width/2 Y 335 Larghezza 320 Altezza 35 Assegnato a (casella combinata)
Proprietà valore Nome AssignedTo Digita Combo box X Screen2.Width/2 Y 435 Larghezza 320 Altezza 35 ID Planner (casella combinata)
Proprietà valore Nome PlannerID Digita Combo box Articoli Planner.ListGroupPlans(Param("groupID")).value X Screen2.Width/2 Y 535 Larghezza 320 Altezza 35
Aggiungi le seguenti etichette.
Posizione
Proprietà valore Nome Label_Title X 365 Y 135 Larghezza 320 Altezza 35 Dal
Proprietà valore Nome Label_FromDate X 365 Y 235 Larghezza 320 Altezza 35 Data di scadenza
Proprietà valore Nome Label_DueDate X 365 Y 335 Larghezza 320 Altezza 35 Assegnata a
Proprietà valore Nome Label_AssignedTo X 365 Y 435 Larghezza 320 Altezza 35 ID Planner
Proprietà valore Nome Label_PlannerID X 365 Y 535 Larghezza 320 Altezza 35
Aggiungi un pulsante alla parte inferiore della schermata con le seguenti proprietà.
Proprietà valore Nome Button_CreateTask X 526 Y 635 Larghezza 320 Altezza 35 Copia la seguente formula nella proprietà OnSelect di Button_CreateTask.
Planner.CreateTaskV3( Param("groupId"), PlannerID.Selected.id, Title.Value, { startDateTime: FromDate.Value, dueDateTime: DueDate.Value, assignments: AssignedTo.Selected.'User Name' } )
Nota
Dopo aver selezionato il pulsante Crea attività, utilizzerà i parametri forniti nella formula per determinare il team per il quale viene creata l'attività, il planner nel team in cui l'attività deve essere creata, il titolo della casella di testo acquisito nella schermata e la data di inizio e la data scadenza acquisite nella schermata.
Sposta Screen2 sopra Screen1. Se lo desideri, puoi anche eliminare Screen1.
Salvare e pubblicare l'app
Seleziona Salva in altro a destra per salvare l'app.
Selezionare Pubblica.
Seleziona Avanti.
In Aggiungi al canale, assicurati che il canale in cui deve essere visualizzata l'app sia elencato e sia visualizzato come almeno "1 scheda attiva" e non come "0 schede attive".
Selezionare Salva e chiudi.
Eseguire il test dell'app
Apri il team in cui viene creata l'app.
Seleziona + Aggiungi una scheda.
Cerca attività in base a Planner per aggiungere una scheda del pianificatore al team.
Inserisci il nome della scheda in Crea un nuovo piano, ad esempio "Integrazione attività". Quindi, seleziona Salva.
La scheda viene aggiunta al team
Esegui l'app in modalità di anteprima o nel team.
Popola le colonne con i valori appropriati.
Seleziona Crea attività.
Vai alla scheda Planner per la quale viene creata l'attività, nel nostro esempio, "Planner dell'integrazione di attività".
Una nuova attività con i dettagli deve essere aggiunta all'elenco.
Esempio di integrazione di Planner
Per vedere un esempio di integrazione di Planner, dai un'occhiata al modello di app di esempio Segnalazione problema per Teams. Segnalazione problema consente agli utenti di segnalare facilmente i problemi. Questi problemi vengono creati in Planner e assegnati per il follow-up.
Questa integrazione può essere facilmente estesa per aggiungere logica e assegnare automaticamente le attività di Planner o fornire notifiche per attività relative ai problemi.