PPM Express (预览版)
PPM Express 是一种联机项目组合管理软件。 通过 PPM Express 连接器,可以从 PPM Express 租户检索有关实体(项目、创意、任务、密钥日期、资源)的信息,以及创建新实体或更新现有实体的信息。
此连接器在以下产品和区域中可用:
| 服务 | Class | 区域 |
|---|---|---|
| Copilot Studio | 高级 | 除以下各项外的所有 Power Automate 区域 : - 美国政府 (GCC) - 美国政府 (GCC High) - 由世纪互联运营的中国云 - 美国国防部(DoD) |
| 逻辑应用程序 | 标准 | 除以下各项外的所有 逻辑应用区域 : - Azure 政府区域 - Azure 中国区域 - 美国国防部(DoD) |
| Power Apps | 高级 | 除以下各项外的所有 Power Apps 区域 : - 美国政府 (GCC) - 美国政府 (GCC High) - 由世纪互联运营的中国云 - 美国国防部(DoD) |
| Power Automate | 高级 | 除以下各项外的所有 Power Automate 区域 : - 美国政府 (GCC) - 美国政府 (GCC High) - 由世纪互联运营的中国云 - 美国国防部(DoD) |
| 联系人 | |
|---|---|
| Name | PPM Express 支持 |
| URL | https://ppm.express/contact-us/ |
| support@ppm.express |
| 连接器元数据 | |
|---|---|
| 发布者 | PPM Express Corporation |
| 网站 | https://ppm.express |
| 隐私策略 | https://ppm.express/privacy-policy |
| 类别 | 业务管理;商业智能 |
正在创建连接
连接器支持以下身份验证类型:
| 默认 | 用于创建连接的参数。 | 所有区域 | 不可共享 |
违约
适用:所有区域
用于创建连接的参数。
这是不可共享的连接。 如果 Power App 与另一个用户共享,系统会提示其他用户显式创建新连接。
| Name | 类型 | Description | 必选 |
|---|---|---|---|
| API 密钥 | securestring | PPM Express 的个人访问令牌 | True |
| 租户区域 | 字符串 | PPM Express 租户托管的区域 | True |
| 租户名称 | 字符串 | 租户名称 | True |
限制
| 名称 | 调用 | 续订期 |
|---|---|---|
| 每个连接的 API 调用数 | 100 | 60 秒 |
操作
| 创建任务 |
为指定的项目创建任务 |
| 创建创意 |
为指定的挑战创建新的 Idea |
| 创建密钥日期 |
创建新的密钥日期 |
| 创建挑战 |
创建新的挑战 |
| 创建资源 |
创建资源 |
| 创建项目 |
创建新项目 |
| 更新任务 |
更新任务 |
| 更新创意 |
更新现有创意 |
| 更新创意阶段 |
更新创意阶段 |
| 更新密钥日期 |
更新密钥日期 |
| 更新挑战 |
更新现有挑战 |
| 更新资源 |
更新资源 |
| 更新项目 |
更新指定的项目字段 |
| 获取任务 |
按 ID 和按项目获取任务 |
| 获取任务列表 |
获取指定项目的所有任务的列表 |
| 获取关键日期列表 |
获取指定项目的所有关键日期的列表 |
| 获取创意列表 |
获取所有创意或指定质询 |
| 获取字段 |
获取指定实体的字段信息(例如 Project、Idea、Resource 等) |
| 获取密钥日期 |
按 ID 获取密钥日期信息 |
| 获取当前用户 |
获取当前用户和令牌信息 |
| 获取想法 |
按 ID 获取现有 Idea |
| 获取挑战 |
按 ID 获取现有质询 |
| 获取挑战列表 |
获取所有挑战 |
| 获取资源 |
按 ID 获取资源 |
| 获取资源列表 |
获取所有资源的列表 |
| 获取项目 |
按 ID 获取项目信息 |
| 获取项目列表 |
获取所有项目的列表 |
创建任务
创建创意
创建密钥日期
创建挑战
创建资源
创建项目
更新任务
更新任务
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
项目 ID
|
id | True | uuid |
项目的唯一标识符 |
|
任务 ID
|
taskId | True | uuid |
任务的唯一标识符 |
返回
- Body
- TaskResponseResponse
更新创意
更新创意阶段
更新创意阶段
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
创意 ID
|
id | True | uuid |
想法的唯一标识符 |
|
创意阶段
|
stage | string |
创意阶段 |
返回
- Body
- IdeaResponseResponse
更新密钥日期
更新密钥日期
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
项目 ID
|
id | True | uuid |
项目的唯一标识符 |
|
KeyDate Id
|
keyDateId | True | uuid |
KeyDate 的唯一标识符 |
返回
更新挑战
更新资源
更新项目
获取任务
按 ID 和按项目获取任务
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
项目 ID
|
id | True | uuid |
项目的唯一标识符 |
|
任务 ID
|
taskId | True | uuid |
任务的唯一标识符 |
返回
- Body
- TaskResponseResponse
获取任务列表
获取关键日期列表
获取创意列表
获取字段
获取指定实体的字段信息(例如 Project、Idea、Resource 等)
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
实体
|
entity | True | string |
实体名称 |
返回
- Body
- FieldResponseList
获取密钥日期
按 ID 获取密钥日期信息
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
项目 ID
|
id | True | uuid |
项目的唯一标识符 |
|
KeyDate Id
|
keyDateId | True | uuid |
KeyDate 的唯一标识符 |
返回
获取当前用户
获取想法
获取挑战
获取挑战列表
获取资源
获取资源列表
获取项目
获取项目列表
触发器
| Webhook 触发器 |
对 PPM Express 中的实体执行作时 |
Webhook 触发器
对 PPM Express 中的实体执行作时
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
事件类型
|
eventTypes | True | array of string |
选择要侦听的事件 |
|
Name
|
name | string |
自定义标头名称 |
|
|
价值
|
value | string |
自定义标头值 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
WebhookId
|
WebhookId | string | |
|
MessageId
|
MessageId | string | |
|
Data
|
Data | object |
定义
ChallengeAttributes
挑战字段(例如 {“Name”: “My Name”, “Description”: “TBD”})
ChallengeResponse
挑战详细信息
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
id
|
id | uuid |
质询 ID |
|
特性
|
attributes | ChallengeAttributes |
挑战字段(例如 {“Name”: “My Name”, “Description”: “TBD”}) |
ChallengeResponseListResponse
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
数据
|
data | array of ChallengeResponse |
ChallengeResponseResponse
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
数据
|
data | ChallengeResponse |
挑战详细信息 |
FieldResponse
字段详细信息
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
Key
|
key | string |
字段键 |
|
字段标签
|
label | string |
字段的标签 |
|
字段类型
|
type | string |
字段的类型 |
|
是 MultiChoice
|
isMultiChoice | boolean |
字段多选择 |
|
Is ReadOnly
|
isReadonly | boolean |
字段只读 |
|
字段设置
|
settings | object |
字段的自定义设置 |
FieldResponseList
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
Fields
|
data | array of FieldResponse |
所选实体的字段列表 |
IdeaAttributes
Idea 字段(例如 {“Name”: “My Name”, “Description”: “TBD”})
IdeaResponse
创意详细信息
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
创意 ID
|
id | uuid |
Idea 唯一 ID |
|
特性
|
attributes | IdeaAttributes |
Idea 字段(例如 {“Name”: “My Name”, “Description”: “TBD”}) |
|
票
|
votes | integer |
想法的投票数 |
IdeaResponseListResponse
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
想法
|
data | array of IdeaResponse |
创意列表 |
IdeaResponseResponse
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
数据
|
data | IdeaResponse |
创意详细信息 |
KeyDateAttributes
键日期字段(例如{“Name”: “My Name”, “Description”: “TBD”})
KeyDateResponse
关键日期详细信息
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
KeyDate Id
|
id | uuid |
密钥日期唯一标识符 |
|
KeyDate 字段
|
attributes | KeyDateAttributes |
键日期字段(例如{“Name”: “My Name”, “Description”: “TBD”}) |
|
源类型
|
sourceType | SourceType |
数据源的类型 |
KeyDateResponseListResponse
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
数据
|
data | array of KeyDateResponse |
KeyDateResponseResponse
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
数据
|
data | KeyDateResponse |
关键日期详细信息 |
MeResponse
用户详细信息
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
用户 ID
|
id | uuid |
用户唯一标识符 |
|
登录帐户
|
logonAccount | string |
用户登录帐户 |
|
Email
|
string |
用户电子邮件 |
|
|
代币
|
token | TokenInfo |
MeResponseResponse
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
数据
|
data | MeResponse |
用户详细信息 |
ProjectAttributes
项目字段(例如 {“Name”: “My Name”, “Description”: “TBD”})
ProjectResponse
项目详细信息
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
项目 ID
|
id | uuid |
唯一项目标识符 |
|
项目字段
|
attributes | ProjectAttributes |
项目字段(例如 {“Name”: “My Name”, “Description”: “TBD”}) |
ProjectResponseListResponse
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
项目
|
data | array of ProjectResponse |
项目列表 |
ProjectResponseResponse
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
数据
|
data | ProjectResponse |
项目详细信息 |
ResourceAttributes
资源字段(例如 {“Name”: “My Name”, “Description”: “TBD”})
ResourceResponse
资源详细信息
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
唯一资源标识符
|
id | uuid |
资源 ID |
|
资源字段
|
attributes | ResourceAttributes |
资源字段(例如 {“Name”: “My Name”, “Description”: “TBD”}) |
ResourceResponseListResponse
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
资源
|
data | array of ResourceResponse |
资源列表 |
ResourceResponseResponse
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
数据
|
data | ResourceResponse |
资源详细信息 |
来源类型
BaselineData
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
date
|
date | date-time | |
|
startDate
|
startDate | date-time | |
|
截止日期
|
dueDate | date-time | |
|
duration
|
duration | integer | |
|
工作量
|
effort | double | |
|
originalEstimate
|
originalEstimate | double |
TaskAttributes
任务字段(例如 {“Name”: “My Name”, “Description”: “TBD”})
TaskResponse
任务详细信息
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
任务 ID
|
id | uuid |
唯一任务标识符 |
|
任务字段
|
attributes | TaskAttributes |
任务字段(例如 {“Name”: “My Name”, “Description”: “TBD”}) |
|
源类型
|
sourceType | SourceType |
数据源的类型 |
|
基线
|
baseline | BaselineData |
TaskResponseListTask
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
Tasks
|
data | array of TaskResponse |
任务列表 |
TaskResponseResponse
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
数据
|
data | TaskResponse |
任务详细信息 |
TokenInfo
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
令牌 ID
|
id | uuid |
唯一令牌标识符 |
|
令牌名称
|
name | string |
API 令牌的名称 |
|
令牌过期日期
|
expirationDate | date-time |
API 令牌的到期日期 |
|
Scopes
|
scopes | array of string |
允许的作数组 |