概念:服务 CPQ 报价 Web 服务
要通过 SOAP API 创建完全有效的报价,请使用以下 Web 服务操作:
- 提交报价的服务和行
- 提交报价工作分解结构
- 提交报价分配
等效的 Workday 用户界面 (UI) 任务
创建报价
。 此 Web 服务使用的业务流程
报价事件
业务流程。获取和提交报价 - 服务和行
通过这些操作,您可以检索、创建、编辑或更改报价。请注意以下事项:
- 编辑已批准的报价时,必须提供报价变更原因。
- 您可以使用 Web 服务操作来处理以下报价对象:
- 报价标头
- 服务
- 角色、条目、费用、折扣和第三方成本行
- 您必须为服务定义“投入预估”。
- 当服务具有阶段或者具有阶段与任务时,您可以在使用“提交报价 - 工作分解结构”Web 服务添加阶段和任务的工作分解结构后,添加或更新角色行。
- 在创建初始报价期间,Workday 会忽略所有角色分配。使用“Submit Quote Allocations”Web 服务操作来添加分配。
- 如果您编辑报价并排除某些报价服务和报价行,则 Workday 会删除这些服务和报价行。
- 必须指定与项目收费费率表中的值相匹配的单价和单位成本值。
- 当关联的机会处于“错误”状态时,您无法创建报价。
获取和提交工作分解结构 Web 服务操作
此 Web 服务操作仅允许您添加或编辑阶段与任务。请注意以下事项:
- 您不能使用此 Web 服务操作执行以下操作:
- 创建新报价。
- 更改任何报价服务或报价标头数据。
- 请编辑高级别服务,因为它没有阶段和任务。
- 当“投入预估”服务的类型为“带阶段”时,添加任务数据。
- 报价服务的“开始日期”将根据阶段或任务的开始日期进行调整。
- 报价服务“结束日期”将根据阶段或任务的结束日期进行调整。
- 阶段的“开始日期”必须与最早任务的“开始日期”相同。
获取和提交报价分配 Web 服务操作
此 Web 服务操作仅允许您为所有服务类型添加或编辑角色分配和条目日期。请注意以下事项:
- 您不能使用此 Web 服务操作执行以下操作:
- 创建新报价。
- 更改任何报价服务或报价标头数据。
- 编辑阶段与任务。
- 您可以使用数量或全时当量 (FTE) 值进行分配。如果您上传这两个值,Workday 将使用全时当量 (FTE) 值来更新分配。
- 如果您提交的分配开始日期和结束日期与全时当量 (FTE) 不同的现有分配重叠,则 Workday 会创建具有新全时当量 (FTE) 值的新分配,现有分配将被拆分,但会保留其全时当量 (FTE) 值。
- Workday 不会自动将角色分配平均分配到阶段或任务之间。您必须手动指定角色分配。
安全性
GET Web 服务操作由“Services”CPQ 功能区域中的以下域提供安全权限:
- iLoad Web 服务
- Process: Quotes
- 特殊 OX Web 服务
- iLoad Web 服务
- 报价事件业务流程
- 特殊 OX Web 服务
- 查看:报价项目层次结构
有关填充申请的提示
对现有报价使用 GET 请求以获取负载结构,然后使用检索到的信息创建或更新现有报价。
限制
使用 Web 服务操作时:
- 您无法编辑现有报价的报价开始日期,但该日期会随着服务开始日期的变更而更改。
- 您无法在服务和报价级别更改“价格”“利润率”或“折扣”字段的总计值。
- 您无法通过添加服务目录条目的方式创建服务。
关于从错误加载中恢复的指导原则
如果上传的条目不正确,请访问以下某个任务:
- 批量取消业务流程(如果业务流程事件仍在进行中)。
- 业务流程事件完成时,批量撤消业务流程。
- 安全性:“System”功能区域中的“Business Process Administrator”域。
示例
请参见示例 XML 文件:
- 提交报价服务和行 v45.0
- 提交报价工作分解结构 v45.0
- 提交报价分配