增量更新员工角色

  • 接口:/employee/roles/incremental
  • Method:POST
  • 数据格式:JSON
请求参数
参数 类型 必须 默认值 描述
employeeId string Y 员工工号
roles array N 角色组,可输入内容下面描述1
roles.role string Y 角色名称
roles.assume boolean Y N true表示增加角色,false表示减少角色
roles.visibility string N 角色适用范围类型,可选用OPEN(全部适用),WHITE_LIST(部分适用)
roles.subsidiaries array N 角色适用业务实体,业务实体的业务编码
roles.departments array N 角色适用部门,部门的业务编码
roles.formTypes array N 角色适用单据大类:可选用PRECONSUME(申请单),REIMBURSE(对私报销单),CORP_REIMBURSE(对公报销单)
  • 描述1:以下描述格式为:角色名称(支持使用范围,若括号中无内容,表示暂不支持适用范围):传入的编码字段

    • 系统管理员:SYSTEM_ADMIN
    • 财务管理员:FINANCIAL_ADMIN
    • 财务:FINANCE
    • 财务-还款单:FINANCIAL_REPAYMENT
    • 财务-对公收款单:FINANCIAL_CORP_REPAYMENT
    • 出纳(业务实体,部门):TELLER
    • 报表管理员:REPORT_ADMIN
示例

请求数据

{
    "data":{
        "employeeId":"1001",
        "roles":[{
            "role":"TELLER",
            "assume":true,
            "visibility":"WHITE_LIST",
            "formTypes":["PRECONSUME","REIMBURSE"],
            "subsidiaries":["sub1","sub2"],
            "departments":["dep1","dep2"]//增加支持适用范围的角色
        },{
            "role":"SYSTEM_ADMIN",
            "assume":false//移除角色
        },{
            "role":"财务",
            "assume":true,
            "visibility":"OPEN"//增加不支持使用范围的角色
        }]
    },
     "timestamp":1497603851171
}

返回数据返回数据

{
    "code": "ACK",
    "message": "操作成功!",
    "data": {},
    "args": null,
    "linkDetail": false,
    "nonBizError": false
}

results matching ""

    No results matching ""