本节用三个场景演示如何配置财务模型权限,覆盖静态权限和动态权限的典型用法。
目标:不同门店的员工只能看到并编辑本店数据,小区总可以看到本区所有门店数据,但不能编辑。数据没有审批流程,权限不随状态变化。
创建一个角色方案,加入 Entity 维度:
创建两个角色:门店经理角色,小区总角色。
为门店经理(如”员工A”)配置角色-门店经理角色,授权 Store1
为小区总(如”员工B”)配置角色-小区总角色,授权华北区所有门店
关于角色方案的详细操作,参考 权限方案。
打开财务模型高级设置,选择上方准备好的权限方案。
用作角色字段:选择 Entity 字段,映射到权限方案的 Entity 维度。
读写权限: 门店经理角色 → 可写。 小区总角色 → 只读。
数据状态保持关闭。
保存。
结果:员工A登录后只能看到 Store1 的数据,并且可以编辑修改数据;员工B登录后能看到华北区全部门店的数据,但无法修改数据。
目标:门店经理填写本店数据后提交,进入审批状态,小区总审核通过后锁定。权限随流程自动切换。
权限方案:与示例一相同(Entity 维度,门店经理 / 小区总)
值列表:创建一个值列表,成员为「新建、已提交、审批通过、审批拒绝」
关联权限方案,用作角色字段 选择 Entity。
读写权限(含状态列):
|
角色 |
状态 |
权限 |
|---|---|---|
|
门店经理角色 |
新建 |
可写 |
|
门店经理角色 |
已提交 |
只读 |
|
门店经理角色 |
审批通过 |
只读 |
|
小区总角色 |
新建 |
只读 |
|
小区总角色 |
已提交 |
可写 |
|
小区总角色 |
审批通过 |
只读 |
开启数据状态,关联上方值列表。
审批单元字段选 Entity,自动创建。
保存 → 点击 权限控制初始化。
结果:门店经理登录后数据处于「新建」状态,可写;点击提交后状态变为「已提交」,自动变为只读;小区总看到「已提交」的数据后可审核(可写),通过后状态变为「审批通过」,所有人只读。
目标:同上,但华北区的十家门店不需要各自独立走流程,由小区总统一决定该区所有门店的状态,作为一个整体审批。
审批单元改为手工创建:
审批单元字段仍选 Entity。
创建方式选 手工创建。
点击 新增,将华北区所有门店的 Entity 成员合并创建为一个审批单元(如命名为”华北区审批单元”)。
其他步骤与示例二相同。
结果:华北区十家门店的数据状态统一管理,小区总提交或审批一次操作,覆盖该区所有数据,无需逐店操作。
回到顶部
咨询热线
