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