Contexte
Grace à Pingview et au partenariat Microsoft 365, vous avez la possibilité d’afficher vos contenus Tasks sur vos points d’affichages. C’est ce que vous allez apprendre dans ce contenu
Pré-requis
- Assurez-vous que notre application Pingview a bien été autorisée à communiquer avec vos groupes Teams/Sharepoint. Les autorisations sont à créer par votre service informatique au niveau d’azure AD, les ID applications et secret sont nécessaires pour établir la communication, voir : Microsoft 365 (anciennement Office 365) : liaison AzureAD - Pingview.
- Créer un jeton d'authentification / accès à Microsoft.
Temps nécessaire : 10 min
Niveau de difficulté : 4/5
Sources de données nécessaires : 1 par colonne (Bucket) de Task (+1 source par filtre : par exemple sur niveau de complétion : non démarrée, en cours, terminée)
Etapes
- Accédez au concepteur sur Pingview puis aux sources de données du wallboard, et créez un Webservice
- Entrez votre jeton (1), nommez la source (2), ajoutez le lien suivant (3), puis testez (4):
https://graph.microsoft.com/v1.0/groups
- Déroulez le résultat obtenu ainsi que la petite flèche pour accéder au contenu complet
- Pour cibler plus facilement le groupe qui vous intéresse, si beaucoup de résultats sont renvoyés, cliquez sur le résultat comportant « displayName » afin que celui ci apparaisse en vert, vous aurez ainsi tous les noms de groupes dans les résultats du dessous, vous permettant de cibler dans quelle ligne se trouve le groupe qui vous intéresse
Vous êtes à présent au niveau des différents groupes qui vous sont partagés sur Microsoft 365
- Une fois ciblé, récupérez l’ID de votre groupe :
=> N’hésitez pas cliquer sur la petite poubelle pour nettoyer les résultats avant d’accueillir les suivants
- Remplacez ID_Group dans dans l’URL ci dessous par l’ID que vous venez de récupérer, puis testez :
https://graph.microsoft.com/v1.0/groups/**ID_Group**/planner/plans
Vous vous situez à présent au niveau d’un groupe spécifique et nous allons à présent accéder au Task qui lui est relié
- Récupérez à présent l’ID du Tasks de votre groupe
- Remplacez l’ID_Task par l’ID que vous venez de récupérer comme dans l’exemple ci dessous :
https://graph.microsoft.com/v1.0/planner/plans/**ID_Tasks**/buckets
Vous accédez à présent aux différentes colonnes qui composent votre Task, en récupérant l’ID_Bucket de chaque colonne, nous allons pouvoir créer 1 source par colonne afin d’en récupérer les tâches
- Récupérez l’ID_Bucket de Task
- Remplacez l’ID_Bucket dans l’URL comme ci dessous et testez la :
https://graph.microsoft.com/v1.0/planner/buckets/**ID_Bucket/tasks
Vous accédez à présent aux tâches contenues dans la colonne de Task que vous avez ciblé, et pouvez récupérer par exemple le Nom de la tâche (2), mais également son pourcentage de complétion (1), sa description…
=> Vous allez pouvoir appeler ces données dans un widget répétition par exemple, mais également filtrer ces données par complétion (0 => non démarrée, 50 => en cours, 100 => complète), par rapport à une date, un mot spécifique …