编辑导读:“权限控制”是中后台的基础能力,用于管控操作人员在平台内可做的事项内容。即通过权限控制,可以决定哪些人在平台内可以做哪些事。本文作者围绕角色&属性的权限设计展开分析,希望对你有帮助。
Hello,我是一名交互设计师。
随着3月暖春的即将到来,苏州的疫情却似乎没有好转的迹象,于是被迫居家隔离的我,反而有了更多的时间来思考复盘自己参与B端设计后的一些收获。
我现在参与的项目是资源生产中台,说白了,就是当字节内部的业务需要某类资源时(如教育业务需要题目资源、电商业务需要竞品价格资源、房产业务需要房源数据资源等等),它们可以选择联系资源生产中台,我们将根据业务的预算提供合规的资源采集,当然我们都知道,对企业而言,这类预算当然是越少越好。
那么,为了帮助企业降低预算,中台便开拓了众包业务(其实BAT早就开拓了),具备高学历的全职奶妈、在校大学生、兼职老师这批Freelancer群体,可以通过我们的众包平台注册为生产员进行接单,来帮助消化业务部门的资源采集诉求,从而也可以为自己赚取一笔额外的收入。
起初,为了快速搭建平台,我们在权限上做了简单处理,管理员和生产员在平台内的权限仅能通过研发和运营进行手动表格配置(可以参考下文中的ACL模型),然而随着业务的不断增多和平台人员的快速扩张,我们发现了一个严重的问题: