基于多态字段所有者的数据表提交表单



我已经创建了一个基于数据厌恶表的表单,其中用户/团队所有权

在这个表中只需要3个字段:

  • ID
  • <
  • 状态/gh>

当添加这3个字段到表单时,我可以看到前2个字段的值,而不是Owner字段的值。

尝试提交表单(修改现有记录后),我得到一个通用的失败消息。

An entry is required or has an invalid value. Please correct and try again

我怀疑表单不提供更新Owner字段的数据,这导致我研究那些多态字段.

在阅读了这个,那个和另一个帖子之后,我明白了如何在表单数据卡中显示这个字段的所有者(尽管这不是我的目标)。但是我在更新这个字段时仍然有问题。

所以我的问题是,如果一个记录已经有一个所有者,我还需要更新它吗?我怎么能做到呢?我需要使用补丁还是我可以写在更新属性使其与SubmitForm(…)一起工作

?在这个例子中,所有者应该根据User()自动拾取。电子邮件.

<奖金问题/strong>,在此表中创建新记录时,我是否还必须生成ID或dataverse仍然会处理它?在同一主题上,我将不得不弄清楚如何提供一个"活跃的";值的状态字段吗?

提前感谢您的帮助!

我最终找到了解决方案,在这里分享给将来需要的人:

不需要更新字段,如果没有包含在表单的加载字段中,则后台的Dataverse将负责添加所有者、状态和ID(如果在Dataverse端正确设置)。所以只要从表单中排除这些字段,系统就会处理它们。

但起初我没有这些字段,但无法保存形式。

最后是因为另一个字段,一个描述关系的查找字段另一张桌子。一旦我在后台自动填写该字段(不可见的数据卡),它工作正常,但这3个字段仍然包括,因此我遇到了错误。

这也是我的"附加问题的答案是的,PowerApps和Dataverse在创建新项时也会负责填写这些字段。

最新更新