审批流程
2021-11-29 19:24:10 1 举报
审批流程设计
作者其他创作
大纲/内容
人事主管2
人事经理1
应用B
平台鉴权服务器
callback(回调,调用callback_url)
条件1,职位=主管
notice(通知,notice_url,用户配置,包含参数callback_url)
主管2
主管1
点击
重定向(携带code)
返回token
节点3-1(指定人员,张三)
应用A
节点2-1(人事专员角色,或签)
人事专员1
client_credentials凭证式
及
请求授权(code)
人事经理2
token隐藏式
财务-张三
节点3-3(指定人员,张三)
oauth2
第三方应用C(信息类应用,不需要获取用户信息)
第三方应用A(基于平台单点登录,需要基于平台获取用户信息)
节点3-2(指定人员,张三)
条件1,职位=经理
{ \"node_code\
发起
人事主管3
登录
第三方应用B(需要基于平台获取用户信息)
结束
回调(C):A(方法)调用B(方法),把C(函数、方法)作为参数传递给B,B处理完毕之后调用C钩子(C):A(方法)执行到了B(A方法中的某一行代码)点,调用C(函数、方法)
人事专员2
password密码式
节点1(2级主管,依次审批)
请求token
用户业务1
条件1,职位=员工
节点2-2(人事主管角色,会签)
条件
节点2-3(人事经理角色,依次审批)
交接完毕......
如用户登录平台之后,点击应用A,应用A需要获取用户信息,以实现单点登录,应用A向平台发起授权,平台接到请求后,经登录用户授权之后,直接返回token给应用A(需要获取用户信息,需要用户在授权页点击授权)
如用户登录平台之后,点击应用B,应用B需要获取用户信息,应用B展示密码账号页面,用户输入平台的密码账号,应用B携带密码账号向平台申请token,平台验证后直接返回token(需要获取用户信息,但不需要用户在授权页点击授权)
登录平台
人事专员3
平台
用户登录平台之后,点击应用C,应用C不需要获取用户信息,应用A获取天气状况,平台校验参数之后直接返回token(不需要获取用户信息,不需要用户参与)
或
code授权码
重定向到发起设备的授权页
如用户登录平台之后,点击应用A,应用A需要获取用户信息,以实现单点登录,应用A向平台发起授权,平台接到请求后,经登录用户授权之后,生成code并跳转到应用A指定的url(需要获取用户信息,需要用户在授权页点击授权)
用户授权
应用C
用户A
平台(pc/app)
人事主管1
0 条评论
下一页