Partager via


Meisterplan

Meisterplan est un outil de gestion des ressources au niveau du portefeuille qui permet aux gestionnaires de portefeuille et aux gestionnaires de ressources de gérer les personnes entre les équipes et les initiatives, que votre travail soit traditionnel, agile ou hybride. Utilisez-le pour prendre des décisions de portefeuille confiantes et exposer de manière interactive et résoudre les conflits de ressources.

Ce connecteur est disponible dans les produits et régions suivants :

Service classe Régions
Copilot Studio Premium Toutes les régions Power Automate , à l’exception des éléments suivants :
     - Us Government (GCC)
     - Us Government (GCC High)
     - China Cloud géré par 21Vianet
     - Us Department of Defense (DoD)
Applications logiques Norme Toutes les régions Logic Apps , à l’exception des suivantes :
     - Régions Azure Government
     - Régions Azure Chine
     - Us Department of Defense (DoD)
Power Apps Premium Toutes les régions Power Apps , à l’exception des suivantes :
     - Us Government (GCC)
     - Us Government (GCC High)
     - China Cloud géré par 21Vianet
     - Us Department of Defense (DoD)
Power Automate Premium Toutes les régions Power Automate , à l’exception des éléments suivants :
     - Us Government (GCC)
     - Us Government (GCC High)
     - China Cloud géré par 21Vianet
     - Us Department of Defense (DoD)
Contact
Nom Prise en charge de Meisterplan
URL https://help.meisterplan.com/
Messagerie électronique support@meisterplan.com
Métadonnées du connecteur
Éditeur itdesign GmbH
Site internet https://meisterplan.com
Politique de confidentialité https://meisterplan.com/privacy-and-data-protection/
Catégories Gestion de l’entreprise ; Informatique décisionnelle

Meisterplan est un outil de gestion des ressources au niveau du portefeuille qui permet aux gestionnaires de portefeuille et aux gestionnaires de ressources de gérer les personnes entre les équipes et les initiatives, que votre travail soit traditionnel, agile ou hybride. Utilisez-le pour prendre des décisions de portefeuille confiantes et exposer de manière interactive et résoudre les conflits de ressources. Consultez la disponibilité et la capacité des ressources, bénéficiez d’une visibilité sur les projets, hiérarchisez et alignez les portefeuilles de projets sur les stratégies et générez des simulations de scénario en temps réel avec Meisterplan. À l’aide du connecteur Meisterplan, vous pouvez intégrer Meisterplan à tous les outils utilisés par vos équipes afin qu’il n’y ait pas de double maintenance sur les données du projet. Que vous deviez mettre à jour un projet ou placer une demande de délai d’attente approuvée, Meisterplan et le connecteur Meisterplan peuvent rendre le processus transparent.

Prerequisites

Pour utiliser le connecteur Meisterplan, vous avez besoin d’un compte Meisterplan . Pour bien démarrer avec Meisterplan, demandez une démonstration ou prenez une version d’évaluation.

Comment obtenir des informations d’identification

Lorsque vous utilisez le connecteur Meisterplan, une boîte de dialogue de connexion s’affiche et vous oblige à sélectionner la région dans laquelle se trouve votre système Meisterplan (états-Unis ou UE). Ensuite, entrez vos informations d’identification pour Meisterplan, c’est-à-dire le nom d’utilisateur et le mot de passe, puis cliquez sur Connexion. Cliquez ensuite sur Autoriser pour autoriser le connecteur à accéder à votre système Meisterplan.

Bien démarrer avec votre connecteur

Les cas d’usage courants sont les suivants :

  • Mise à jour des informations sur le projet : si vous apportez une modification à un projet dans un outil de gestion de projet (par exemple, Trello) tel que la mise à jour de l’état, le projet correspondant dans Meisterplan est automatiquement mis à jour.
  • Synchronisation des allocations : si vous modifiez une allocation dans une feuille de calcul en ligne telle que MS Excel, l’allocation correspondante dans Meisterplan est automatiquement mise à jour.
  • Mise à jour de vos absences de ressource : si vous approuvez une demande de congé de l’un de vos employés dans une feuille de calcul en ligne telle qu’Excel, l’entrée de ressource correspondante dans Meisterplan est automatiquement mise à jour.
  • Ajout de nouveaux projets à Meisterplan : si vous ajoutez un nouveau projet dans l’un de vos outils, un nouveau projet est automatiquement créé dans Meisterplan.
  • Ajout de nouvelles ressources à Meisterplan : si vous mettez à jour votre feuille de calcul en ligne avec un nouvel employé, ils sont automatiquement ajoutés au pool de ressources dans Meisterplan.
  • Mise à jour régulière des données des employés : si vous modifiez l’adresse d’une ressource dans votre feuille de calcul en ligne, l’entrée de ressource correspondante dans Meisterplan est automatiquement mise à jour.
  • Se connecter à Microsoft Teams : si un projet est mis à jour dans Meisterplan, vous recevrez une notification dans le canal Teams configuré. Cette notification peut être configurée pour inclure le lien vers le projet dans Meisterplan afin de pouvoir ouvrir rapidement le projet pour plus de détails.
  • Connectez-vous à votre ms Office : si un nouveau projet est ajouté à Meisterplan, les collègues spécifiés recevront une notification par e-mail. Vous pouvez également configurer le flux pour ajouter le nouveau projet à votre source de sauvegarde externe dans MS Office.

Problèmes connus et limitations

  • Il n’existe actuellement aucune restriction ou limitation connue. Vous trouverez des informations générales sur la limitation de débit, la pagination, etc. dans la documentation de l’API REST.

Erreurs courantes et solutions

Le connecteur Meisterplan utilise l’API REST Meisterplan. Une description incluant des codes d’état est disponible dans la documentation de l’API REST. Vous trouverez des informations supplémentaires dans le Centre d’aide.

Questions fréquentes (FAQ)

  • Quels droits utilisateur Meisterplan dois-je pouvoir utiliser le connecteur ?

    • Votre utilisateur Meisterplan doit disposer des API Access Meisterplan et connecter des applications externes .
    • Votre utilisateur Meisterplan doit disposer de droits de lecture et de modification pour les champs que vous souhaitez lire ou mettre à jour à l’aide du connecteur.
  • Puis-je utiliser le connecteur avec l’édition Meisterplan Basic ?

    • Oui, le connecteur est pris en charge par toutes les éditions de Meisterplan. Certaines actions sont disponibles uniquement avec le Meisterplan Pro-Edition ou Premium-Edition.

Création d’une connexion

Le connecteur prend en charge les types d’authentification suivants :

Par défaut Paramètres de création de connexion. Toutes les régions Non partageable

Faire défaut

Applicable : Toutes les régions

Paramètres de création de connexion.

Cette connexion n’est pas partageable. Si l’application power est partagée avec un autre utilisateur, un autre utilisateur est invité à créer une connexion explicitement.

Nom Type Descriptif Obligatoire
Région ficelle Région de votre système Meisterplan hébergé Vrai

Limitations

Nom Appels Période de renouvellement
Appels d’API par connexion 100 60 secondes

Actions

Absences de mise à jour

Utilisez cette demande pour mettre à jour une absence.

Créer des absences

Utilisez cette demande pour ajouter une absence pendant une certaine période. Cette période peut être définie à l’aide des attributs de début et de fin de la requête.

Créer des calendriers

Créez un calendrier avec les données données données. Retourne le calendrier nouvellement créé.

Créer des finances

Retourne l’événement financier nouvellement créé.

Créer des jalons

Retourne le jalon nouvellement créé

Créer des programmes

Crée un programme avec les champs donnés et retourne le programme nouvellement créé.

Créer des projets

Crée un projet avec les champs donnés et retourne le projet nouvellement créé.

Créer des ressources

Crée une ressource par les champs donnés et retourne le nouveau créé.

Chemins

Les chemins délimités par / (par exemple, dans les calendriers et les chemins d’unités OBS) peuvent définir des segments de chemin d’accès qui contiennent / en échappant avec //. Par exemple, le chemin d’accès Europe/Berlin//Amsterdam sera interprété comme ['Europe', 'Berlin/Amsterdam']. Une quantité inégale de barres obliques est interprétée comme le segment suivant commençant par une ou plusieurs barres obliques.

Créer des rôles

Retourne le rôle créé en cas de réussite.

Chemins

Les chemins délimités par / (par exemple, dans les calendriers et les chemins d’unités OBS) peuvent définir des segments de chemin d’accès qui contiennent / en échappant avec //. Par exemple, le chemin d’accès Europe/Berlin//Amsterdam sera interprété comme ['Europe', 'Berlin/Amsterdam']. Une quantité inégale de barres obliques est interprétée comme le segment suivant commençant par une ou plusieurs barres obliques.

Créer ou mettre à jour des allocations

Ce point de terminaison vous permet de créer de nouvelles allocations et de mettre à jour les allocations existantes d’un projet. Les modifications ne seront apportées que pour les plages de dates spécifiées, ainsi que les ressources et rôles spécifiés.

Créer ou mettre à jour le temps réel travaillé

Ce point de terminaison vous permet de créer un temps réel travaillé et de mettre à jour l’heure réelle existante d’un projet par une entité (ressource ou rôle). Nous ne mettons pas à jour l’heure réelle travaillée pour les dates de réservation qui ne sont pas spécifiées dans la demande d’un projet et d’une entité donnés. Avec la propriété en mode, vous pouvez contrôler si une valeur de travail réelle existante est remplacée par la nouvelle valeur ou si sa valeur est ajoutée à la réservation dans la demande. Notez que les données réelles travaillées sont indépendantes de son scénario. Il sera identique dans tous les scénarios pour un projet donné. Une demande est limitée à 5 000 valeurs réelles de travail par projet et ressource/rôle.

Créer ou mettre à jour un lien de gestion des tâches

Ce point de terminaison vous permet d’ajouter un lien de gestion des tâches à un projet ou de mettre à jour externalViewUrl

Créer ou mettre à jour une tâche

Crée ou met à jour une tâche avec les champs donnés.

Créer Teams

Crée une équipe par les champs donnés et retourne la nouvelle création.

Chemins

Les chemins délimités par / (par exemple, dans les calendriers et les chemins d’unités OBS) peuvent définir des segments de chemin d’accès qui contiennent / en échappant avec //. Par exemple, le chemin d’accès Europe/Berlin//Amsterdam sera interprété comme ['Europe', 'Berlin/Amsterdam']. Une quantité inégale de barres obliques est interprétée comme le segment suivant commençant par une ou plusieurs barres obliques.

Créer un type OBS

Crée un type OBS avec les données données données. Retourne le type OBS nouvellement créé.

Créer un événement financier réel

Retourne l’événement financier nouvellement créé.

Créer une dépendance de jalon

Retourne l’ID de la dépendance de jalon nouvellement créée

Créer une unité OBS

Crée une unité OBS avec les données données données. Retourne l’unité OBS nouvellement créée.

Définir le calendrier par défaut

Définit un calendrier existant comme calendrier par défaut dans votre système Meisterplan.

Mettre à jour des projets

Effectuez une mise à jour sur un projet spécifié par l’ID donné.

Mettre à jour les allocations

Ce point de terminaison vous permet de mettre à jour les allocations existantes d’un projet. Les modifications ne seront apportées que pour les plages de dates spécifiées, ainsi que les ressources et rôles spécifiés.

Mettre à jour les calendriers

Effectuez une mise à jour sur un calendrier spécifié par l’ID donné.

Chemins

Les chemins délimités par / (par exemple, dans les calendriers et les chemins d’unités OBS) peuvent définir des segments de chemin d’accès qui contiennent / en échappant avec //. Par exemple, le chemin d’accès Europe/Berlin//Amsterdam sera interprété comme ['Europe', 'Berlin/Amsterdam']. Une quantité inégale de barres obliques est interprétée comme le segment suivant commençant par une ou plusieurs barres obliques.

Mettre à jour les exceptions de calendrier

Utilisez cette demande pour remplacer toutes les exceptions de calendrier pendant une certaine période. Cette période peut être définie à l’aide des attributs de début et de fin racine de la requête. Spécifiez la nouvelle liste d’exceptions de calendrier avec la propriété exceptions. Notez que toutes les exceptions de la période spécifiée sont remplacées par les exceptions répertoriées dans la propriété exceptions.

  • Si la valeur Null est utilisée pour la période de début et la période de fin, toutes les exceptions du calendrier sont remplacées : si seule la date de début de la période est définie, toutes les exceptions commençant à cette heure seront remplacées - Si seule la date de fin de la période est définie, toutes les exceptions jusqu’à ce point seront remplacées - Si une exception est supprimée et qu’un calendrier parent a une exception à cette date, ce calendrier hérite de l’exception du calendrier parent.
Mettre à jour les finances

Met à jour un événement financier par ID dans un projet donné d’un scénario.

Mettre à jour les jalons

Effectuez une mise à jour sur un jalon spécifié par l’ID donné.

Mettre à jour les priorités

Ce point de terminaison met à jour les priorités des projets et des programmes.

Mettre à jour les programmes

Effectuez une mise à jour sur un programme spécifié par l’ID donné.

Mettre à jour les ressources

Effectuez une mise à jour sur une ressource spécifiée par l’ID donné.

Chemins

Les chemins délimités par / (par exemple, dans les calendriers et les chemins d’unités OBS) peuvent définir des segments de chemin d’accès qui contiennent / en échappant avec //. Par exemple, le chemin d’accès Europe/Berlin//Amsterdam sera interprété comme ['Europe', 'Berlin/Amsterdam']. Une quantité inégale de barres obliques est interprétée comme le segment suivant commençant par une ou plusieurs barres obliques.

Mettre à jour les rôles

Effectuez une mise à jour sur un rôle spécifié par l’ID donné. Pour effectuer une mise à jour partielle, seuls les champs mis à jour doivent être envoyés. Pour supprimer une valeur de champ, le champ doit être envoyé avec une valeur null explicite. Les champs avec une valeur par défaut sont réinitialisés à leur valeur par défaut lorsqu’ils sont définis sur Null.

Chemins

Les chemins délimités par / (par exemple, dans les calendriers et les chemins d’unités OBS) peuvent définir des segments de chemin d’accès qui contiennent / en échappant avec //. Par exemple, le chemin d’accès Europe/Berlin//Amsterdam sera interprété comme ['Europe', 'Berlin/Amsterdam']. Une quantité inégale de barres obliques est interprétée comme le segment suivant commençant par une ou plusieurs barres obliques.

Mettre à jour les segments de capacité d’un rôle

Met à jour les segments de capacité pour le rôle spécifié par l’ID donné. Pour effacer tous les segments de capacité, envoyez un segment sans démarrer ou terminer et 0 capacité

Mettre à jour les types OBS

Effectue une mise à jour sur un type OBS spécifié par l’ID donné.

Mettre à jour les écarts du calendrier

Utilisez cette demande pour remplacer tous les écarts de calendrier d’une ressource pendant une certaine période. Cette période peut être définie à l’aide des attributs de début et de fin racine de la requête. Spécifiez la nouvelle liste d’écarts de calendrier avec la propriété des écarts. Notez que tous les écarts dans la période spécifiée sont remplacés par les écarts répertoriés dans la propriété des écarts.

  • Si la valeur Null est utilisée pour la période de début et la période de fin, tous les écarts de calendrier de la ressource sont remplacés : si seule la date de début de la période est définie, tous les écarts à partir de cette heure seront remplacés . Si seule la date de fin de la période est définie, tous les écarts jusqu’à ce point seront remplacés - Si la valeur null est utilisée pour la date de début et/ou de fin d’un écart de calendrier, l’écart est supposé durer entre ou jusqu’à la date de début ou de fin racine spécifiée ci-dessus.

Tous les écarts sont aplatir dans une structure séquentielle. Les cas d’écarts qui se chevauchent sont résolus en donnant priorité aux écarts qui se produisent plus loin dans le tableau.

Mettre à jour l’événement financier réel

Retourne l’événement financier réel mis à jour.

Mettre à jour Teams

Effectuez une mise à jour sur une équipe spécifiée par l’ID donné.

Chemins

Les chemins délimités par / (par exemple, dans les calendriers et les chemins d’unités OBS) peuvent définir des segments de chemin d’accès qui contiennent / en échappant avec //. Par exemple, le chemin d’accès Europe/Berlin//Amsterdam sera interprété comme ['Europe', 'Berlin/Amsterdam']. Une quantité inégale de barres obliques est interprétée comme le segment suivant commençant par une ou plusieurs barres obliques.

Mettre à jour une unité OBS

Met à jour le nom d’une seule unité OBS ou le déplace vers un autre parent.

Objectifs métier

Retourne tous les objectifs métier

Obtenir des allocations par ID

Retourne l’allocation individuelle spécifiée par l’ID donné.

Obtenir des calendriers par ID

Obtenez un calendrier dans votre système Meisterplan. Utilisez l’ID spécial defaultCalendar pour obtenir le calendrier par défaut.

Obtenir des jalons par ID

Retourne le jalon individuel spécifié par l’ID donné.

Obtenir des projets par ID

Retourne le projet individuel spécifié par l’ID donné.

Obtenir des ressources par ID

Retourne la ressource individuelle spécifiée par l’ID donné.

Obtenir des rôles par ID

Retourne le rôle individuel spécifié par l’ID donné.

Obtenir des scénarios par ID

Retourne le scénario individuel spécifié par l’ID donné. HINT : Vous pouvez utiliser « planOfRecord » comme ID du scénario d’enregistrement.

Obtenir la liste des absences

Retourne une liste d’absences de la ressource.

Obtenir la liste des commentaires de projet

Retourne une liste de commentaires de projet.

Obtenir la liste des commentaires d’allocation

Retourne une liste de commentaires d’allocation.

Obtenir la liste des dépendances jalons

Retourne une liste de dépendances de jalons d’un scénario

Obtenir la liste des exceptions de calendrier

Obtenez la liste de toutes les exceptions à ce calendrier dans votre système Meisterplan.

Obtenir la liste des jalons

Retourne une liste de jalons d’un projet

Obtenir la liste des programmes

Retourne une liste de programmes dans le scénario donné

Obtenir la liste des rôles

Retourne une liste de tous les rôles disponibles. Si aucun rôle n’est disponible, une liste vide est retournée.

Obtenir la liste des temps réels travaillés

Retourne une liste de temps réel travaillé pour tous les projets d’un scénario spécifique. Notez que les données réelles travaillées sont indépendantes de son scénario.

Obtenir la liste des tâches

Ce point de terminaison est paginé. Elle retourne une liste de tâches jusqu’à la page PAGESIZE spécifiée

Obtenir la liste des événements financiers réels

Retourne la liste des événements financiers réels d’un projet.

Obtenir le lien Gestion des tâches

Retourne un lien de gestion des tâches d’un projet

Obtenir le programme par ID

Retourne le programme individuel spécifié par l’ID donné.

Obtenir le temps réel travaillé par ID

Retourne l’heure réelle spécifiée par l’ID donné.

Obtenir les absences par ID

Retourne l’absence individuelle spécifiée par l’ID donné.

Obtenir les finances par ID

Retourne l’événement financier individuel spécifié par l’ID donné.

Obtenir les segments de capacité de tous les rôles

Retourne les segments de capacité pour tous les rôles. Si aucun segment de capacité n’existe pour un rôle donné, ses capacités de rôle sont vides.

Obtenir les segments de capacité d’un rôle

Retourne les segments de capacité pour le rôle spécifié par l’ID donné. Retourne une liste vide si aucun segment de capacité n’existe.

Obtenir les écarts du calendrier

Lit les écarts entre les heures de travail du calendrier de la ressource. Si aucune valeur de début et de fin n’est passée, tous les écarts de la ressource demandée sont retournés. Si seul le début est passé, tous les écarts à partir de cette heure sont retournés. Si seule la fin est passée, tous les écarts jusqu’à ce point sont retournés.

Obtenir l’équipe par ID

Retourne l’équipe individuelle spécifiée par l’ID donné.

Obtenir Sprint par ID

Retourne le sprint individuel spécifié par l’ID donné.

Obtenir tous les types OBS

Ce point de terminaison concerne uniquement les types OBS. Pour obtenir des unités OBS, utilisez /obsTypes/<obs-type-id>/obsUnits

Obtenir toutes les unités OBS

Ce point de terminaison retourne une liste de toutes les unités OBS pour le type OBS donné.

Obtenir un commentaire de projet par ID

Retourne un commentaire de projet.

Obtenir un commentaire d’allocation par ID

Retourne un commentaire d’allocation.

Obtenir un type OBS par ID

Ce point de terminaison concerne uniquement les types OBS. Pour obtenir des unités OBS, utilisez /obsTypes/<obs-type-id>/obsUnits

Obtenir un utilisateur par ID

Retourne un utilisateur.

Obtenir un événement financier réel par ID

Retourne l’événement financier réel spécifique spécifié par l’ID donné.

Obtenir une liste de calendriers

Obtenez la liste de tous les calendriers dans votre système Meisterplan.

Obtenir une liste de portefeuilles

Retourne la liste de tous les portefeuilles disponibles. Si vous n’avez pas le droit d’afficher un portefeuille, retourne une liste de tous les portefeuilles disponibles auxquels vous avez le droit d’accéder via votre jeton d’API. Si vous n’avez pas le droit d’afficher un portefeuille, une liste vide est retournée.

Obtenir une liste de projets

Ce point de terminaison est paginé. Elle retourne une liste de projets jusqu’à la page PAGESIZE spécifiée

Obtenir une liste de ressources

Ce point de terminaison est paginé. Elle retourne une liste de ressources jusqu’à la page PAGESIZE spécifiée

Obtenir une liste de scénarios

Elle retourne une liste de scénarios

Obtenir une liste de Teams

Ce point de terminaison est paginé. Elle retourne une liste d’équipes jusqu’à la page PAGESIZE spécifiée

Obtenir une liste des finances

Retourne une liste de finances d’un projet

Obtenir une liste d’allocations

Retourne une liste d’allocations d’un projet

Obtenir une liste d’utilisateurs

Retourne une liste d’utilisateurs. Autorise le filtrage par userName ou externalId.

Obtenir une unité OBS

Ce point de terminaison retourne une seule unité OBS.

Remplacer les absences

Ce point de terminaison vous permet de remplacer toutes les absences d’une ressource. Le résultat est le même que si toutes les absences existantes sont supprimées et que les absences passées sont recréées. Vous pouvez utiliser les paramètres de requête « start » et « end » pour spécifier un intervalle de temps pour remplacer les absences existantes. Si vous n’utilisez pas ces paramètres, toutes les absences sont remplacées par les absences nouvellement envoyées.

Remplacer les allocations

Ce point de terminaison vous permet de remplacer toutes les allocations d’un projet. Le résultat est le même que si toutes les allocations existantes sont supprimées et que les allocations passées sont recréées.

Remplacer les finances

Remplace les événements financiers d’un projet donné dans un scénario.

Remplacer les jalons

Remplace les jalons d’un projet donné dans un scénario.

Remplacer les tâches

Ce point de terminaison est utilisé pour remplacer toutes les tâches existantes d’un projet spécifique par une nouvelle liste de tâches fournies dans la demande. Fonctionnement : vous envoyez une liste de tâches pour un projet spécifique. Le système synchronise les tâches du projet avec cette liste à l’aide de la clé de tâche en tant qu’identificateur. En d’autres termes :

  • Les tâches actuellement dans le système, mais pas dans votre liste, seront supprimées. - Les tâches de votre liste qui n’existent pas dans le système seront créées. - Les tâches qui existent à la fois dans le système et dans votre liste seront mises à jour, s’il existe des modifications.
Remplacer les événements financiers réels

Remplace les événements financiers réels d’un projet donné dans un scénario. Une demande est limitée à 5 000 événements financiers réels par projet.

Récupérer une tâche par ID

Retourne la tâche individuelle spécifiée par l’ID donné.

Supprimer des calendriers

Supprime un calendrier dans votre système Meisterplan. Notez que le calendrier par défaut ou un parent du calendrier par défaut ne peut pas être supprimé.

Supprimer des jalons

Supprime un jalon dans un projet donné d’un scénario.

Supprimer des programmes

Supprime un programme spécifié par l’ID donné.

Supprimer des projets

Supprime un projet dans un scénario donné.

Supprimer des ressources

Supprimez la ressource spécifiée par l’ID donné. Si la ressource avec l’ID donné n’existe pas, la demande échoue.

Supprimer des rôles

Supprimez le rôle spécifié par l’ID donné. Si le rôle avec l’ID donné n’existe pas, la requête échoue.

Supprimer le lien de gestion des tâches

Supprime un lien de gestion des tâches d’un projet

Supprimer le temps réel travaillé par ID

Supprime une heure réelle travaillée dans un projet donné d’un scénario.

Supprimer les allocations

Supprime une allocation dans un projet donné d’un scénario.

Supprimer les dépendances de jalon

Supprime une dépendance de jalon dans un scénario donné.

Supprimer les finances

Supprime un événement financier dans un projet donné d’un scénario.

Supprimer l’absence

Supprime une absence.

Supprimer l’événement financier réel

Supprime un événement financier réel dans un projet donné d’un scénario.

Supprimer Teams

Supprimez l’équipe spécifiée par l’ID donné. Si l’équipe avec l’ID donné n’existe pas, la demande échoue.

Supprimer tout le temps réel travaillé par ID de projet

Supprime tout le temps réel travaillé d’un projet donné.

Supprimer un type OBS par ID

Supprimez le type OBS spécifié par l’ID donné. Si le type OBS avec l’ID donné n’existe pas, la requête échoue.

Supprimer une tâche

Supprime une tâche dans un projet donné.

Supprimer une unité OBS par ID

Supprime l’unité OBS spécifiée par l’ID donné. Si l’unité OBS avec l’ID donné n’existe pas, la demande échoue.

Absences de mise à jour

Utilisez cette demande pour mettre à jour une absence.

Paramètres

Nom Clé Obligatoire Type Description
ID de ressource
resourceId True string

Identificateur Meisterplan interne

ID d’absence
absenceId True string

Identificateur Meisterplan interne

Démarrer
start string

format : AAAA -MM-DD

Terminer
finish string

format : AAAA -MM-DD

Type de jour de début
startDayType string
Type de jour de fin
finishDayType string

Retours

Indisponibilité
AbsenceResponse

Créer des absences

Utilisez cette demande pour ajouter une absence pendant une certaine période. Cette période peut être définie à l’aide des attributs de début et de fin de la requête.

Paramètres

Nom Clé Obligatoire Type Description
ID de ressource
resourceId True string

Identificateur Meisterplan interne

Démarrer
start True string

format : AAAA -MM-DD

Terminer
finish True string

format : AAAA -MM-DD

Type de jour de début
startDayType string

La valeur par défaut est FULL_DAY

Type de jour de fin
finishDayType string

La valeur par défaut est FULL_DAY

Retours

Indisponibilité
AbsenceResponse

Créer des calendriers

Créez un calendrier avec les données données données. Retourne le calendrier nouvellement créé.

Paramètres

Nom Clé Obligatoire Type Description
Nom
name True string
Parent ID
parentId string
Lundi
monday True double
Mardi
tuesday True double
Mercredi
wednesday True double
Jeudi
thursday True double
Vendredi
friday True double
Samedi
saturday True double
Dimanche
sunday True double

Retours

Calendar
CalendarResponse

Créer des finances

Retourne l’événement financier nouvellement créé.

Paramètres

Nom Clé Obligatoire Type Description
ID de scénario
scenarioId True string

Identificateur Meisterplan interne

ID de projet
projectId True string

Identificateur Meisterplan interne

Type
type True string
Montant
amount True double
Activé
on True string

Le jalon n’est valide qu’en combinaison avec une valeur dans le champ milestoneId. La date est valide uniquement en combinaison avec une valeur dans le champ dueDate.

ID de jalon
milestoneId string

Est valide uniquement en combinaison avec : Jalon. Le jalon doit exister dans le projet. Elle ne sera pas créée implicitement.

Date d'échéance
dueDate string

Est valide uniquement en combinaison avec : Date (format : AAAA -MM-DD).

Descriptif
description string
Nom
name string

La catégorie financière doit exister avant la création. Elle ne sera pas créée implicitement.

Retours

Créer des jalons

Retourne le jalon nouvellement créé

Paramètres

Nom Clé Obligatoire Type Description
ID de scénario
scenarioId True string

Identificateur Meisterplan interne

ID de projet
projectId True string

Identificateur Meisterplan interne

Nom
name True string
Date
date True string

format : AAAA -MM-DD

Nom
name string

La phase du projet doit exister avant la création. Elle ne sera pas créée implicitement.

Valeur
value string

Retours

Créer des programmes

Crée un programme avec les champs donnés et retourne le programme nouvellement créé.

Paramètres

Nom Clé Obligatoire Type Description
ID de scénario
scenarioId True string

Identificateur Meisterplan interne

Charge utile
payload True dynamic

Programme représenté par un document JSON.

Retours

Les sorties de cette opération sont dynamiques.

Créer des projets

Crée un projet avec les champs donnés et retourne le projet nouvellement créé.

Paramètres

Nom Clé Obligatoire Type Description
ID de scénario
scenarioId True string

Identificateur Meisterplan interne

Charge utile
payload True dynamic

Projet représenté par un document JSON.

Retours

Les sorties de cette opération sont dynamiques.

Créer des ressources

Crée une ressource par les champs donnés et retourne le nouveau créé.

Chemins

Les chemins délimités par / (par exemple, dans les calendriers et les chemins d’unités OBS) peuvent définir des segments de chemin d’accès qui contiennent / en échappant avec //. Par exemple, le chemin d’accès Europe/Berlin//Amsterdam sera interprété comme ['Europe', 'Berlin/Amsterdam']. Une quantité inégale de barres obliques est interprétée comme le segment suivant commençant par une ou plusieurs barres obliques.

Paramètres

Nom Clé Obligatoire Type Description
Charge utile
payload True dynamic

Ressource représentée par un document JSON.

Retours

Les sorties de cette opération sont dynamiques.

Créer des rôles

Retourne le rôle créé en cas de réussite.

Chemins

Les chemins délimités par / (par exemple, dans les calendriers et les chemins d’unités OBS) peuvent définir des segments de chemin d’accès qui contiennent / en échappant avec //. Par exemple, le chemin d’accès Europe/Berlin//Amsterdam sera interprété comme ['Europe', 'Berlin/Amsterdam']. Une quantité inégale de barres obliques est interprétée comme le segment suivant commençant par une ou plusieurs barres obliques.

Paramètres

Nom Clé Obligatoire Type Description
Charge utile
payload True dynamic

Rôle représenté par un document JSON.

Retours

Les sorties de cette opération sont dynamiques.

Créer ou mettre à jour des allocations

Ce point de terminaison vous permet de créer de nouvelles allocations et de mettre à jour les allocations existantes d’un projet. Les modifications ne seront apportées que pour les plages de dates spécifiées, ainsi que les ressources et rôles spécifiés.

Paramètres

Nom Clé Obligatoire Type Description
ID de scénario
scenarioId True string

Identificateur Meisterplan interne

ID de projet
projectId True string

Identificateur Meisterplan interne

ID
id True string

ID de l’entité à laquelle cette allocation est liée. Définissez le type sur RESOLVE_BY_KEY_OR_NAME pour résoudre automatiquement les clés de ressource ou les noms de rôles.

Type
type string

Contrôlez la façon dont la valeur dans l’ID de champ est interprétée. RESOURCE résout les ressources par UUID. ROLE résout les rôles par UUID. RESOLVE_BY_KEY_OR_NAME résout les ressources par clé de ressource ou par rôle par nom de rôle.

Rôle de projet
projectRole string

ID de rôle auquel cette allocation est liée. Ce champ est valide uniquement en combinaison avec les types RESOURCE ou RESOLVE_BY_KEY_OR_NAME. Si le type est défini sur RESOLVE_BY_KEY_OR_NAME, projectRole est résolu par nom.

Démarrer
start True date
Terminer
finish True date
Etp
fte double

La demande accepte ftE, heures ou jours.

Jours
days double

La demande accepte ftE, heures ou jours.

Heures
hours double

La demande accepte ftE, heures ou jours.

Retours

Répartition
AllocationResponse

Créer ou mettre à jour le temps réel travaillé

Ce point de terminaison vous permet de créer un temps réel travaillé et de mettre à jour l’heure réelle existante d’un projet par une entité (ressource ou rôle). Nous ne mettons pas à jour l’heure réelle travaillée pour les dates de réservation qui ne sont pas spécifiées dans la demande d’un projet et d’une entité donnés. Avec la propriété en mode, vous pouvez contrôler si une valeur de travail réelle existante est remplacée par la nouvelle valeur ou si sa valeur est ajoutée à la réservation dans la demande. Notez que les données réelles travaillées sont indépendantes de son scénario. Il sera identique dans tous les scénarios pour un projet donné. Une demande est limitée à 5 000 valeurs réelles de travail par projet et ressource/rôle.

Paramètres

Nom Clé Obligatoire Type Description
ID de scénario
scenarioId True string

Identificateur Meisterplan interne

ID de projet
projectId True string

Identificateur Meisterplan interne

ID
id True string

ID de l’entité à laquelle cette entrée de travail réelle est liée. Définissez le type sur RESOLVE_BY_KEY_OR_NAME pour résoudre automatiquement les clés de ressources et les clés d’équipe ou les noms de rôles.

Type
type string
ID d’équipe
teamId string

ID d’équipe de l’entité à laquelle cette entrée de travail réelle est liée

Date de réservation
bookingDate True date

Date de cette réservation

Heures
hours True double

Temps réel travaillé en heures

Type de coût
costType string

valeur par défaut : consultez la documentation de Meisterplan.

Coût par heure
costPerHour double

Coût par heure pour cette réservation

Mode
mode string

Retours

Temps réel travaillé
ActualTimeWorkedResponse

Créer ou mettre à jour un lien de gestion des tâches

Ce point de terminaison vous permet d’ajouter un lien de gestion des tâches à un projet ou de mettre à jour externalViewUrl

Paramètres

Nom Clé Obligatoire Type Description
ID de scénario
scenarioId True string

Identificateur Meisterplan interne

ID de projet
projectId True string

Identificateur Meisterplan interne

Charge utile
payload True dynamic

Lien de gestion des tâches représenté par un document JSON.

Retours

Les sorties de cette opération sont dynamiques.

Créer ou mettre à jour une tâche

Crée ou met à jour une tâche avec les champs donnés.

Paramètres

Nom Clé Obligatoire Type Description
ID de scénario
scenarioId True string

Identificateur Meisterplan interne

ID de projet
projectId True string

Identificateur Meisterplan interne

Charge utile
payload True dynamic

Tâche représentée par un document JSON.

Créer Teams

Crée une équipe par les champs donnés et retourne la nouvelle création.

Chemins

Les chemins délimités par / (par exemple, dans les calendriers et les chemins d’unités OBS) peuvent définir des segments de chemin d’accès qui contiennent / en échappant avec //. Par exemple, le chemin d’accès Europe/Berlin//Amsterdam sera interprété comme ['Europe', 'Berlin/Amsterdam']. Une quantité inégale de barres obliques est interprétée comme le segment suivant commençant par une ou plusieurs barres obliques.

Paramètres

Nom Clé Obligatoire Type Description
Charge utile
payload True dynamic

Équipe représentée par un document JSON.

Retours

Les sorties de cette opération sont dynamiques.

Créer un type OBS

Crée un type OBS avec les données données données. Retourne le type OBS nouvellement créé.

Paramètres

Nom Clé Obligatoire Type Description
Nom
name True string

Retours

Obs Type
ObsTypeResponse

Créer un événement financier réel

Retourne l’événement financier nouvellement créé.

Paramètres

Nom Clé Obligatoire Type Description
ID de scénario
scenarioId True string

Identificateur Meisterplan interne

ID de projet
projectId True string

Identificateur Meisterplan interne

Type
type True string
Montant
amount True double
Date de réservation
bookingDate True date
Descriptif
description string
Nom
name string

La catégorie financière doit exister avant la création. Elle ne sera pas créée implicitement.

Retours

Réels financiers
FinancialActualsResponse

Créer une dépendance de jalon

Retourne l’ID de la dépendance de jalon nouvellement créée

Paramètres

Nom Clé Obligatoire Type Description
ID de scénario
scenarioId True string

Identificateur Meisterplan interne

À partir de l’ID de jalon
fromMilestoneId True string
Vers l’ID de jalon
toMilestoneId True string

Retours

Création de dépendances de jalon
MilestoneDependencyCreateResponse

Créer une unité OBS

Crée une unité OBS avec les données données données. Retourne l’unité OBS nouvellement créée.

Paramètres

Nom Clé Obligatoire Type Description
Obs Type Id
obsTypeId True string

Identificateur Meisterplan interne

Nom
name True string
Parent ID
parentId string

Retours

Unité Obs
ObsUnitResponse

Définir le calendrier par défaut

Définit un calendrier existant comme calendrier par défaut dans votre système Meisterplan.

Paramètres

Nom Clé Obligatoire Type Description
ID
id True string

Mettre à jour des projets

Effectuez une mise à jour sur un projet spécifié par l’ID donné.

Paramètres

Nom Clé Obligatoire Type Description
ID de scénario
scenarioId True string

Identificateur Meisterplan interne

ID de projet
projectId True string

Identificateur Meisterplan interne

Charge utile
payload True dynamic

Projet représenté par un document JSON.

Retours

Les sorties de cette opération sont dynamiques.

Mettre à jour les allocations

Ce point de terminaison vous permet de mettre à jour les allocations existantes d’un projet. Les modifications ne seront apportées que pour les plages de dates spécifiées, ainsi que les ressources et rôles spécifiés.

Paramètres

Nom Clé Obligatoire Type Description
ID de scénario
scenarioId True string

Identificateur Meisterplan interne

ID de projet
projectId True string

Identificateur Meisterplan interne

ID d’allocation
allocationId True string

Identificateur Meisterplan interne

Démarrer
start True date
Terminer
finish True date
Etp
fte double

La demande accepte ftE, heures ou jours.

Jours
days double

La demande accepte ftE, heures ou jours.

Heures
hours double

La demande accepte ftE, heures ou jours.

Retours

Répartition
AllocationResponse

Mettre à jour les calendriers

Effectuez une mise à jour sur un calendrier spécifié par l’ID donné.

Chemins

Les chemins délimités par / (par exemple, dans les calendriers et les chemins d’unités OBS) peuvent définir des segments de chemin d’accès qui contiennent / en échappant avec //. Par exemple, le chemin d’accès Europe/Berlin//Amsterdam sera interprété comme ['Europe', 'Berlin/Amsterdam']. Une quantité inégale de barres obliques est interprétée comme le segment suivant commençant par une ou plusieurs barres obliques.

Paramètres

Nom Clé Obligatoire Type Description
ID de calendrier
calendarId True string

Identificateur Meisterplan interne

Nom
name string
Lundi
monday True double
Mardi
tuesday True double
Mercredi
wednesday True double
Jeudi
thursday True double
Vendredi
friday True double
Samedi
saturday True double
Dimanche
sunday True double

Retours

Calendar
CalendarResponse

Mettre à jour les exceptions de calendrier

Utilisez cette demande pour remplacer toutes les exceptions de calendrier pendant une certaine période. Cette période peut être définie à l’aide des attributs de début et de fin racine de la requête. Spécifiez la nouvelle liste d’exceptions de calendrier avec la propriété exceptions. Notez que toutes les exceptions de la période spécifiée sont remplacées par les exceptions répertoriées dans la propriété exceptions.

  • Si la valeur Null est utilisée pour la période de début et la période de fin, toutes les exceptions du calendrier sont remplacées : si seule la date de début de la période est définie, toutes les exceptions commençant à cette heure seront remplacées - Si seule la date de fin de la période est définie, toutes les exceptions jusqu’à ce point seront remplacées - Si une exception est supprimée et qu’un calendrier parent a une exception à cette date, ce calendrier hérite de l’exception du calendrier parent.

Paramètres

Nom Clé Obligatoire Type Description
ID de calendrier
calendarId True string

Identificateur Meisterplan interne

Démarrer
start date
Terminer
finish date
Date
date True date
Heures de travail
workingHours True double
Descriptif
description string

Mettre à jour les finances

Met à jour un événement financier par ID dans un projet donné d’un scénario.

Paramètres

Nom Clé Obligatoire Type Description
ID de scénario
scenarioId True string

Identificateur Meisterplan interne

ID de projet
projectId True string

Identificateur Meisterplan interne

ID financier
financialsId True string

Identificateur Meisterplan interne

Type
type string
Montant
amount double
Activé
on True string

Le jalon n’est valide qu’en combinaison avec une valeur dans le champ milestoneId. La date est valide uniquement en combinaison avec une valeur dans le champ dueDate.

ID de jalon
milestoneId string

Est valide uniquement en combinaison avec : Jalon. Le jalon doit exister dans le projet. Elle ne sera pas créée implicitement.

Date d'échéance
dueDate string

Est valide uniquement en combinaison avec : Date (format : AAAA -MM-DD).

Descriptif
description string
Nom
name string

La catégorie financière doit exister avant la création. Elle ne sera pas créée implicitement.

Retours

Mettre à jour les jalons

Effectuez une mise à jour sur un jalon spécifié par l’ID donné.

Paramètres

Nom Clé Obligatoire Type Description
ID de scénario
scenarioId True string

Identificateur Meisterplan interne

ID de projet
projectId True string

Identificateur Meisterplan interne

ID de jalon
milestoneId True string

Identificateur Meisterplan interne

Nom
name string
Date
date string

format : AAAA -MM-DD

Nom
name string

La phase du projet doit exister avant la création. Elle ne sera pas créée implicitement.

Valeur
value string

Retours

Mettre à jour les priorités

Ce point de terminaison met à jour les priorités des projets et des programmes.

Paramètres

Nom Clé Obligatoire Type Description
ID de scénario
scenarioId True string

Identificateur Meisterplan interne

ID
id True string

La valeur d’ID peut être un projet ou un programme.

Poste
position string

La position peut être FIRST ou LAST. FIRST est la valeur par défaut

ID
id True string

La valeur d’ID peut être un projet ou un programme.

Poste
position string

La position peut être FIRST ou LAST. FIRST est la valeur par défaut

ID
id True string

La valeur d’ID peut être un projet ou un programme.

Poste
position string

La position peut être FIRST ou LAST. FIRST est la valeur par défaut

Mettre à jour les programmes

Effectuez une mise à jour sur un programme spécifié par l’ID donné.

Paramètres

Nom Clé Obligatoire Type Description
ID de scénario
scenarioId True string

Identificateur Meisterplan interne

ID du programme
programId True string

Identificateur Meisterplan interne

Charge utile
payload True dynamic

Programme représenté par un document JSON.

Retours

Les sorties de cette opération sont dynamiques.

Mettre à jour les ressources

Effectuez une mise à jour sur une ressource spécifiée par l’ID donné.

Chemins

Les chemins délimités par / (par exemple, dans les calendriers et les chemins d’unités OBS) peuvent définir des segments de chemin d’accès qui contiennent / en échappant avec //. Par exemple, le chemin d’accès Europe/Berlin//Amsterdam sera interprété comme ['Europe', 'Berlin/Amsterdam']. Une quantité inégale de barres obliques est interprétée comme le segment suivant commençant par une ou plusieurs barres obliques.

Paramètres

Nom Clé Obligatoire Type Description
ID de ressource
resourceId True string

Identificateur Meisterplan interne

Charge utile
payload True dynamic

Ressource représentée par un document JSON.

Retours

Les sorties de cette opération sont dynamiques.

Mettre à jour les rôles

Effectuez une mise à jour sur un rôle spécifié par l’ID donné. Pour effectuer une mise à jour partielle, seuls les champs mis à jour doivent être envoyés. Pour supprimer une valeur de champ, le champ doit être envoyé avec une valeur null explicite. Les champs avec une valeur par défaut sont réinitialisés à leur valeur par défaut lorsqu’ils sont définis sur Null.

Chemins

Les chemins délimités par / (par exemple, dans les calendriers et les chemins d’unités OBS) peuvent définir des segments de chemin d’accès qui contiennent / en échappant avec //. Par exemple, le chemin d’accès Europe/Berlin//Amsterdam sera interprété comme ['Europe', 'Berlin/Amsterdam']. Une quantité inégale de barres obliques est interprétée comme le segment suivant commençant par une ou plusieurs barres obliques.

Paramètres

Nom Clé Obligatoire Type Description
ID de rôle
roleId True string

Identificateur Meisterplan interne

Charge utile
payload True dynamic

Rôle représenté par un document JSON.

Retours

Les sorties de cette opération sont dynamiques.

Mettre à jour les segments de capacité d’un rôle

Met à jour les segments de capacité pour le rôle spécifié par l’ID donné. Pour effacer tous les segments de capacité, envoyez un segment sans démarrer ou terminer et 0 capacité

Paramètres

Nom Clé Obligatoire Type Description
ID de scénario
scenarioId True string

Identificateur Meisterplan interne

ID de rôle
roleId True string

Identificateur Meisterplan interne

start
start date
Finir
finish date
Etp
fte double

La demande accepte ftE, heures ou jours.

Jours
days double

La demande accepte ftE, heures ou jours.

Heures
hours double

La demande accepte ftE, heures ou jours.

Retours

Mettre à jour les types OBS

Effectue une mise à jour sur un type OBS spécifié par l’ID donné.

Paramètres

Nom Clé Obligatoire Type Description
Obs Type Id
obsTypeId True string

Identificateur Meisterplan interne

Nom
name True string

Retours

Obs Type
ObsTypeResponse

Mettre à jour les écarts du calendrier

Utilisez cette demande pour remplacer tous les écarts de calendrier d’une ressource pendant une certaine période. Cette période peut être définie à l’aide des attributs de début et de fin racine de la requête. Spécifiez la nouvelle liste d’écarts de calendrier avec la propriété des écarts. Notez que tous les écarts dans la période spécifiée sont remplacés par les écarts répertoriés dans la propriété des écarts.

  • Si la valeur Null est utilisée pour la période de début et la période de fin, tous les écarts de calendrier de la ressource sont remplacés : si seule la date de début de la période est définie, tous les écarts à partir de cette heure seront remplacés . Si seule la date de fin de la période est définie, tous les écarts jusqu’à ce point seront remplacés - Si la valeur null est utilisée pour la date de début et/ou de fin d’un écart de calendrier, l’écart est supposé durer entre ou jusqu’à la date de début ou de fin racine spécifiée ci-dessus.

Tous les écarts sont aplatir dans une structure séquentielle. Les cas d’écarts qui se chevauchent sont résolus en donnant priorité aux écarts qui se produisent plus loin dans le tableau.

Paramètres

Nom Clé Obligatoire Type Description
ID de ressource
resourceId True string

Identificateur Meisterplan interne

Démarrer
start date
Terminer
finish date
Démarrer
start date
Terminer
finish date
Capacité relative
relativeCapacity True double

Retours

Mettre à jour l’événement financier réel

Retourne l’événement financier réel mis à jour.

Paramètres

Nom Clé Obligatoire Type Description
ID de scénario
scenarioId True string

Identificateur Meisterplan interne

ID de projet
projectId True string

Identificateur Meisterplan interne

ID des réels financiers
actualFinancialEventId True string

Identificateur Meisterplan interne

Type
type string
Montant
amount double
Date de réservation
bookingDate string

format : AAAA -MM-DD

Descriptif
description string
Nom
name string

La catégorie financière doit exister avant la création. Elle ne sera pas créée implicitement.

Retours

Réels financiers
FinancialActualsResponse

Mettre à jour Teams

Effectuez une mise à jour sur une équipe spécifiée par l’ID donné.

Chemins

Les chemins délimités par / (par exemple, dans les calendriers et les chemins d’unités OBS) peuvent définir des segments de chemin d’accès qui contiennent / en échappant avec //. Par exemple, le chemin d’accès Europe/Berlin//Amsterdam sera interprété comme ['Europe', 'Berlin/Amsterdam']. Une quantité inégale de barres obliques est interprétée comme le segment suivant commençant par une ou plusieurs barres obliques.

Paramètres

Nom Clé Obligatoire Type Description
ID d’équipe
teamId True string

Identificateur Meisterplan interne

Charge utile
payload True dynamic

Équipe représentée par un document JSON.

Retours

Les sorties de cette opération sont dynamiques.

Mettre à jour une unité OBS

Met à jour le nom d’une seule unité OBS ou le déplace vers un autre parent.

Paramètres

Nom Clé Obligatoire Type Description
Obs Type Id
obsTypeId True string

Identificateur Meisterplan interne

ID d’unité obs
obsUnitId True string

Identificateur Meisterplan interne

Nom
name string
Parent ID
parentId string

Retours

Unité Obs
ObsUnitResponse

Objectifs métier

Retourne tous les objectifs métier

Retours

Obtenir des allocations par ID

Retourne l’allocation individuelle spécifiée par l’ID donné.

Paramètres

Nom Clé Obligatoire Type Description
ID de scénario
scenarioId True string

Identificateur Meisterplan interne

ID de projet
projectId True string

Identificateur Meisterplan interne

ID d’allocation
allocationId True string

Identificateur Meisterplan interne

Retours

Répartition
AllocationResponse

Obtenir des calendriers par ID

Obtenez un calendrier dans votre système Meisterplan. Utilisez l’ID spécial defaultCalendar pour obtenir le calendrier par défaut.

Paramètres

Nom Clé Obligatoire Type Description
ID de calendrier
calendarId True string

Identificateur Meisterplan interne

Retours

Calendar
CalendarResponse

Obtenir des jalons par ID

Retourne le jalon individuel spécifié par l’ID donné.

Paramètres

Nom Clé Obligatoire Type Description
ID de scénario
scenarioId True string

Identificateur Meisterplan interne

ID de projet
projectId True string

Identificateur Meisterplan interne

ID de jalon
milestoneId True string

Identificateur Meisterplan interne

Retours

Obtenir des projets par ID

Retourne le projet individuel spécifié par l’ID donné.

Paramètres

Nom Clé Obligatoire Type Description
ID de scénario
scenarioId True string

Identificateur Meisterplan interne

ID de projet
projectId True string

Identificateur Meisterplan interne

Retours

Les sorties de cette opération sont dynamiques.

Obtenir des ressources par ID

Retourne la ressource individuelle spécifiée par l’ID donné.

Paramètres

Nom Clé Obligatoire Type Description
ID de ressource
resourceId True string

Identificateur Meisterplan interne

Retours

Les sorties de cette opération sont dynamiques.

Obtenir des rôles par ID

Retourne le rôle individuel spécifié par l’ID donné.

Paramètres

Nom Clé Obligatoire Type Description
ID de rôle
roleId True string

Identificateur Meisterplan interne

Retours

Les sorties de cette opération sont dynamiques.

Obtenir des scénarios par ID

Retourne le scénario individuel spécifié par l’ID donné. HINT : Vous pouvez utiliser « planOfRecord » comme ID du scénario d’enregistrement.

Paramètres

Nom Clé Obligatoire Type Description
ID de scénario
scenarioId True string

Identificateur Meisterplan interne

Retours

Scénario
ScenarioResponse

Obtenir la liste des absences

Retourne une liste d’absences de la ressource.

Paramètres

Nom Clé Obligatoire Type Description
ID de ressource
resourceId True string

Identificateur Meisterplan interne

Date de début
startDate date

Date de début de la période de filtrage

Date de fin
finishDate date

Date de fin inclusive pour la période de filtrage.

Retours

Obtenir la liste des commentaires de projet

Retourne une liste de commentaires de projet.

Paramètres

Nom Clé Obligatoire Type Description
Page après
pageAfter string

Curseur après lequel récupérer les résultats. Le curseur peut être extrait d’une requête précédente.

Taille de page
pageSize integer

Taille de page

ID de scénario
scenarioId True string

Identificateur Meisterplan interne

ID de projet
projectId True string

Identificateur Meisterplan interne

Retours

Obtenir la liste des commentaires d’allocation

Retourne une liste de commentaires d’allocation.

Paramètres

Nom Clé Obligatoire Type Description
Page après
pageAfter string

Curseur après lequel récupérer les résultats. Le curseur peut être extrait d’une requête précédente.

Taille de page
pageSize integer

Taille de page

ID de scénario
scenarioId True string

Identificateur Meisterplan interne

ID de projet
projectId True string

Identificateur Meisterplan interne

Retours

Obtenir la liste des dépendances jalons

Retourne une liste de dépendances de jalons d’un scénario

Paramètres

Nom Clé Obligatoire Type Description
ID de scénario
scenarioId True string

Identificateur Meisterplan interne

Taille de page
pageSize integer

Taille de page

Page après
pageAfter string

Curseur après lequel récupérer les résultats. Le curseur peut être extrait d’une requête précédente.

Retours

Obtenir la liste des exceptions de calendrier

Obtenez la liste de toutes les exceptions à ce calendrier dans votre système Meisterplan.

Paramètres

Nom Clé Obligatoire Type Description
ID de calendrier
calendarId True string

Identificateur Meisterplan interne

Date de début
startDate date

Date de début

Date de fin
endDate date

Date de fin

Retours

Obtenir la liste des jalons

Retourne une liste de jalons d’un projet

Paramètres

Nom Clé Obligatoire Type Description
ID de scénario
scenarioId True string

Identificateur Meisterplan interne

ID de projet
projectId True string

Identificateur Meisterplan interne

Retours

Obtenir la liste des programmes

Retourne une liste de programmes dans le scénario donné

Paramètres

Nom Clé Obligatoire Type Description
Taille de page
pageSize integer

Taille de page

Page après
pageAfter string

Curseur après lequel récupérer les résultats. Le curseur peut être extrait d’une requête précédente.

Filter
filter string

Objet JSON stringified avec un sous-ensemble de propriétés de l’objet attendu. Sélectionne tous les objets qui correspondent exactement aux propriétés spécifiées. Les programmes peuvent faire l’objet d’une recherche par programKey et par nom. Remarque : prenez soin d’encoder l’URL encodez votre paramètre. { « programKey » : string, « name » : string }

ID de scénario
scenarioId True string

Identificateur Meisterplan interne

Retours

Obtenir la liste des rôles

Retourne une liste de tous les rôles disponibles. Si aucun rôle n’est disponible, une liste vide est retournée.

Paramètres

Nom Clé Obligatoire Type Description
Filter
filter string

Objet JSON stringified avec un sous-ensemble de propriétés de l’objet attendu.

Retours

Les sorties de cette opération sont dynamiques.

Obtenir la liste des temps réels travaillés

Retourne une liste de temps réel travaillé pour tous les projets d’un scénario spécifique. Notez que les données réelles travaillées sont indépendantes de son scénario.

Paramètres

Nom Clé Obligatoire Type Description
ID de scénario
scenarioId True string

Identificateur Meisterplan interne

ID de projet
projectId True string

Identificateur Meisterplan interne

Taille de page
pageSize integer

Taille de page

Page après
pageAfter string

Curseur après lequel récupérer les résultats. Le curseur peut être extrait d’une requête précédente.

Filter
filter string

Objet JSON stringified avec un sous-ensemble de propriétés de l’objet attendu.

Retours

Obtenir la liste des tâches

Ce point de terminaison est paginé. Elle retourne une liste de tâches jusqu’à la page PAGESIZE spécifiée

Paramètres

Nom Clé Obligatoire Type Description
ID de scénario
scenarioId True string

Identificateur Meisterplan interne

ID de projet
projectId True string

Identificateur Meisterplan interne

Taille de page
pageSize integer

Taille de page

Page après
pageAfter string

Curseur après lequel récupérer les résultats. Le curseur peut être extrait d’une requête précédente.

Key
key string

Sélectionne tous les objets qui correspondent exactement à la clé.

Retours

Les sorties de cette opération sont dynamiques.

Obtenir la liste des événements financiers réels

Retourne la liste des événements financiers réels d’un projet.

Paramètres

Nom Clé Obligatoire Type Description
ID de scénario
scenarioId True string

Identificateur Meisterplan interne

ID de projet
projectId True string

Identificateur Meisterplan interne

Retours

Obtenir le lien Gestion des tâches

Retourne un lien de gestion des tâches d’un projet

Paramètres

Nom Clé Obligatoire Type Description
ID de scénario
scenarioId True string

Identificateur Meisterplan interne

ID de projet
projectId True string

Identificateur Meisterplan interne

Retours

Les sorties de cette opération sont dynamiques.

Obtenir le programme par ID

Retourne le programme individuel spécifié par l’ID donné.

Paramètres

Nom Clé Obligatoire Type Description
ID de scénario
scenarioId True string

Identificateur Meisterplan interne

ID du programme
programId True string

Identificateur Meisterplan interne

Retours

Les sorties de cette opération sont dynamiques.

Obtenir le temps réel travaillé par ID

Retourne l’heure réelle spécifiée par l’ID donné.

Paramètres

Nom Clé Obligatoire Type Description
ID de scénario
scenarioId True string

Identificateur Meisterplan interne

ID de projet
projectId True string

Identificateur Meisterplan interne

ID réel
actualsId True string

Identificateur Meisterplan interne

Retours

Temps réel travaillé par ID
ActualTimeWorkedByIdResponse

Obtenir les absences par ID

Retourne l’absence individuelle spécifiée par l’ID donné.

Paramètres

Nom Clé Obligatoire Type Description
ID de ressource
resourceId True string

Identificateur Meisterplan interne

ID d’absence
absenceId True string

Identificateur Meisterplan interne

Retours

Indisponibilité
AbsenceResponse

Obtenir les finances par ID

Retourne l’événement financier individuel spécifié par l’ID donné.

Paramètres

Nom Clé Obligatoire Type Description
ID de scénario
scenarioId True string

Identificateur Meisterplan interne

ID de projet
projectId True string

Identificateur Meisterplan interne

ID financier
financialsId True string

Identificateur Meisterplan interne

Retours

Obtenir les segments de capacité de tous les rôles

Retourne les segments de capacité pour tous les rôles. Si aucun segment de capacité n’existe pour un rôle donné, ses capacités de rôle sont vides.

Paramètres

Nom Clé Obligatoire Type Description
ID de scénario
scenarioId True string

Identificateur Meisterplan interne

Retours

Obtenir les segments de capacité d’un rôle

Retourne les segments de capacité pour le rôle spécifié par l’ID donné. Retourne une liste vide si aucun segment de capacité n’existe.

Paramètres

Nom Clé Obligatoire Type Description
ID de scénario
scenarioId True string

Identificateur Meisterplan interne

ID de rôle
roleId True string

Identificateur Meisterplan interne

Retours

Obtenir les écarts du calendrier

Lit les écarts entre les heures de travail du calendrier de la ressource. Si aucune valeur de début et de fin n’est passée, tous les écarts de la ressource demandée sont retournés. Si seul le début est passé, tous les écarts à partir de cette heure sont retournés. Si seule la fin est passée, tous les écarts jusqu’à ce point sont retournés.

Paramètres

Nom Clé Obligatoire Type Description
ID de ressource
resourceId True string

Identificateur Meisterplan interne

Démarrer
start date

Date de début de la période de filtrage

Terminer
finish date

Date de fin pour la période de filtrage

Retours

Obtenir l’équipe par ID

Retourne l’équipe individuelle spécifiée par l’ID donné.

Paramètres

Nom Clé Obligatoire Type Description
ID d’équipe
teamId True string

Identificateur Meisterplan interne

Retours

Les sorties de cette opération sont dynamiques.

Obtenir Sprint par ID

Retourne le sprint individuel spécifié par l’ID donné.

Paramètres

Nom Clé Obligatoire Type Description
Sprint Id
sprintId True string

Identificateur Meisterplan interne

Retours

Obtenir tous les types OBS

Ce point de terminaison concerne uniquement les types OBS. Pour obtenir des unités OBS, utilisez /obsTypes/<obs-type-id>/obsUnits

Retours

Obtenir toutes les unités OBS

Ce point de terminaison retourne une liste de toutes les unités OBS pour le type OBS donné.

Paramètres

Nom Clé Obligatoire Type Description
Obs Type Id
obsTypeId True string

Identificateur Meisterplan interne

Retours

Obtenir un commentaire de projet par ID

Retourne un commentaire de projet.

Paramètres

Nom Clé Obligatoire Type Description
ID de scénario
scenarioId True string

Identificateur Meisterplan interne

ID de projet
projectId True string

Identificateur Meisterplan interne

ID de commentaire
commentId True string

Identificateur Meisterplan interne

Retours

Commentaire du projet
ProjectCommentResponse

Obtenir un commentaire d’allocation par ID

Retourne un commentaire d’allocation.

Paramètres

Nom Clé Obligatoire Type Description
ID de scénario
scenarioId True string

Identificateur Meisterplan interne

ID de projet
projectId True string

Identificateur Meisterplan interne

ID de commentaire d’allocation
allocationCommentId True string

Identificateur Meisterplan interne

Retours

Commentaire d’allocation
AllocationCommentResponse

Obtenir un type OBS par ID

Ce point de terminaison concerne uniquement les types OBS. Pour obtenir des unités OBS, utilisez /obsTypes/<obs-type-id>/obsUnits

Paramètres

Nom Clé Obligatoire Type Description
Obs Type Id
obsTypeId True string

Identificateur Meisterplan interne

Retours

Obs Type
ObsTypeResponse

Obtenir un utilisateur par ID

Retourne un utilisateur.

Paramètres

Nom Clé Obligatoire Type Description
Identifiant
userId True string

Identificateur Meisterplan interne

Retours

Utilisateur
UserResponse

Obtenir un événement financier réel par ID

Retourne l’événement financier réel spécifique spécifié par l’ID donné.

Paramètres

Nom Clé Obligatoire Type Description
ID de scénario
scenarioId True string

Identificateur Meisterplan interne

ID de projet
projectId True string

Identificateur Meisterplan interne

ID des réels financiers
actualFinancialEventId True string

Identificateur Meisterplan interne

Retours

Réels financiers
FinancialActualsResponse

Obtenir une liste de calendriers

Obtenez la liste de tous les calendriers dans votre système Meisterplan.

Retours

Obtenir une liste de portefeuilles

Retourne la liste de tous les portefeuilles disponibles. Si vous n’avez pas le droit d’afficher un portefeuille, retourne une liste de tous les portefeuilles disponibles auxquels vous avez le droit d’accéder via votre jeton d’API. Si vous n’avez pas le droit d’afficher un portefeuille, une liste vide est retournée.

Retours

Obtenir une liste de projets

Ce point de terminaison est paginé. Elle retourne une liste de projets jusqu’à la page PAGESIZE spécifiée

Paramètres

Nom Clé Obligatoire Type Description
ID de scénario
scenarioId True string

Identificateur Meisterplan interne

Taille de page
pageSize integer

Taille de page

Page après
pageAfter string

Curseur après lequel récupérer les résultats. Le curseur peut être extrait d’une requête précédente.

Filter
filter string

Objet JSON stringified avec un sous-ensemble de propriétés de l’objet attendu.

Retours

Les sorties de cette opération sont dynamiques.

Obtenir une liste de ressources

Ce point de terminaison est paginé. Elle retourne une liste de ressources jusqu’à la page PAGESIZE spécifiée

Paramètres

Nom Clé Obligatoire Type Description
Taille de page
pageSize integer

Taille de page

Page après
pageAfter string

Curseur après lequel récupérer les résultats. Le curseur peut être extrait d’une requête précédente.

Filter
filter string

Objet JSON stringified avec un sous-ensemble de propriétés de l’objet attendu.

Retours

Les sorties de cette opération sont dynamiques.

Obtenir une liste de scénarios

Elle retourne une liste de scénarios

Retours

Obtenir une liste de Teams

Ce point de terminaison est paginé. Elle retourne une liste d’équipes jusqu’à la page PAGESIZE spécifiée

Paramètres

Nom Clé Obligatoire Type Description
Taille de page
pageSize integer

Taille de page

Page après
pageAfter string

Curseur après lequel récupérer les résultats. Le curseur peut être extrait d’une requête précédente.

Filter
filter string

Objet JSON stringified avec un sous-ensemble de propriétés de l’objet attendu. Sélectionne tous les objets qui correspondent exactement aux propriétés spécifiées. Remarque : prenez soin d’encoder l’URL encodez votre paramètre. { « resourceKey » : string, « name » : string }

Retours

Les sorties de cette opération sont dynamiques.

Obtenir une liste des finances

Retourne une liste de finances d’un projet

Paramètres

Nom Clé Obligatoire Type Description
ID de scénario
scenarioId True string

Identificateur Meisterplan interne

ID de projet
projectId True string

Identificateur Meisterplan interne

Retours

Obtenir une liste d’allocations

Retourne une liste d’allocations d’un projet

Paramètres

Nom Clé Obligatoire Type Description
ID de scénario
scenarioId True string

Identificateur Meisterplan interne

ID de projet
projectId True string

Identificateur Meisterplan interne

Retours

Obtenir une liste d’utilisateurs

Retourne une liste d’utilisateurs. Autorise le filtrage par userName ou externalId.

Paramètres

Nom Clé Obligatoire Type Description
Page après
pageAfter string

Curseur après lequel récupérer les résultats. Le curseur peut être extrait d’une requête précédente.

Taille de page
pageSize integer

Taille de page

Filter
filter string

Objet JSON stringified avec un sous-ensemble de propriétés de l’objet attendu.

Retours

Obtenir une unité OBS

Ce point de terminaison retourne une seule unité OBS.

Paramètres

Nom Clé Obligatoire Type Description
Obs Type Id
obsTypeId True string

Identificateur Meisterplan interne

ID d’unité obs
obsUnitId True string

Identificateur Meisterplan interne

Retours

Unité Obs
ObsUnitResponse

Remplacer les absences

Ce point de terminaison vous permet de remplacer toutes les absences d’une ressource. Le résultat est le même que si toutes les absences existantes sont supprimées et que les absences passées sont recréées. Vous pouvez utiliser les paramètres de requête « start » et « end » pour spécifier un intervalle de temps pour remplacer les absences existantes. Si vous n’utilisez pas ces paramètres, toutes les absences sont remplacées par les absences nouvellement envoyées.

Paramètres

Nom Clé Obligatoire Type Description
ID de ressource
resourceId True string

Identificateur Meisterplan interne

Démarrer
start date

Date de début de la période de remplacement

Fin
end date

Date de fin inclusive de la période de remplacement.

Démarrer
start True string

format : AAAA -MM-DD

Terminer
finish True string

format : AAAA -MM-DD

Type de jour de début
startDayType string

La valeur par défaut est FULL_DAY

Type de jour de fin
finishDayType string

La valeur par défaut est FULL_DAY

Remplacer les allocations

Ce point de terminaison vous permet de remplacer toutes les allocations d’un projet. Le résultat est le même que si toutes les allocations existantes sont supprimées et que les allocations passées sont recréées.

Paramètres

Nom Clé Obligatoire Type Description
ID de scénario
scenarioId True string

Identificateur Meisterplan interne

ID de projet
projectId True string

Identificateur Meisterplan interne

ID
id True string

ID de l’entité à laquelle cette allocation est liée. Définissez le type sur RESOLVE_BY_KEY_OR_NAME pour résoudre automatiquement les clés de ressource ou les noms de rôles.

Type
type string

Contrôlez la façon dont la valeur dans l’ID de champ est interprétée. RESOURCE résout les ressources par UUID. ROLE résout les rôles par UUID. RESOLVE_BY_KEY_OR_NAME résout les ressources par clé de ressource ou par rôle par nom de rôle.

Rôle de projet
projectRole string

ID de rôle auquel cette allocation est liée. Ce champ est valide uniquement en combinaison avec les types RESOURCE ou RESOLVE_BY_KEY_OR_NAME. Si le type est défini sur RESOLVE_BY_KEY_OR_NAME, projectRole est résolu par nom.

Démarrer
start True date
Terminer
finish True date
Etp
fte double

La demande accepte ftE, heures ou jours.

Jours
days double

La demande accepte ftE, heures ou jours.

Heures
hours double

La demande accepte ftE, heures ou jours.

Remplacer les finances

Remplace les événements financiers d’un projet donné dans un scénario.

Paramètres

Nom Clé Obligatoire Type Description
ID de scénario
scenarioId True string

Identificateur Meisterplan interne

ID de projet
projectId True string

Identificateur Meisterplan interne

Type
type True string
Montant
amount True double
Activé
on True string

Le jalon n’est valide qu’en combinaison avec une valeur dans le champ milestoneId. La date est valide uniquement en combinaison avec une valeur dans le champ dueDate.

ID de jalon
milestoneId string

Est valide uniquement en combinaison avec : Jalon. Le jalon doit exister dans le projet. Elle ne sera pas créée implicitement.

Date d'échéance
dueDate string

Est valide uniquement en combinaison avec : Date (format : AAAA -MM-DD).

Descriptif
description string
Nom
name string

La catégorie financière doit exister avant la création. Elle ne sera pas créée implicitement.

Remplacer les jalons

Remplace les jalons d’un projet donné dans un scénario.

Paramètres

Nom Clé Obligatoire Type Description
ID de scénario
scenarioId True string

Identificateur Meisterplan interne

ID de projet
projectId True string

Identificateur Meisterplan interne

Nom
name True string
Date
date True string

format : AAAA -MM-DD

Nom
name string

La phase du projet doit exister avant la création. Elle ne sera pas créée implicitement.

Valeur
value string

Remplacer les tâches

Ce point de terminaison est utilisé pour remplacer toutes les tâches existantes d’un projet spécifique par une nouvelle liste de tâches fournies dans la demande. Fonctionnement : vous envoyez une liste de tâches pour un projet spécifique. Le système synchronise les tâches du projet avec cette liste à l’aide de la clé de tâche en tant qu’identificateur. En d’autres termes :

  • Les tâches actuellement dans le système, mais pas dans votre liste, seront supprimées. - Les tâches de votre liste qui n’existent pas dans le système seront créées. - Les tâches qui existent à la fois dans le système et dans votre liste seront mises à jour, s’il existe des modifications.

Paramètres

Nom Clé Obligatoire Type Description
ID de scénario
scenarioId True string

Identificateur Meisterplan interne

ID de projet
projectId True string

Identificateur Meisterplan interne

Demande de remplacement de tâche
tasksReplaceRequest True dynamic

Tâche représentée par un document JSON.

Remplacer les événements financiers réels

Remplace les événements financiers réels d’un projet donné dans un scénario. Une demande est limitée à 5 000 événements financiers réels par projet.

Paramètres

Nom Clé Obligatoire Type Description
ID de scénario
scenarioId True string

Identificateur Meisterplan interne

ID de projet
projectId True string

Identificateur Meisterplan interne

Type
type True string
Montant
amount True double
Date de réservation
bookingDate True date
Descriptif
description string
Nom
name string

La catégorie financière doit exister avant la création. Elle ne sera pas créée implicitement.

Récupérer une tâche par ID

Retourne la tâche individuelle spécifiée par l’ID donné.

Paramètres

Nom Clé Obligatoire Type Description
ID de scénario
scenarioId True string

Identificateur Meisterplan interne

ID de projet
projectId True string

Identificateur Meisterplan interne

ID de tâche
taskId True string

Identificateur Meisterplan interne

Retours

Les sorties de cette opération sont dynamiques.

Supprimer des calendriers

Supprime un calendrier dans votre système Meisterplan. Notez que le calendrier par défaut ou un parent du calendrier par défaut ne peut pas être supprimé.

Paramètres

Nom Clé Obligatoire Type Description
ID de calendrier
calendarId True string

Identificateur Meisterplan interne

Supprimer des jalons

Supprime un jalon dans un projet donné d’un scénario.

Paramètres

Nom Clé Obligatoire Type Description
ID de scénario
scenarioId True string

Identificateur Meisterplan interne

ID de projet
projectId True string

Identificateur Meisterplan interne

ID de jalon
milestoneId True string

Identificateur Meisterplan interne

Supprimer des programmes

Supprime un programme spécifié par l’ID donné.

Paramètres

Nom Clé Obligatoire Type Description
ID de scénario
scenarioId True string

Identificateur Meisterplan interne

ID du programme
programId True string

Identificateur Meisterplan interne

Supprimer des projets

Supprime un projet dans un scénario donné.

Paramètres

Nom Clé Obligatoire Type Description
ID de scénario
scenarioId True string

Identificateur Meisterplan interne

ID de projet
projectId True string

Identificateur Meisterplan interne

Supprimer des ressources

Supprimez la ressource spécifiée par l’ID donné. Si la ressource avec l’ID donné n’existe pas, la demande échoue.

Paramètres

Nom Clé Obligatoire Type Description
ID de ressource
resourceId True string

Identificateur Meisterplan interne

Supprimer des rôles

Supprimez le rôle spécifié par l’ID donné. Si le rôle avec l’ID donné n’existe pas, la requête échoue.

Paramètres

Nom Clé Obligatoire Type Description
ID de rôle
roleId True string

Identificateur Meisterplan interne

Supprimer le lien de gestion des tâches

Supprime un lien de gestion des tâches d’un projet

Paramètres

Nom Clé Obligatoire Type Description
ID de scénario
scenarioId True string

Identificateur Meisterplan interne

ID de projet
projectId True string

Identificateur Meisterplan interne

Supprimer le temps réel travaillé par ID

Supprime une heure réelle travaillée dans un projet donné d’un scénario.

Paramètres

Nom Clé Obligatoire Type Description
ID de scénario
scenarioId True string

Identificateur Meisterplan interne

ID de projet
projectId True string

Identificateur Meisterplan interne

ID réel
actualsId True string

Identificateur Meisterplan interne

Supprimer les allocations

Supprime une allocation dans un projet donné d’un scénario.

Paramètres

Nom Clé Obligatoire Type Description
ID de scénario
scenarioId True string

Identificateur Meisterplan interne

ID de projet
projectId True string

Identificateur Meisterplan interne

ID d’allocation
allocationId True string

Identificateur Meisterplan interne

Supprimer les dépendances de jalon

Supprime une dépendance de jalon dans un scénario donné.

Paramètres

Nom Clé Obligatoire Type Description
ID de scénario
scenarioId True string

Identificateur Meisterplan interne

ID de dépendance de jalon
milestoneDependencyId True string

Identificateur Meisterplan interne

Supprimer les finances

Supprime un événement financier dans un projet donné d’un scénario.

Paramètres

Nom Clé Obligatoire Type Description
ID de scénario
scenarioId True string

Identificateur Meisterplan interne

ID de projet
projectId True string

Identificateur Meisterplan interne

ID financier
financialsId True string

Identificateur Meisterplan interne

Supprimer l’absence

Supprime une absence.

Paramètres

Nom Clé Obligatoire Type Description
ID de ressource
resourceId True string

Identificateur Meisterplan interne

ID d’absence
absenceId True string

Identificateur Meisterplan interne

Supprimer l’événement financier réel

Supprime un événement financier réel dans un projet donné d’un scénario.

Paramètres

Nom Clé Obligatoire Type Description
ID de scénario
scenarioId True string

Identificateur Meisterplan interne

ID de projet
projectId True string

Identificateur Meisterplan interne

ID des réels financiers
actualFinancialEventId True string

Identificateur Meisterplan interne

Supprimer Teams

Supprimez l’équipe spécifiée par l’ID donné. Si l’équipe avec l’ID donné n’existe pas, la demande échoue.

Paramètres

Nom Clé Obligatoire Type Description
ID d’équipe
teamId True string

Identificateur Meisterplan interne

Supprimer tout le temps réel travaillé par ID de projet

Supprime tout le temps réel travaillé d’un projet donné.

Paramètres

Nom Clé Obligatoire Type Description
ID de scénario
scenarioId True string

Identificateur Meisterplan interne

ID de projet
projectId True string

Identificateur Meisterplan interne

Supprimer un type OBS par ID

Supprimez le type OBS spécifié par l’ID donné. Si le type OBS avec l’ID donné n’existe pas, la requête échoue.

Paramètres

Nom Clé Obligatoire Type Description
Obs Type Id
obsTypeId True string

Identificateur Meisterplan interne

Supprimer une tâche

Supprime une tâche dans un projet donné.

Paramètres

Nom Clé Obligatoire Type Description
ID de scénario
scenarioId True string

Identificateur Meisterplan interne

ID de projet
projectId True string

Identificateur Meisterplan interne

ID de tâche
taskId True string

Identificateur Meisterplan interne

Supprimer une unité OBS par ID

Supprime l’unité OBS spécifiée par l’ID donné. Si l’unité OBS avec l’ID donné n’existe pas, la demande échoue.

Paramètres

Nom Clé Obligatoire Type Description
Obs Type Id
obsTypeId True string

Identificateur Meisterplan interne

ID d’unité obs
obsUnitId True string

Identificateur Meisterplan interne

Déclencheurs

Créer un webhook

Crée un webhook par les champs donnés et retourne le nouveau créé. 1000 webhooks sont actuellement pris en charge par système.

Créer un webhook

Crée un webhook par les champs donnés et retourne le nouveau créé. 1000 webhooks sont actuellement pris en charge par système.

Paramètres

Nom Clé Obligatoire Type Description
Types d’événements
eventTypes True array of string

Au moins un type d’événement doit être fourni.

ID de scénario
scenarioId True string

Scénario auquel vous souhaitez vous abonner.

ID Projet
projectId string

ProjectId est facultatif. Il n’est nécessaire que si vous souhaitez vous abonner à un projet spécifique.

Retours

Les sorties de cette opération sont dynamiques.

Définitions

UserRefResponse

Nom Chemin d’accès Type Description
ID d’utilisateur
id string
Nom d’affichage de l’utilisateur
displayName string

ListResponseRoleCapacityResponse

Nom Chemin d’accès Type Description
Objets
items array of RoleCapacityResponse

RoleCapacityResponse

Nom Chemin d’accès Type Description
start
start date

Date de début de ce segment de capacité de rôle. Optional.

Finir
finish date

Date de fin de ce segment de capacité de rôle. Optional.

Etp
fte double

Capacité du rôle dans FTE

MilestoneResponse

Nom Chemin d’accès Type Description
ID
id string
Nom
name string
Date
date string

format : AAAA -MM-DD

Phase de projet
projectPhase ProjectPhaseResponse
Statut
status StatusResponse

ProjectPhaseResponse

Nom Chemin d’accès Type Description
Nom
name string

StatusResponse

Nom Chemin d’accès Type Description
Valeur
value string
Nom d’affichage
displayName string

FinanceCategoryResponse

Nom Chemin d’accès Type Description
Nom
name string

FinancialsResponse

Nom Chemin d’accès Type Description
ID
id string
Type
type string
Montant
amount double
Calendrier des finances
timing FinancialsTimingResponse
Descriptif
description string
Catégorie finance
category FinanceCategoryResponse

FinancialsTimingResponse

Nom Chemin d’accès Type Description
Activé
on string
ID de jalon
milestoneId string

Uniquement présent lorsque le type de minutage est égal à Jalon

Date d'échéance
dueDate date

FinancialActualsResponse

Nom Chemin d’accès Type Description
ID
id string
Type
type string
Montant
amount double
Date de réservation
bookingDate string

format : AAAA -MM-DD

Descriptif
description string
Catégorie finance
category FinanceCategoryResponse

AllocationEntityResponse

Nom Chemin d’accès Type Description
ID
id string

ID de l’entité à laquelle cette allocation est liée

Type
type string

Type d’entité pour cette allocation

Rôle de projet
projectRole string

Est défini uniquement si le type est égal à RESOURCE

AllocationResponse

Nom Chemin d’accès Type Description
ID
id string

ID de cette allocation

Entité allouée
allocatedEntity AllocatedEntityResponse
Segments
segments array of AllocationSegmentResponse

Segments de temps de l’allocation

AllocationSegmentResponse

Segments de temps de l’allocation

Nom Chemin d’accès Type Description
Démarrer
start date

Date de début de cette allocation

Terminer
finish date

Date de fin de cette allocation

Heures
hours double

Valeur d’allocation en heures

ActualTimeWorkedResponse

Nom Chemin d’accès Type Description
Lien d’entité réel
bookedEntity ActualsEntityLinkResponse
Réservations
bookings array of ActualsBookingResponse

Date et heures de réservation de cette entrée réelle travaillée

ActualsBookingResponse

Date et heures de réservation de cette entrée réelle travaillée

Nom Chemin d’accès Type Description
Id
id string

ID de réservation de cette entrée réelle travaillée

Date de réservation
bookingDate date

Date de réservation de cette entrée réelle travaillée

Heures
hours double

Temps réel travaillé en heures

Type de coût
costType string
Coût par heure
costPerHour double

ActualsEntityLinkResponse

Nom Chemin d’accès Type Description
ID
id string

ID de l’entité à laquelle cette entrée de travail réelle est liée

Type
type string

Type d’entité pour cette entrée de temps réel travaillée

ID d’équipe
teamId string

ID d’équipe de l’entité à laquelle cette entrée de travail réelle est liée

MilestoneDependencyCreateResponse

Nom Chemin d’accès Type Description
ID
id string

CalendarDeviationResponse

Nom Chemin d’accès Type Description
Démarrer
start date
Terminer
finish date
Capacité relative
relativeCapacity double

ListResponseCalendarDeviationResponse

Nom Chemin d’accès Type Description
Objets
items array of CalendarDeviationResponse

AbsenceResponse

Nom Chemin d’accès Type Description
ID
id string

ID de l’absence

Date de début
start date

Date de début de cette absence

Date de fin
finish date

Date de fin de cette absence

Type de jour d’absence de début
startDayType string
Terminer le type de jour d’absence
finishDayType string

ObsTypeResponse

Nom Chemin d’accès Type Description
ID
id string
Nom
name string

ObsUnitResponse

Nom Chemin d’accès Type Description
ID
id string
Nom
name string
Chemin
path string
Nom d’affichage
displayName string

Le nom d’affichage est affiché de la même façon que dans l’interface utilisateur de l’application Meisterplan

Parent ID
parentId string

CalendarResponse

Nom Chemin d’accès Type Description
ID
id string
Nom
name string
Parent ID
parentId string
Chemin
path string
Heures de travail
workingHours WorkingHoursResponse

WorkingHoursResponse

Nom Chemin d’accès Type Description
Lundi
monday double
Mardi
tuesday double
Mercredi
wednesday double
Jeudi
thursday double
Vendredi
friday double
Samedi
saturday double
Dimanche
sunday double

Cursor

Nom Chemin d’accès Type Description
Cursor
cursor string

Numérotation des pages

Nom Chemin d’accès Type Description
Cursor
after Cursor

BasicUserGroupResponse

Nom Chemin d’accès Type Description
ID de groupe
id string

ID d’un groupe d’utilisateurs.

Nom du groupe
name string

Nom d’un groupe d’utilisateurs.

LinkedResourceResponse

Nom Chemin d’accès Type Description
ID
id string

ID de la ressource liée.

Clé de ressource
resourceKey string

Clé de ressource de la ressource liée.

PaginédResponseUserResponse

Nom Chemin d’accès Type Description
Objets
items array of UserResponse
Numérotation des pages
_pagination Pagination

UserResponse

Nom Chemin d’accès Type Description
ID
id string
Nom d’utilisateur
userName string
External ID
externalId string
Active
active boolean
adresse e-mail
emailAddress string
Nom de famille
lastName string
Prénom
firstName string
Nom d’affichage
displayName string
Paramètres régionaux
locale string
groups
groups array of BasicUserGroupResponse
Dernière connexion
lastLogin date-time
E-mail vérifié
emailVerified boolean
Ressource liée
linkedResource LinkedResourceResponse
Le mot de passe n’expire jamais
passwordNeverExpires boolean

SprintResponse

Nom Chemin d’accès Type Description
ID
id string
Clé sprint
key string
Nom
name string
Démarrer
start date-time
Fin
end date-time

ListResponseScenarioResponse

Nom Chemin d’accès Type Description
Objets
items array of ScenarioResponse

ScenarioResponse

Nom Chemin d’accès Type Description
ID
id string
Nom
name string

ListResponseRoleWithRoleCapacityResponse

Nom Chemin d’accès Type Description
Objets
items array of RoleWithRoleCapacityResponse

RoleWithRoleCapacityResponse

Nom Chemin d’accès Type Description
roleId
roleId string

ID du rôle.

segments
segments array of RoleCapacityResponse

Segments de capacité du rôle.

ListResponseMilestoneResponse

Nom Chemin d’accès Type Description
Objets
items array of MilestoneResponse

ListResponseFinancialsResponse

Nom Chemin d’accès Type Description
Objets
items array of FinancialsResponse

ListResponseFinancialActualsResponse

Nom Chemin d’accès Type Description
Objets
items array of FinancialActualsResponse

PaginédResponseProjectCommentResponse

Nom Chemin d’accès Type Description
Objets
items array of ProjectCommentResponse
Numérotation des pages
_pagination Pagination

ProjectCommentResponse

Nom Chemin d’accès Type Description
ID
id string
Content
content string
Ref de l’utilisateur
author UserRefResponse
Date de création
createdDate string
mentions
mentions array of UserRefResponse

ListResponseAllocationResponse

Nom Chemin d’accès Type Description
Objets
items array of AllocationResponse

AllocationCommentEntityResponse

Nom Chemin d’accès Type Description
ID
id string

ID de l’entité à laquelle ce commentaire d’allocation est lié

Type
type string

Type de l’entité à laquelle ce commentaire d’allocation est lié

AllocationCommentResponse

Nom Chemin d’accès Type Description
ID
id string
Content
content string
Ref de l’utilisateur
author UserRefResponse
Date de création
createdDate string
mentions
mentions array of UserRefResponse
Entité allouée
allocatedEntity AllocationCommentEntityResponse

PaginédResponseAllocationCommentResponse

Nom Chemin d’accès Type Description
Objets
items array of AllocationCommentResponse
Numérotation des pages
_pagination Pagination

PaginédResponseActualTimeWorkedResponse

Nom Chemin d’accès Type Description
Objets
items array of ActualTimeWorkedResponse
Numérotation des pages
_pagination Pagination

ActualTimeWorkedByIdResponse

Nom Chemin d’accès Type Description
Lien d’entité réel
bookedEntity ActualsEntityLinkResponse
Id
id string

ID de réservation de cette entrée réelle travaillée

Date de réservation
bookingDate date

Date de réservation de cette entrée réelle travaillée

Heures
hours double

Temps réel travaillé en heures

Type de coût
costType string
Coût par heure
costPerHour double

PaginédResponseProgramGetAllResponse

Nom Chemin d’accès Type Description
Objets
items array of ProgramGetAllResponse
Numérotation des pages
_pagination Pagination

ProgramGetAllResponse

Nom Chemin d’accès Type Description
ID
id string
Nom
name string
Clé du programme
programKey string

Doit être unique. Si elle est vide, la valeur est générée.

MilestoneDependencyResponse

Nom Chemin d’accès Type Description
ID
id string
Informations de référence sur les jalons
from MilestoneReferenceResponse
Informations de référence sur les jalons
to MilestoneReferenceResponse

MilestoneReferenceResponse

Nom Chemin d’accès Type Description
ID Projet
projectId string
ID de jalon
milestoneId string

PaginédResponseMilestoneDependencyResponse

Nom Chemin d’accès Type Description
Objets
items array of MilestoneDependencyResponse
Numérotation des pages
_pagination Pagination

ListResponseAbsenceResponse

Nom Chemin d’accès Type Description
Objets
items array of AbsenceResponse

ListResponsePortfolioResponse

Nom Chemin d’accès Type Description
Objets
items array of PortfolioResponse

PortfolioResponse

Nom Chemin d’accès Type Description
ID
id string
Nom
name string

ListResponseObsTypeResponse

Nom Chemin d’accès Type Description
Objets
items array of ObsTypeResponse

ListResponseObsUnitResponse

Nom Chemin d’accès Type Description
Objets
items array of ObsUnitResponse

ListResponseCalendarResponse

Nom Chemin d’accès Type Description
Objets
items array of CalendarResponse

CalendarExceptionResponse

Nom Chemin d’accès Type Description
Date
date date
Heures de travail
workingHours double
Descriptif
description string
ID du calendrier source
sourceCalendarId string

ListResponseCalendarExceptionResponse

Nom Chemin d’accès Type Description
Objets
items array of CalendarExceptionResponse

BusinessGoalDefinitionResponse

Nom Chemin d’accès Type Description
Nom
name string
sous-tâches
subGoals array of SubGoalDefinitionResponse

ListResponseBusinessGoalDefinitionResponse

Nom Chemin d’accès Type Description
Objets
items array of BusinessGoalDefinitionResponse

SubGoalDefinitionResponse

Nom Chemin d’accès Type Description
Nom
name string
Nom d’affichage
displayName string