文档说明
创建事件时,事件中绑定拦截策略,并选择指定用户有效;事件给用户绑定拦截策略是异步返回的,为了让用户对拦截策略生效的情况更好地了解,我们将生效过程展示给用户,供用户可以及时了解到具体拦截生效详情。
操作说明
用户拦截生效状态流转关系
每个用户都有独立的状态,一共7个状态:已生效、生效失败、生效中、等待生效、失效失败、失效中、等待失效;
用户原状态 | 状态定义说明 | 可流转状态 | 用户是否可在状态详情页操作 |
已生效 | 按照绑定请求,该用户已经成功在CAM完成拦截策略的绑定 | 等待失效、失效中 | 否 |
生效失败 | 接到绑定的请求,但该用户已经确认在多次尝试后仍然未在CAM完成拦截策略的绑定,其中原因包含该用户绑定的生效密钥、CAM绑定策略组件调用失败等,研发需将失败原因hover展示 | 可重试进入生效中(绑定生效密钥除外) | 是(绑定生效密钥除外) |
生效中 | 接到绑定的请求,在重复尝试为该用户绑定策略的过程中 | 已生效、生效失败 | 否 |
等待生效 | 接到绑定的请求,但该用户在队列中排队等待绑定策略 | 生效中 | 否 |
失效失败 | 接到解绑的请求,但该用户已经确认在多次尝试解绑后仍然未解除绑定 | 等待失效、失效中 | 是 |
失效中 | 接到解绑的请求,在重复尝试为该用户解绑策略的过程中 | 失效失败、清除用户 | 否 |
等待失效 | 接到解绑的请求,但该用户在队列中排队等待解绑策略 | 生效中 | 否 |
事件状态与用户绑定拦截策略状态的关系
事件状态 | 用户状态条件需满足 | 触发 | 允许操作 |
启用中 | 至少有一个用户在“生效中”或“失效中”或“等待生效”或“等待失效”的状态 | 用户单击启用事件 | 不允许编辑或停用等操作,等待事件状态改变之后才可以继续操作 |
未启用 | 所有用户都处于“生效失败” | 用户单击停用事件或刚创建事件并未单击启用或满足用户状态条件 | 可单击启用,可编辑修改事件 |
已启用 | 同时满足 1. 至少有一个用户在“已生效”状态或至少有一个用户在“失效失败” 2. 没有任意一个用户在“生效中”或“失效中”或“等待生效”或“等待失效”的状态 | 启用中流转而来 | 可单击停用,可编辑修改事件(保存时会提示按新策略执行事件) |