0

我有一个具有三个视图的批准和拒绝表单。在第一个视图(即请求者视图)中,我使用“GetUserProfileByName”自动填充请求者名称。现在我还想在不同的视图中自动填充批准表单的用户的名称(但这个视图也有请求者的名称) - 所以我想知道我是否真的再次使用“GetUserProfileByName”它不会改变第一个name 也是(即请求者的名字)。我没有其他帐户来测试它。

有人可以提供解决此问题的方法吗

所以基本上我希望这种情况发生:-例如,当约翰输入表格时,他的名字应该自动填充在请求者的姓名字段中。一旦这个表格被发送给批准它的 Michelle - 批准者的姓名字段应该已经自动填充了 Michelle 的名字。

如何避免覆盖数据。

谢谢你的帮忙

4

1 回答 1

0

向表单数据源添加字段以存储从 GetUserProfileByName 服务返回的数据。不要对这些字段中的值使用默认值。相反,我通常为此使用表单加载规则 - 运行查询,然后,如果请求者字段为空,则将该字段设置为数据源中的用户名。

当提交批准的视图时,您可以对批准人姓名字段采取类似的方法 - 如果它是空白的,请设置它。

于 2019-06-14T23:00:51.777 回答