Microsoft 365 : requêter un contenu Tasks / Planner

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


:hourglass: Temps nécessaire : 10 min
:thermometer: Niveau de difficulté : 4/5
:penguin: 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

  1. Accédez au concepteur sur Pingview puis aux sources de données du wallboard, et créez un Webservice

Capture d’écran 2022-02-17 à 10.22.28

  1. Entrez votre jeton (1), nommez la source (2), ajoutez le lien suivant (3), puis testez (4):
    https://graph.microsoft.com/v1.0/groups

Capture d’écran 2022-02-17 à 10.36.01

  1. Déroulez le résultat obtenu ainsi que la petite flèche pour accéder au contenu complet

Capture d’écran 2022-02-17 à 10.36.14

  1. 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

Capture d’écran 2022-02-17 à 10.36.57

Vous êtes à présent au niveau des différents groupes qui vous sont partagés sur Microsoft 365

  1. Une fois ciblé, récupérez l’ID de votre groupe :

Capture d’écran 2022-02-17 à 10.37.22

=> N’hésitez pas cliquer sur la petite poubelle pour nettoyer les résultats avant d’accueillir les suivants

Capture d’écran 2022-02-17 à 10.38.34

  1. 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

Capture d’écran 2022-02-17 à 10.37.56

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é

  1. Récupérez à présent l’ID du Tasks de votre groupe

Capture d’écran 2022-02-17 à 10.38.23

  1. 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

Capture d’écran 2022-02-17 à 10.39.14

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

  1. Récupérez l’ID_Bucket de Task

Capture d’écran 2022-02-17 à 10.40.57

  1. Remplacez l’ID_Bucket dans l’URL comme ci dessous et testez la :
    https://graph.microsoft.com/v1.0/planner/buckets/**ID_Bucket/tasks

Capture d’écran 2022-02-17 à 10.42.26

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…

Capture d’écran 2022-02-17 à 10.58.23

=> 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 …