【发布时间】:2021-08-07 01:57:07
【问题描述】:
如何根据休假开始和结束日期限制用户休假期间对 Salesforce 应用程序的访问? 在休假开始日期冻结用户,然后在休假结束日期解冻? 还有其他自动化方法吗?
【问题讨论】:
标签: salesforce apex salesforce-lightning
如何根据休假开始和结束日期限制用户休假期间对 Salesforce 应用程序的访问? 在休假开始日期冻结用户,然后在休假结束日期解冻? 还有其他自动化方法吗?
【问题讨论】:
标签: salesforce apex salesforce-lightning
您到底想达到什么目标?每晚完成这些工作就足够了吗?不确定您是否可以对用户执行 time-basrd 工作流/流程。
您可以(取消)激活它们,尽管它有点像核选项。其他用户在使用已停用用户的数据时可能会受到影响,出现“使用非活跃用户执行操作”错误。
您可以手动(取消)冻结或通过修改 UserLogin 表,每个用户将有 1 条记录。 https://developer.salesforce.com/docs/atlas.en-us.api.meta/api/sforce_api_objects_userlogin.htm
如果您希望他们能够登录但做有限的事情 - 您可以查看您的共享规则并临时更改他们的角色/组/其他。或将配置文件更改为只读。或取消分配权限集。
还有一些更复杂的事情,比如可能禁用他们的 SSO、有一个登录流程来检查用户记录上的内容、检查地址(比如只允许从办公室网络登录,而不是从家里登录)。您可以查看“高保证会话”、多因素身份验证(他们去度假时带上他们的工作电话或 RSA 设备?)或者有关于检测/防止可疑活动的有趣线索。 https://trailhead.salesforce.com/content/learn/modules/enhanced_transaction_security 和 https://trailhead.salesforce.com/en/content/learn/modules/event_monitoring
【讨论】: