我有一个Power Apps门户网站,有以下页面。
在提交列表页面,会显示登录用户以外的用户的提交。下面是一张截图。你可以看到,像[Created By]这样的字段的元数据并不能识别提交表单的用户。
我可以用登录的用户名自动填充字段[00_lkp_UserSubmittingForm]。不幸的是,这不是一个唯一的标识符,而且用户也可以编辑。
如果我理解您的问题陈述,您希望过滤出实体列表,在您的情况下,提交列表页面基于您的登录用户。
正如您现在所看到的,门户中的每个用户在CRM中都是一个联系人记录。
如果我看到你的 createdby
, modifiedby
和 owner
字段,我相信你有一些后台逻辑,在系统(用户)下运行,并完成所需的工作。
你有2种方法来解决你的问题。
createdby
, modifiedby
和 owner
作为运行用户而不是系统。00_lkp_UserSubmittingForm
我说的是查找而不是纯文本字段。这个查找字段将与联系人有关系。因此,你可以自动填写这个字段(lookup)与联系人作为用户。这样你就可以在你的 00_lkp_UserSubmittingForm
领域。因为它对每个用户都有独特的指导(反过来也是一个联系人)。现在用以上任何方法,你得到的是当前用户(唯一)。
那么你可以按照下面任何一篇文章来解决你的问题。
在实体列表中,有一个选项可以添加过滤条件。请确认以下内容。文章参考