最近碰到一个问题,两个sandbox,照理用户的权限应该是一样的,结果开发环境里面我可以左右的做各种管理工作,但是使用change set上传后,另一个环境的同一个用户,没有相对于的权限,权限不足。
当时时间够的话我会一步一步追究原因的。
后来的解决方法是把这个用户所用到的Permission set 也上传了。当然这个方法没有问题。但总觉得没有完全理解,以为有一个专门管理审批流程的权限。
今天闲下来,做了一点调查,原来走偏了。
没有这个专门管理审批流程的东西。
- 创建一个Permission Set
- 点击 SystemPermission
- API Enabled 打勾
- 保存
- Object Settings -> Opportunities 这个是对象的权限。 我是把它赋予了Midify all的权限。是的User可以对Opportunity具有所有权限. 这个权限貌似不是必须的。
当然,里面还有许多创建的东西需要权限的,比如,对象项目更新,mail alert, field auto update, flow 的执行等等。
如果不是LightningUser,可以选择Lightning Experience User,打勾