PPM Express (préversion)
PPM Express est un logiciel de gestion de portefeuille de projets en ligne. Le connecteur à PPM Express vous permet de récupérer des informations sur les entités (Project, Idea, Task, Key Date, Resource) de votre locataire PPM Express, ainsi que pour créer ou mettre à jour des entités existantes.
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 PPM Express |
| URL | https://ppm.express/contact-us/ |
| Messagerie électronique | support@ppm.express |
| Métadonnées du connecteur | |
|---|---|
| Éditeur | PPM Express Corporation |
| Site internet | https://ppm.express |
| Politique de confidentialité | https://ppm.express/privacy-policy |
| Catégories | Gestion de l’entreprise ; Informatique décisionnelle |
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 |
|---|---|---|---|
| Clé d’API | securestring | Jeton d’accès personnel pour PPM Express | Vrai |
| Région du locataire | ficelle | La région sur laquelle votre locataire PPM Express est hébergé | Vrai |
| Nom du locataire | ficelle | Nom du locataire | Vrai |
Limitations
| Nom | Appels | Période de renouvellement |
|---|---|---|
| Appels d’API par connexion | 100 | 60 secondes |
Actions
| Créer un défi |
Crée un défi |
| Créer un projet |
Crée un projet |
| Créer une date de clé |
Crée une date de clé |
| Créer une idée |
Crée une idée pour le défi spécifié |
| Créer une ressource |
Crée une ressource |
| Créer une tâche |
Crée une tâche pour le projet spécifié |
| Mettre à jour un défi |
Met à jour un défi existant |
| Mettre à jour un projet |
Met à jour les champs projet spécifiés |
| Mettre à jour une date de clé |
Met à jour une date de clé |
| Mettre à jour une idée |
Met à jour une idée existante |
| Mettre à jour une ressource |
Met à jour une ressource |
| Mettre à jour une tâche |
Met à jour une tâche |
| Mettre à jour une étape d’idée |
Met à jour une phase d’idée |
| Obtenir des champs |
Obtient des informations sur les champs pour l’entité spécifiée (par exemple, Project, Idea, Resource, etc.) |
| Obtenir la liste des dates clés |
Obtient la liste de toutes les dates de clé pour le projet spécifié |
| Obtenir la liste des défis |
Obtient tous les défis |
| Obtenir la liste des idées |
Obtient toutes les idées ou pour le défi spécifié |
| Obtenir la liste des projets |
Obtient la liste de tous les projets |
| Obtenir la liste des ressources |
Obtient la liste de toutes les ressources |
| Obtenir la liste des tâches |
Obtient la liste de toutes les tâches pour le projet spécifié |
| Obtenir l’utilisateur actuel |
Obtient les informations d’utilisateur et de jeton actuelles |
| Obtenir un défi |
Obtient un défi existant par ID |
| Obtenir un projet |
Obtient une information de projet par ID |
| Obtenir une date de clé |
Obtient une information de date de clé par ID |
| Obtenir une idée |
Obtient une idée par ID existante |
| Obtenir une ressource |
Obtient une ressource par ID |
| Obtenir une tâche |
Obtient une tâche par ID et par projet |
Créer un défi
Créer un projet
Créer une date de clé
Crée une date de clé
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID de projet
|
id | True | uuid |
Identificateur unique du projet |
Retours
- Corps
- KeyDateResponseResponse
Créer une idée
Crée une idée pour le défi spécifié
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID de défi
|
challengeId | uuid |
Id de défi auquel l’idée appartient |
Retours
- Corps
- IdeaResponseResponse
Créer une ressource
Créer une tâche
Crée une tâche pour le projet spécifié
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID de projet
|
id | True | uuid |
Identificateur unique du projet |
Retours
- Corps
- TaskResponseResponse
Mettre à jour un défi
Met à jour un défi existant
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID de défi
|
id | True | uuid |
Identificateur unique du défi |
Retours
Mettre à jour un projet
Met à jour les champs projet spécifiés
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID de projet
|
id | True | uuid |
Identificateur unique du projet |
Retours
- Corps
- ProjectResponseResponse
Mettre à jour une date de clé
Met à jour une date de clé
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID de projet
|
id | True | uuid |
Identificateur unique du projet |
|
KeyDate Id
|
keyDateId | True | uuid |
Identificateur unique de KeyDate |
Retours
- Corps
- KeyDateResponseResponse
Mettre à jour une idée
Met à jour une idée existante
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID d’idée
|
id | True | uuid |
Identificateur unique de l’idée |
Retours
- Corps
- IdeaResponseResponse
Mettre à jour une ressource
Met à jour une ressource
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID de ressource
|
id | True | uuid |
Identificateur unique de la ressource |
Retours
- Corps
- ResourceResponseResponse
Mettre à jour une tâche
Met à jour une tâche
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID de projet
|
id | True | uuid |
Identificateur unique du projet |
|
ID de tâche
|
taskId | True | uuid |
Identificateur unique de la tâche |
Retours
- Corps
- TaskResponseResponse
Mettre à jour une étape d’idée
Met à jour une phase d’idée
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID d’idée
|
id | True | uuid |
Identificateur unique de l’idée |
|
Étape d’idée
|
stage | string |
Étape de l’idée |
Retours
- Corps
- IdeaResponseResponse
Obtenir des champs
Obtient des informations sur les champs pour l’entité spécifiée (par exemple, Project, Idea, Resource, etc.)
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Entité
|
entity | True | string |
Nom de l’entité |
Retours
- Corps
- FieldResponseList
Obtenir la liste des dates clés
Obtient la liste de toutes les dates de clé pour le projet spécifié
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID de projet
|
id | True | uuid |
Identificateur unique du projet |
Retours
Obtenir la liste des défis
Obtenir la liste des idées
Obtient toutes les idées ou pour le défi spécifié
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID de défi
|
challengeId | uuid |
Spécifier l’ID de défi |
Retours
- Corps
- IdeaResponseListResponse
Obtenir la liste des projets
Obtient la liste de tous les projets
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
|
object |
Retours
Obtenir la liste des ressources
Obtient la liste de toutes les ressources
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
|
object |
Retours
Obtenir la liste des tâches
Obtient la liste de toutes les tâches pour le projet spécifié
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID de projet
|
id | True | uuid |
Identificateur unique du projet |
Retours
- Corps
- TaskResponseListTask
Obtenir l’utilisateur actuel
Obtient les informations d’utilisateur et de jeton actuelles
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
|
object |
Retours
- Corps
- MeResponseResponse
Obtenir un défi
Obtient un défi existant par ID
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID de défi
|
id | True | uuid |
Identificateur unique du défi |
Retours
Obtenir un projet
Obtient une information de projet par ID
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID de projet
|
id | True | uuid |
Identificateur unique du projet |
Retours
- Corps
- ProjectResponseResponse
Obtenir une date de clé
Obtient une information de date de clé par ID
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID de projet
|
id | True | uuid |
Identificateur unique du projet |
|
KeyDate Id
|
keyDateId | True | uuid |
Identificateur unique de KeyDate |
Retours
- Corps
- KeyDateResponseResponse
Obtenir une idée
Obtient une idée par ID existante
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID d’idée
|
id | True | uuid |
Identificateur unique de l’idée |
Retours
- Corps
- IdeaResponseResponse
Obtenir une ressource
Obtient une ressource par ID
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID de ressource
|
id | True | uuid |
Identificateur unique de la ressource |
Retours
- Corps
- ResourceResponseResponse
Obtenir une tâche
Obtient une tâche par ID et par projet
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID de projet
|
id | True | uuid |
Identificateur unique du projet |
|
ID de tâche
|
taskId | True | uuid |
Identificateur unique de la tâche |
Retours
- Corps
- TaskResponseResponse
Déclencheurs
| Déclencheur webhook |
Lorsqu’une opération est effectuée sur une entité dans PPM Express |
Déclencheur webhook
Lorsqu’une opération est effectuée sur une entité dans PPM Express
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Types d’événements
|
eventTypes | True | array of string |
Sélectionnez les événements à écouter |
|
Nom
|
name | string |
Nom d’en-tête personnalisé |
|
|
Valeur
|
value | string |
Valeur d’en-tête personnalisée |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
WebhookId
|
WebhookId | string | |
|
MessageId
|
MessageId | string | |
|
Data
|
Data | object |
Définitions
ChallengeAttributes
Champs de défi (par exemple, {"Name » : « My Name », « Description » : « TBD"})
ChallengeResponse
Détails du défi
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
pièce d'identité
|
id | uuid |
ID de défi |
|
Attributes
|
attributes | ChallengeAttributes |
Champs de défi (par exemple, {"Name » : « My Name », « Description » : « TBD"}) |
ChallengeResponseListResponse
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
données
|
data | array of ChallengeResponse |
ChallengeResponseResponse
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
données
|
data | ChallengeResponse |
Détails du défi |
FieldResponse
Détails du champ
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Key
|
key | string |
Clé de champ |
|
Étiquette de champ
|
label | string |
Étiquette du champ |
|
Type de champ
|
type | string |
Type du champ |
|
Est MultiChoice
|
isMultiChoice | boolean |
Champ multichoice |
|
Est ReadOnly
|
isReadonly | boolean |
Champ en lecture seule |
|
Paramètres de champ
|
settings | object |
Paramètres personnalisés pour le champ |
FieldResponseList
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Fields
|
data | array of FieldResponse |
Liste des champs de l’entité sélectionnée |
IdeaAttributes
Champs d’idée (par exemple, {"Name » : « My Name », « Description » : « TBD"})
IdeaResponse
Détails de l’idée
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
ID d’idée
|
id | uuid |
ID unique de l’idée |
|
Attributes
|
attributes | IdeaAttributes |
Champs d’idée (par exemple, {"Name » : « My Name », « Description » : « TBD"}) |
|
Votes
|
votes | integer |
Nombre de votes pour l’idée |
IdeaResponseListResponse
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Idées
|
data | array of IdeaResponse |
Liste des idées |
IdeaResponseResponse
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
données
|
data | IdeaResponse |
Détails de l’idée |
KeyDateAttributes
Champs Date de clé (par exemple, {"Name » : « My Name », « Description » : « TBD"})
KeyDateResponse
Détails de la date de clé
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
KeyDate Id
|
id | uuid |
Identificateur unique de date de clé |
|
Champs KeyDate
|
attributes | KeyDateAttributes |
Champs Date de clé (par exemple, {"Name » : « My Name », « Description » : « TBD"}) |
|
Type de source
|
sourceType | SourceType |
Type de source de données |
KeyDateResponseListResponse
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
données
|
data | array of KeyDateResponse |
KeyDateResponseResponse
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
données
|
data | KeyDateResponse |
Détails de la date de clé |
MeResponse
Détails de l’utilisateur
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Identifiant
|
id | uuid |
Identificateur unique de l’utilisateur |
|
Compte d’ouverture de session
|
logonAccount | string |
Compte d’ouverture de session utilisateur |
|
Messagerie électronique
|
string |
E-mail utilisateur |
|
|
token
|
token | TokenInfo |
MeResponseResponse
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
données
|
data | MeResponse |
Détails de l’utilisateur |
ProjectAttributes
Champs du projet (par exemple, {"Name » : « My Name », « Description » : « TBD"})
ProjectResponse
Détails du projet
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
ID de projet
|
id | uuid |
Identificateur de projet unique |
|
Champs de projet
|
attributes | ProjectAttributes |
Champs du projet (par exemple, {"Name » : « My Name », « Description » : « TBD"}) |
ProjectResponseListResponse
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Projets
|
data | array of ProjectResponse |
Liste des projets |
ProjectResponseResponse
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
données
|
data | ProjectResponse |
Détails du projet |
ResourceAttributes
Champs de ressource (par exemple, {"Name » : « My Name », « Description » : « TBD"})
ResourceResponse
Détails de la ressource
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Identificateur de ressource unique
|
id | uuid |
ID de ressource |
|
Champs ressources
|
attributes | ResourceAttributes |
Champs de ressource (par exemple, {"Name » : « My Name », « Description » : « TBD"}) |
ResourceResponseListResponse
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Ressources
|
data | array of ResourceResponse |
Liste des ressources |
ResourceResponseResponse
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
données
|
data | ResourceResponse |
Détails de la ressource |
Type de source
BaselineData
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
date
|
date | date-time | |
|
date de début
|
startDate | date-time | |
|
dueDate
|
dueDate | date-time | |
|
durée
|
duration | integer | |
|
effort
|
effort | double | |
|
originalEstimate
|
originalEstimate | double |
TaskAttributes
Champs de tâche (par exemple, {"Name » : « My Name », « Description » : « TBD"})
TaskResponse
Détails de la tâche
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
ID de tâche
|
id | uuid |
Identificateur de tâche unique |
|
Champs de tâche
|
attributes | TaskAttributes |
Champs de tâche (par exemple, {"Name » : « My Name », « Description » : « TBD"}) |
|
Type de source
|
sourceType | SourceType |
Type de source de données |
|
base de référence
|
baseline | BaselineData |
TaskResponseListTask
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Tasks
|
data | array of TaskResponse |
Liste des tâches |
TaskResponseResponse
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
données
|
data | TaskResponse |
Détails de la tâche |
TokenInfo
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
ID de jeton
|
id | uuid |
Identificateur de jeton unique |
|
Nom du jeton
|
name | string |
Nom du jeton d’API |
|
Date d’expiration du jeton
|
expirationDate | date-time |
Date d’expiration du jeton d’API |
|
Étendues
|
scopes | array of string |
Tableau d’actions autorisées |