我们希望将定制的 Intranet 迁移到 SharePoint。出现的一个问题是我们是否可以轻松地执行以下操作:
- 当用户第一次登录时,他们应该被强制阅读并接受该站点的可接受使用政策。
- 同意与其他方共享其数据的单独协议。
- (可选)上传他们的个人资料照片。如果他们没有此步骤,他们可以跳过此步骤,但应在他们随后每次登录时提示他们执行此步骤。
以上在定制的应用程序中都很好而且很简单,但我看不出如何使用 SharePoint 来做到这一点。我们可以构建与用户登录相关的自定义工作流程吗?到目前为止,我只能找到如何将工作流附加到库和列表。
实现此目的的一种方法是添加一个委托控件,该控件检查用户是否已接受协议。您可以将委托控件添加到 AdditionalPageHead 委托控件占位符,因为它在 SP 内的所有页面上都可用: