本页展示关键业务动作的 action permission 设计样例。所有规则均为 draft_only_not_active,不会写入 active 权限表。
返回 HRMS Portal 覆盖度检查 Preview / Review 机制| 模块 | rule_id | action_type | target | allowed_roles | approval | reason | audit | status |
|---|---|---|---|---|---|---|---|---|
| employee_import | DRAFT_ACTION_EMPLOYEE_IMPORT_APPROVE |
approve_employee_import_draft |
employee_import_draft | ROLE_HRBP, ROLE_BOSS | True | True | True | draft_not_active |
| employee_import | DRAFT_ACTION_EMPLOYEE_DRAFT_IMPORT |
import_employee_draft |
employee_import_draft | ROLE_BOSS | True | True | True | draft_not_active |
| position_master | DRAFT_ACTION_POSITION_IMPORT_APPROVE |
approve_position_import_draft |
position_import_draft | ROLE_HRBP, ROLE_BOSS | True | True | True | draft_not_active |
| position_master | DRAFT_ACTION_POSITION_DRAFT_IMPORT |
import_position_draft |
position_import_draft | ROLE_BOSS | True | True | True | draft_not_active |
| assessment | DRAFT_ACTION_ASSESSMENT_TEMPLATE_EDIT |
edit_assessment_template |
assessment_template | ROLE_HRBP, ROLE_BOSS | True | True | True | draft_not_active |
| assessment | DRAFT_ACTION_ASSESSMENT_TEMPLATE_ENABLE |
enable_assessment_template |
assessment_template | ROLE_BOSS | True | True | True | draft_not_active |
| assessment | DRAFT_ACTION_ASSESSMENT_TASK_CREATE |
create_assessment_task |
assessment_task | ROLE_HRBP, ROLE_BOSS | True | True | True | draft_not_active |
| assessment | DRAFT_ACTION_ASSESSMENT_ANSWER_SUBMIT |
submit_assessment_answer |
assessment_assignment | ROLE_EMPLOYEE, ROLE_MANAGER, ROLE_HRBP, ROLE_REVIEWER | False | False | True | draft_not_active |
| profile | DRAFT_ACTION_PROFILE_VIEW_ASSESSMENT |
view_employee_assessment_profile |
employee_profile | ROLE_BOSS, ROLE_HRBP, ROLE_REVIEWER | False | False | True | draft_not_active |
| profile | DRAFT_ACTION_PROFILE_VIEW_ALGORITHM_RESULT |
view_algorithm_result |
talent_algorithm_result | ROLE_BOSS, ROLE_HRBP, ROLE_REVIEWER | True | True | True | draft_not_active |
| org_change | DRAFT_ACTION_ORG_CHANGE_CREATE |
create_org_change_draft |
org_change_draft | ROLE_HRBP, ROLE_BOSS | True | True | True | draft_not_active |
| org_change | DRAFT_ACTION_ORG_CHANGE_APPLY |
apply_org_change |
org_change_draft | ROLE_BOSS | True | True | True | draft_not_active |
| people_action | DRAFT_ACTION_PROMOTION_CREATE |
create_promotion_draft |
people_action_draft | ROLE_MANAGER, ROLE_HRBP, ROLE_BOSS | True | True | True | draft_not_active |
| people_action | DRAFT_ACTION_PROMOTION_APPROVE |
approve_promotion_draft |
people_action_draft | ROLE_BOSS | True | True | True | draft_not_active |
| people_action | DRAFT_ACTION_DEMOTION_CREATE |
create_demotion_draft |
people_action_draft | ROLE_HRBP, ROLE_BOSS | True | True | True | draft_not_active |
| people_action | DRAFT_ACTION_TERMINATION_CREATE |
create_termination_draft |
people_action_draft | ROLE_HRBP, ROLE_BOSS | True | True | True | draft_not_active |
| people_action | DRAFT_ACTION_PROBATION_APPROVE |
approve_probation_conversion |
people_action_draft | ROLE_HRBP, ROLE_BOSS | True | True | True | draft_not_active |