PPM Express (versión preliminar)
PPM Express es un software de administración de carteras de proyectos en línea. Connector to PPM Express permite recuperar información sobre las entidades (Project, Idea, Task, Key Date, Resource) del inquilino de PPM Express, así como para crear nuevas o actualizar las existentes.
Este conector está disponible en los siguientes productos y regiones:
| Service | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | Todas las regiones de Power Automate excepto las siguientes: - Gobierno de EE. UU. (GCC) - Gobierno de EE. UU. (GCC High) - China Cloud operado por 21Vianet - Departamento de Defensa de EE. UU. (DoD) |
| Aplicaciones lógicas | Estándar | Todas las regiones de Logic Apps excepto las siguientes: - Regiones de Azure Government - Regiones de Azure China - Departamento de Defensa de EE. UU. (DoD) |
| Power Apps | Premium | Todas las regiones de Power Apps excepto las siguientes: - Gobierno de EE. UU. (GCC) - Gobierno de EE. UU. (GCC High) - China Cloud operado por 21Vianet - Departamento de Defensa de EE. UU. (DoD) |
| Power Automate | Premium | Todas las regiones de Power Automate excepto las siguientes: - Gobierno de EE. UU. (GCC) - Gobierno de EE. UU. (GCC High) - China Cloud operado por 21Vianet - Departamento de Defensa de EE. UU. (DoD) |
| Contacto | |
|---|---|
| Nombre | Compatibilidad con PPM Express |
| URL | https://ppm.express/contact-us/ |
| Correo Electrónico | support@ppm.express |
| Metadatos del conector | |
|---|---|
| Publicador | PPM Express Corporation |
| Sitio web | https://ppm.express |
| Directiva de privacidad | https://ppm.express/privacy-policy |
| Categorías | Gestión empresarial; Business Intelligence |
Creación de una conexión
El conector admite los siguientes tipos de autenticación:
| Predeterminado | Parámetros para crear una conexión. | Todas las regiones | No se puede compartir |
Predeterminado
Aplicable: Todas las regiones
Parámetros para crear una conexión.
Esta conexión no se puede compartir. Si la aplicación de energía se comparte con otro usuario, se pedirá a otro usuario que cree explícitamente una nueva conexión.
| Nombre | Tipo | Description | Obligatorio |
|---|---|---|---|
| Clave de API | securestring | El token de acceso personal para PPM Express | Cierto |
| Región del inquilino | cuerda / cadena | La región en la que se hospeda el inquilino de PPM Express | Cierto |
| Nombre del inquilino | cuerda / cadena | El nombre del inquilino | Cierto |
Limitaciones
| Nombre | Llamadas | Período de renovación |
|---|---|---|
| Llamadas API por conexión | 100 | 60 segundos |
Acciones
| Actualizar un desafío |
Actualiza un desafío existente |
| Actualizar un proyecto |
Actualiza los campos de Project especificados. |
| Actualizar un recurso |
Actualiza un recurso |
| Actualizar una fase de idea |
Actualiza una fase de idea |
| Actualizar una fecha de clave |
Actualiza una fecha de clave |
| Actualizar una idea |
Actualiza una idea existente |
| Actualizar una tarea |
Actualiza una tarea |
| Creación de un recurso |
Crea un recurso |
| Crear un desafío |
Crea un nuevo desafío |
| Crear un proyecto |
Crea un nuevo proyecto |
| Crear una fecha de clave |
Crea una nueva fecha de clave |
| Crear una idea |
Crea una nueva idea para el desafío especificado. |
| Crear una tarea |
Crea una tarea para el proyecto especificado. |
| Obtención del usuario actual |
Obtiene la información actual del usuario y del token. |
| Obtener campos |
Obtiene información de campos para la entidad especificada (por ejemplo, Project, Idea, Recurso, etc.) |
| Obtener lista de desafíos |
Obtiene todos los desafíos |
| Obtener lista de fechas clave |
Obtiene la lista de todas las fechas clave del proyecto especificado. |
| Obtener lista de ideas |
Obtiene todas las ideas o para el desafío especificado. |
| Obtener lista de proyectos |
Obtiene la lista de todos los proyectos. |
| Obtener lista de recursos |
Obtiene la lista de todos los recursos. |
| Obtener lista de tareas |
Obtiene la lista de todas las tareas del proyecto especificado. |
| Obtener un desafío |
Obtiene un desafío existente por identificador |
| Obtener un proyecto |
Obtiene una información de proyecto por identificador |
| Obtener un recurso |
Obtiene un recurso por identificador |
| Obtener una fecha de clave |
Obtiene una información de fecha de clave por identificador |
| Obtener una idea |
Obtiene una idea por identificador existente. |
| Obtener una tarea |
Obtiene una tarea por identificador y por Project. |
Actualizar un desafío
Actualiza un desafío existente
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Id. de desafío
|
id | True | uuid |
Identificador único del desafío |
Devoluciones
Actualizar un proyecto
Actualiza los campos de Project especificados.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Identificación del proyecto
|
id | True | uuid |
Identificador único del proyecto |
Devoluciones
Actualizar un recurso
Actualiza un recurso
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Identificador de recurso
|
id | True | uuid |
Identificador único del recurso |
Devoluciones
Actualizar una fase de idea
Actualiza una fase de idea
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Id. de idea
|
id | True | uuid |
Identificador único de la idea |
|
Fase de idea
|
stage | string |
Fase de idea |
Devoluciones
- Body
- IdeaResponseResponse
Actualizar una fecha de clave
Actualiza una fecha de clave
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Identificación del proyecto
|
id | True | uuid |
Identificador único del proyecto |
|
Id. de KeyDate
|
keyDateId | True | uuid |
Identificador único de KeyDate |
Devoluciones
Actualizar una idea
Actualiza una idea existente
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Id. de idea
|
id | True | uuid |
Identificador único de la idea |
Devoluciones
- Body
- IdeaResponseResponse
Actualizar una tarea
Actualiza una tarea
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Identificación del proyecto
|
id | True | uuid |
Identificador único del proyecto |
|
Id. de tarea
|
taskId | True | uuid |
Identificador único de la tarea |
Devoluciones
- Body
- TaskResponseResponse
Creación de un recurso
Crear un desafío
Crear un proyecto
Crear una fecha de clave
Crea una nueva fecha de clave
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Identificación del proyecto
|
id | True | uuid |
Identificador único del proyecto |
Devoluciones
Crear una idea
Crea una nueva idea para el desafío especificado.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Id. de desafío
|
challengeId | uuid |
Identificador de desafío al que pertenece la idea |
Devoluciones
- Body
- IdeaResponseResponse
Crear una tarea
Crea una tarea para el proyecto especificado.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Identificación del proyecto
|
id | True | uuid |
Identificador único del proyecto |
Devoluciones
- Body
- TaskResponseResponse
Obtención del usuario actual
Obtiene la información actual del usuario y del token.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
|
object |
Devoluciones
- Body
- MeResponseResponse
Obtener campos
Obtiene información de campos para la entidad especificada (por ejemplo, Project, Idea, Recurso, etc.)
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Entidad
|
entity | True | string |
Nombre de entidad |
Devoluciones
- Body
- FieldResponseList
Obtener lista de desafíos
Obtener lista de fechas clave
Obtiene la lista de todas las fechas clave del proyecto especificado.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Identificación del proyecto
|
id | True | uuid |
Identificador único del proyecto |
Devoluciones
Obtener lista de ideas
Obtiene todas las ideas o para el desafío especificado.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Id. de desafío
|
challengeId | uuid |
Especificar el identificador de desafío |
Devoluciones
Obtener lista de proyectos
Obtiene la lista de todos los proyectos.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
|
object |
Devoluciones
Obtener lista de recursos
Obtiene la lista de todos los recursos.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
|
object |
Devoluciones
Obtener lista de tareas
Obtiene la lista de todas las tareas del proyecto especificado.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Identificación del proyecto
|
id | True | uuid |
Identificador único del proyecto |
Devoluciones
- Body
- TaskResponseListTask
Obtener un desafío
Obtiene un desafío existente por identificador
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Id. de desafío
|
id | True | uuid |
Identificador único del desafío |
Devoluciones
Obtener un proyecto
Obtiene una información de proyecto por identificador
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Identificación del proyecto
|
id | True | uuid |
Identificador único del proyecto |
Devoluciones
Obtener un recurso
Obtiene un recurso por identificador
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Identificador de recurso
|
id | True | uuid |
Identificador único del recurso |
Devoluciones
Obtener una fecha de clave
Obtiene una información de fecha de clave por identificador
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Identificación del proyecto
|
id | True | uuid |
Identificador único del proyecto |
|
Id. de KeyDate
|
keyDateId | True | uuid |
Identificador único de KeyDate |
Devoluciones
Obtener una idea
Obtiene una idea por identificador existente.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Id. de idea
|
id | True | uuid |
Identificador único de la idea |
Devoluciones
- Body
- IdeaResponseResponse
Obtener una tarea
Obtiene una tarea por identificador y por Project.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Identificación del proyecto
|
id | True | uuid |
Identificador único del proyecto |
|
Id. de tarea
|
taskId | True | uuid |
Identificador único de la tarea |
Devoluciones
- Body
- TaskResponseResponse
Desencadenadores
| Desencadenador de webhook |
Cuando se realiza una operación en una entidad en PPM Express |
Desencadenador de webhook
Cuando se realiza una operación en una entidad en PPM Express
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Tipos de eventos
|
eventTypes | True | array of string |
Seleccione los eventos que se van a escuchar. |
|
Nombre
|
name | string |
Nombre de encabezado personalizado |
|
|
Importancia
|
value | string |
Valor de encabezado personalizado |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
WebhookId
|
WebhookId | string | |
|
MessageId
|
MessageId | string | |
|
Data
|
Data | object |
Definiciones
ChallengeAttributes
Campos de desafío (por ejemplo, {"Name": "My Name", "Description": "TBD"})
ChallengeResponse
Detalles del desafío
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
id
|
id | uuid |
Id. de desafío |
|
Attributes
|
attributes | ChallengeAttributes |
Campos de desafío (por ejemplo, {"Name": "My Name", "Description": "TBD"}) |
ChallengeResponseListResponse
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
datos
|
data | array of ChallengeResponse |
ChallengeResponseResponse
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
datos
|
data | ChallengeResponse |
Detalles del desafío |
FieldResponse
Detalles del campo
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Key
|
key | string |
Clave de campo |
|
Etiqueta de campo
|
label | string |
Etiqueta del campo |
|
Tipo de campo
|
type | string |
Tipo del campo |
|
Is MultiChoice
|
isMultiChoice | boolean |
Is Field multichoice |
|
Es ReadOnly
|
isReadonly | boolean |
Es field readonly |
|
Configuración del campo
|
settings | object |
Configuración personalizada para el campo |
FieldResponseList
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Fields
|
data | array of FieldResponse |
Lista de campos de la entidad seleccionada |
IdeaAttributes
Campos de idea (por ejemplo, {"Name": "My Name", "Description": "TBD"})
IdeaResponse
Detalles de la idea
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Id. de idea
|
id | uuid |
El identificador único de Idea |
|
Attributes
|
attributes | IdeaAttributes |
Campos de idea (por ejemplo, {"Name": "My Name", "Description": "TBD"}) |
|
Votos
|
votes | integer |
Número de votos por idea |
IdeaResponseListResponse
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Ideas
|
data | array of IdeaResponse |
Lista de ideas |
IdeaResponseResponse
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
datos
|
data | IdeaResponse |
Detalles de la idea |
KeyDateAttributes
Campos de fecha de clave (por ejemplo, {"Name": "Mi nombre", "Descripción": "TBD"})
KeyDateResponse
Detalles de la fecha de clave
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Id. de KeyDate
|
id | uuid |
Identificador único de fecha de clave |
|
Campos KeyDate
|
attributes | KeyDateAttributes |
Campos de fecha de clave (por ejemplo, {"Name": "Mi nombre", "Descripción": "TBD"}) |
|
Tipo de origen
|
sourceType | SourceType |
Tipo de origen de datos |
KeyDateResponseListResponse
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
datos
|
data | array of KeyDateResponse |
KeyDateResponseResponse
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
datos
|
data | KeyDateResponse |
Detalles de la fecha de clave |
MeResponse
Detalles del usuario
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
ID de usuario
|
id | uuid |
Identificador único de usuario |
|
Cuenta de inicio de sesión
|
logonAccount | string |
Cuenta de inicio de sesión de usuario |
|
Correo Electrónico
|
string |
Correo electrónico de usuario |
|
|
token
|
token | TokenInfo |
MeResponseResponse
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
datos
|
data | MeResponse |
Detalles del usuario |
ProjectAttributes
Campos del proyecto (por ejemplo, {"Name": "My Name", "Description": "TBD"})
ProjectResponse
Detalles del proyecto
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Identificación del proyecto
|
id | uuid |
Identificador único del proyecto |
|
Campos de Project
|
attributes | ProjectAttributes |
Campos del proyecto (por ejemplo, {"Name": "My Name", "Description": "TBD"}) |
ProjectResponseListResponse
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Proyectos
|
data | array of ProjectResponse |
Lista de proyectos |
ProjectResponseResponse
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
datos
|
data | ProjectResponse |
Detalles del proyecto |
ResourceAttributes
Campos de recursos (por ejemplo, {"Name": "My Name", "Description": "TBD"})
ResourceResponse
Detalles del recurso
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Identificador de recurso único
|
id | uuid |
Identificador de recurso |
|
Campos de recursos
|
attributes | ResourceAttributes |
Campos de recursos (por ejemplo, {"Name": "My Name", "Description": "TBD"}) |
ResourceResponseListResponse
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Recursos
|
data | array of ResourceResponse |
Lista de recursos |
ResourceResponseResponse
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
datos
|
data | ResourceResponse |
Detalles del recurso |
TipoDeFuente
BaselineData
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
date
|
date | date-time | |
|
startDate
|
startDate | date-time | |
|
dueDate
|
dueDate | date-time | |
|
duration
|
duration | integer | |
|
effort
|
effort | double | |
|
originalEstimate
|
originalEstimate | double |
TaskAttributes
Campos de tarea (por ejemplo, {"Name": "My Name", "Description": "TBD"})
TaskResponse
Detalles de la tarea
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Id. de tarea
|
id | uuid |
Identificador de tarea único |
|
Campos de tarea
|
attributes | TaskAttributes |
Campos de tarea (por ejemplo, {"Name": "My Name", "Description": "TBD"}) |
|
Tipo de origen
|
sourceType | SourceType |
Tipo de origen de datos |
|
línea base
|
baseline | BaselineData |
TaskResponseListTask
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Tasks
|
data | array of TaskResponse |
Lista de tareas |
TaskResponseResponse
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
datos
|
data | TaskResponse |
Detalles de la tarea |
TokenInfo
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Identificador de token
|
id | uuid |
Identificador de token único |
|
Nombre del token
|
name | string |
Nombre del token de API |
|
Fecha de expiración del token
|
expirationDate | date-time |
Fecha de expiración del token de API |
|
Ámbitos
|
scopes | array of string |
Matriz de acciones permitidas |