axapta - 特殊字段值和空值的安全策略
问题描述
我在 AOT 中创建了一个查询。此查询用于安全策略。安全策略是关于限制采购订单表单中的每个用户只能查看为他定义的采购池。他应该看到采购池也是空的采购记录。假设我有一个将用户映射到购买池的表(映射)。映射表有两个字段 UserId 和 PurchpoolId。
如您所知,安全策略对象接受查询。我的查询在 PurchPool 表和映射表上应用内部联接与当前用户的范围。purch 表添加在安全策略下的约束表下。安全策略的第一部分,即限制用户访问未为他定义的池的采购订单被正确执行。但是第二部分,即用户可以访问未定义任何池的采购订单仍未解决。
考虑到用户定义的 Pools 和空 Purchase Pools 的记录,如何使用查询创建安全策略?
解决方案
推荐阅读
- google-maps - Flutter Google Maps:如何在运行后更改地图类型?
- flutter - 来自 Firestore 的 DropDownMenuItem
- r - Shiny:用一些文本描述或默认绘图替换 renderPlotly 错误
- json - 如何使用spring boot rest api获取关系数据?
- cloudflare - 如何删除尚未激活的网站?
- android - OnTextChangedListener 中的 MutableLIst 错误
- python - Python tkinter 字体不改变
- jquery - 成功功能的ajax响应不起作用
- python - 从多个 CSV 文件绘制图形
- angular - 在 Angular 9 中 - 如何获取没有回调函数的 JSONP?