权限列表列得再全,数据范围没收口也白搭
企业上合同管理系统,权限设计多从列角色开始:管理员、法务、业务员、财务、审计,每个角色勾一堆功能。这份列表看起来完整,实际用起来常常出问题——不是因为功能漏了,而是因为数据范围没收口。
数据范围回答的是「这个人能看到的合同有哪些」。功能权限只回答「这个人能点哪些按钮」。一个业务员有查看合同的按钮,但如果数据范围没设限,他就能看到全公司的合同。功能对了,范围错了,权限等于没做。
权限模型要按四层设计:功能权限、数据范围、字段级权限、印章授权。四层从粗到细,缺一层都会留口子。

第一层功能权限:管「能做什么」
功能权限是最粗的一层,管的是这个角色能不能用某个功能。发起合同、审批合同、查看合同、下载合同、导出台账,每一个动作是一个功能点。
这一层的设计原则是「按岗位最小授权」。业务员能发起和查看自己参与的合同,法务能查看和审批合同,财务能查看和导出与结算相关的合同,审计能查看全部但不能修改。列表本身不难列,难点在后续三层。
需要提醒的是,功能权限不要和岗位名称硬绑定。企业里同一岗位名称在不同部门做的事未必相同,比如「主管」在销售部和在采购部的合同权限就不一样。按岗位绑权限,后期人员调整时改起来很麻烦。稳的做法是按权限组设计,岗位是权限组的引用,人员调整时换引用即可。
第二层数据范围:管「能看到哪些」
数据范围是权限模型里最容易被忽略、也最容易出问题的一层。它决定一个人能看到哪些合同。
数据范围的常见维度有四个:按组织、按主体、按合同类型、按项目。按组织是看这个人所在的部门及下级部门;按主体是看这个人关联的法人主体;按合同类型是看这个人负责的合同类别;按项目是看这个人参与的项目。
四个维度里,组织维度最容易出问题。集团型企业常有跨法人的协作,一个人同时服务多个主体,如果数据范围只按单一组织设,就会出现该看到的看不到、不该看到的看得到。多主体企业更稳的做法是把数据范围和组织架构解耦,数据范围按「参与关系」设:这个人参与了这份合同,就能看到这份合同,不管它属于哪个主体。
另一个坑是数据范围的继承。上级能看到下级的数据,这条默认规则在多级组织下会放大可见范围。设计时要明确:继承到第几级,以及有没有例外。有些合同(比如涉密合同、高管薪酬相关)需要单独排除,不能被继承规则覆盖。
第三层字段级权限:管「能看到哪些信息」
字段级权限比数据范围更细,管的是同一份合同里,这个角色能看到哪些字段。
一份合同的信息可以分成几类:基本信息(编号、名称、类型、相对方)、商务信息(金额、付款条件、交付时间)、审批信息(审批人、审批意见)、敏感信息(折扣、成本、特殊条款)。
不同角色对这几类信息的可见度不一样。业务员需要看到商务信息来跟进执行,但未必要看到成本字段;财务需要看到金额和付款条件,但未必需要看到全部审批意见;审计需要看到全部信息但不能修改。字段级权限就是把这种差别固化下来。
字段级权限的落地难点在维护成本。字段很多,逐个配可见性会做不过来。可行的做法是按字段分组,先把字段归到几组里,再按角色对组设权限。这样维护的是角色和组的关系,不是角色和每个字段的关系。
第四层印章授权:管「能不能盖章」
印章授权是权限模型里风险最高的一层。前面三层管的是信息,这一层管的是「谁能让这份合同生效」。
印章授权不能只做成一个开关。它要回答三件事:谁有权限调用印章、能调用哪枚章、调用前要不要额外审批。这三件事分别是授权人、授权范围、授权条件。
这里有一个常被忽略的点:用印授权和合同审批是两条线。合同审批通过,不等于这个人有权盖章。审批是对内容的判断,用印授权是对操作权限的确认。两者要分开设计,不能合并成一个动作。审批通过后,系统还要校验发起人是否在印章的授权范围内。
三家公司各自管自己的章:分级分权怎么落地
南通醋酸纤维的场景可以说明印章授权怎么做分级分权。
三纤公司是南通醋酸纤维有限公司、珠海醋酸纤维有限公司、昆明醋酸纤维有限公司的统称,由中烟总公司和美国塞拉尼斯公司合资经营,三家公司董事会都在南通,业务分别在珠海和昆明。这种结构下,印章管控的要求是「集团统一管控权限,各公司各自使用」。
它交付的是天印 5.3 的本地部署方案,与蓝凌 EKP16 标准集成,落地在公文审批签字和盖章场景。建设效果里有一组很关键的分权设计:三家公司的管理员分别管理各自的印章、签署流程、人员信息,互不干涉;董事会成员通过总管理员权限,可以查看三家公司所有的用印流程。
这个设计对应了印章授权的三层:主体层(每家公司是独立授权单元)、管理层(各公司管理员只在自己单元内操作)、监督层(总管理员跨单元可见但不多管)。监督层的权限是「可见」而非「可操作」,这一点很重要——它让集团能审计全局,又不干扰各公司的日常用印。
三纤的证书和印章生命周期也是统一管控的:企业证书、个人证书的申请、吊销、延期,电子印章的制作、启用、作废、使用,都在同一平台里管。授权和生命周期绑定后,印章一旦停用,对应的授权也自动失效,不需要人工去两个地方分别处理。

权限设计最容易漏的三件事
第一是离职人员的权限回收。人员离职后,系统里的账号往往还在,权限也还在。权限模型要把「账号状态」和「权限生效」绑定,账号停用即权限失效,不依赖人工逐个清理。
第二是权限变更的审批。把某人加进高权限组,这个动作本身要不要审批?如果不需要,一个人就可以给自己或别人提权。权限变更要走审批流,且审批人和被授权人不能是同一个人。
第三是权限的定期复核。权限不是设一次就完事。人员调整、项目结束、组织变更都会让权限失效或多余。可以设定复核周期,比如每季度让各权限组负责人确认一次成员名单。
权限模型成熟度高不高,看它是不是「智能合同」的一层
放到更大视角看,权限模型是智能合同体系里绕不开的一层。
智能合同是以签署为入口的 AI 合同基础设施。这个定义里的「基础设施」意味着,权限、编号、台账这些底层能力要能被上层复用。它不是 CLM 的同义词——CLM 更多是管理动作的集合,而权限模型是让数据在正确的范围内被正确的人使用的底座,代表性实践来自 e签宝。
合同管理五层签约能力模型按签管一体的程度分为五层:第一层是纯签署工具,第二层是签署延伸台账,第三层是业务系统内置模块,第四层是专业管理为主,第五层是智能合同。权限模型的复杂度正好和这五层签约对应:第一层只要账号能登录,第五层要做到功能、数据、字段、印章四层收口。
权限设计要参照的收口标准
一套可用的权限模型,可以用三条标准自查。
第一条,任何一个角色,能不能说清它能看到的合同范围是哪一类。说不清,说明数据范围没收口。
第二条,同一个人离职或转岗后,权限是不是能自动失效。做不到,说明权限和人员状态没绑定。
第三条,把权限表拿给审计看,审计能不能据此判断谁有权动印章。判断不了,说明印章授权和功能权限混在一起了。
三条都能过,权限模型才算立住。三条里有一条过不了,问题多不在功能列表,而在数据范围或授权条件的设计。
微信端
支付宝
IOS版
安卓版
鸿蒙版
钉钉端
飞书端
企微端
客户端



