交付中心旨在帮助云市场ISV提高产品交付效率,消除交付盲点,保证交付质量,是云市场售后服务监管的统一平台。云市场支持ISV集成云市场的交付中心能力。
背景信息
云市场致力于推进ISV接入云市场交付中心,用于监管项目的交付实施过程,也为客户及时了解项目进展情况提供支撑。目前,很多ISV都有用于管理项目交付的内部系统。若使用云市场的交付中心交付项目无疑会给ISV带来额外的工作量,且会使服务人员存在多个系统之间的重复操作。基于此,云市场计划开放交付中心系统的流转能力,以便于ISV集成到自己的内部系统当中。当操作ISV的内部系统时,会同步驱动交付中心的项目流程实施。
接口依赖流程
- 客户在云市场下单并支付服务类商品。
- 在服务商侧开通交付项目。
- 在云市场侧开通交付项目
- 在云市场侧,该交付项目根据交付流程启动项目分配。
- 服务商侧通过API接口获取项目信息和流程节点信息。
- 服务商在自己的系统中执行交付流程。
在执行交付流程过程中,服务商侧可以通过API接口获取当前流程节点的信息、上传的附件信息、节点中的留言信息以及操作日志。还可以通过API接口实现驳回当前流程,暂停项目,恢复暂停项目。
- 服务商侧通过调用API接口通知云市场完成当前流程节点。
- 客户确认完成项目交付。
流程节点示例
云市场侧交付中心流程节点示例如下。
接口依赖示例如下。
- 获取信息接口
您可以调用下列接口获取项目信息、附件信息、留言信息和日志信息。
- 项目操作接口
您可以调用下列接口获取项目流程信息、暂停项目和恢复暂停项目。
- 节点操作接口
您可以调用下列接口确认节点、驳回节点。
项目节点信息示例如下。
[
{
"StepNum": 1,
"FinalStep": 5,
"NodeId": 1001,
"NodeName": "分配服务商节点",
"PreviousNodeId": 0,
"NextNodeId": 1002,
"OperatorRole": "System",
"AutoCompleted": false,
"NeedAttachment": false,
"AllowRollback": false,
"TemplateForm": null,
"NodeStatus": "Finish",
"GmtStart": "2020-02-10 14:56:41",
"GmtFinished": "2020-02-10 14:56:51",
"GmtExpired": null
},
{
"StepNum": 2,
"FinalStep": 5,
"NodeId": 1002,
"NodeName": "填写收货信息",
"PreviousNodeId": 1001,
"NextNodeId": 1003,
"OperatorRole": "Custom",
"AutoCompleted": false,
"NeedAttachment": false,
"AllowRollback": false,
"TemplateForm": [
{
"title": "收货人姓名",
"key": "recevicer",
"value": "测试人"
},
{
"title": "收货人电话",
"key": "recevicer_mobile",
"value": "1301111****"
},
{
"title": "收货人地址",
"key": "recevicer_address",
"value": "x省y市z区测试大街0001号"
}
],
"NodeStatus": "Finish",
"GmtStart": "2020-02-10 14:56:51",
"GmtFinished": "2020-02-10 14:58:23",
"GmtExpired": "2020-02-13 14:58:23"
},
{
"StepNum": 3,
"FinalStep": 5,
"NodeId": 1003,
"NodeName": "分配发货人",
"PreviousNodeId": 1002,
"NextNodeId": 1004,
"OperatorRole": "System",
"AutoCompleted": false,
"NeedAttachment": false,
"AllowRollback": false,
"TemplateForm": null,
"NodeStatus": "Finish",
"GmtStart": "2020-02-10 14:58:23",
"GmtFinished": "2020-02-10 14:58:24",
"GmtExpired": null
},
{
"StepNum": 4,
"FinalStep": 5,
"NodeId": 1004,
"NodeName": "确认发货",
"PreviousNodeId": 1003,
"NextNodeId": 1005,
"OperatorRole": "Provider",
"AutoCompleted": false,
"NeedAttachment": false,
"AllowRollback": false,
"TemplateForm": [
{
"title": "快递公司",
"key": "package_type",
"value": "某快递公司"
},
{
"title": "快递单号",
"key": "package_number",
"value": "2021010112****"
}
],
"NodeStatus": "Finish",
"GmtStart": "2020-02-10 14:58:24",
"GmtFinished": "2020-02-10 17:03:55",
"GmtExpired": "2020-02-13 14:58:24"
},
{
"StepNum": 5,
"FinalStep": 5,
"NodeId": 1005,
"NodeName": "确认收货",
"PreviousNodeId": 1004,
"NextNodeId": 0,
"OperatorRole": "Custom",
"AutoCompleted": true,
"NeedAttachment": false,
"AllowRollback": false,
"TemplateForm": null,
"NodeStatus": "Starting",
"GmtStart": "2020-02-10 17:03:55",
"GmtFinished": null,
"GmtExpired": "2020-02-24 17:03:55"
}
]