新增服务组排班。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求头

该接口使用公共请求头,无特殊请求头。请参见公共请求参数文档。

请求语法

POST /services/group/scheduling/save HTTP/1.1

请求参数

名称 类型 位置 是否必选 示例值 描述
Object Body

A short description of struct

serviceGroupId Long Body 1000

服务组ID

schedulingWay String Body FAST

排班方式 FAST 快速排班 FINE 精细排班

fastScheduling Object Body

快速排班

singleDuration Integer Body 12

每人排班时长

dutyPlan String Body FAST_CHOICE

值班方案 dutyPlan FAST_CHOICE 快速选择 CUSTOM 自定义

singleDurationUnit String Body DAY

每人排班时长单位 HOUR 小时 DAY 天

schedulingUsers Array Body

快速轮班用户

schedulingUserId Long Body 6666

轮班用户ID

schedulingOrder Long Body 1

排班顺序

fineScheduling Object Body

精细排班

period Integer Body 1

循环周期

periodUnit String Body DAY

循环周期单位 HOUR 小时 DAY 天

shiftType String Body MORNING_NIGHT

班次类型 MORNING_NIGHT 早晚班 MORNING_NOON_NIGHT 早中晚班 CUSTOM 自定义

schedulingFineShifts Array Body

精细排班班次人员信息

schedulingStartTime String Body 2020-08-13

排班开始时间

schedulingEndTime String Body 2020-10-13

排班结束时间

schedulingOrder Integer Body 1

排班顺序

skipOneDay Boolean Body fasle

是否跨天

cycleOrder Integer Body 1

循环次序

shiftName String Body 早班

班次名称

schedulingUserId Long Body 11

排班用户ID

schedulingTemplateFineShifts Array Body

精细排班模版

schedulingStartTime String Body 2021-09-01 08:00:00

排班开始时间

schedulingEndTime String Body 2021-10-01 08:00:00

排班结束时间

schedulingOrder Long Body 1

排班顺序

schedulingUserId Long Body 1

排班用户ID

schedulingUserName String Body 刘德化

排班用户名字

skipOneDay Boolean Body false

是否跨天

clientToken String Body C4BE3837-1A13-413B-A225-2C88188E8A43

幂等号

返回数据

名称 类型 示例值 描述
requestId String xxxxxxxxxx

Id of the request

示例

请求示例

POST /services/group/scheduling/save HTTP/1.1
Host:gemp.aliyuncs.com
Content-Type:application/json

{
  "serviceGroupId" : 1000,
  "schedulingWay" : "FAST",
  "fastScheduling" : {
    "singleDuration" : 12,
    "dutyPlan" : "FAST_CHOICE",
    "singleDurationUnit" : "DAY",
    "schedulingUsers" : [ {
      "schedulingUserId" : 6666,
      "schedulingOrder" : 1
    } ]
  },
  "fineScheduling" : {
    "period" : 1,
    "periodUnit" : "DAY",
    "shiftType" : "MORNING_NIGHT",
    "schedulingFineShifts" : [ {
      "schedulingStartTime" : "2020-08-13",
      "schedulingEndTime" : "2020-10-13",
      "schedulingOrder" : 1,
      "skipOneDay" : false,
      "cycleOrder" : 1,
      "shiftName" : "早班",
      "schedulingUserId" : 11
    } ],
    "schedulingTemplateFineShifts" : [ {
      "schedulingStartTime" : "2021-09-01 08:00:00",
      "schedulingEndTime" : "2021-10-01 08:00:00",
      "schedulingOrder" : 1,
      "schedulingUserId" : 1,
      "schedulingUserName" : "刘德化",
      "skipOneDay" : false
    } ]
  },
  "clientToken" : "C4BE3837-1A13-413B-A225-2C88188E8A43"
}

正常返回示例

XML格式

HTTP/1.1 200 OK
Content-Type:application/xml

<CreateServiceGroupSchedulingResponse>
    <requestId>xxxxxxxxxx</requestId>
</CreateServiceGroupSchedulingResponse>

JSON格式

HTTP/1.1 200 OK
Content-Type:application/json

{
  "requestId" : "xxxxxxxxxx"
}

错误码

访问错误中心查看更多错误码。

访问错误中心查看更多错误码。