我有一个访问 Web 应用程序,用户可以通过 SharePoint 作为 Office 365 的一部分进行访问。
它包含一个学生列表,每个学生都有一个特定的培训师。我希望每个培训师都登录到网络应用程序,并且只能查看/编辑分配给他们的学生。
是否有可能拥有这种类型的记录安全性,同时还允许管理员编辑所有记录?
我有一个访问 Web 应用程序,用户可以通过 SharePoint 作为 Office 365 的一部分进行访问。
它包含一个学生列表,每个学生都有一个特定的培训师。我希望每个培训师都登录到网络应用程序,并且只能查看/编辑分配给他们的学生。
是否有可能拥有这种类型的记录安全性,同时还允许管理员编辑所有记录?
您可以在加载和激活时使用 UI 宏来实现此目的,根据您的特定业务规则,使用特定列上的 where 子句过滤重新查询记录。然后,您使用可以在 UI 中检索或全局存储在“on start”宏中的登录名过滤行。您还可以创建一个用户表来检索属性以过滤您的表,与此登录名匹配。
您将在此处找到一个示例:访问 Web 应用程序 | 按当前用户登录过滤视图