在表单中显示用户名字段

487
2
跳到解决方案
06-25-2021 06:37 am
Danilof
通过
新贡献者II

你好!

我想在表单中显示字段username。

我在想办法解决错误- 000113164。(用户名不刷新,如果调查从抽签打开)。

如果用户可以看到该字段,他们将能够更新它,从而防止出现空值。

我正面临着同样的情况,从这篇文章,所以我不能只是使用字段created_user(我们在AGOL的形式,但我们通过一个存储在ArcGIS服务器中的数据具有存储凭据的功能服务).

//www.gamepadva.com/t5/arcgis-survey123-questions/survey123-username-field-is-lt-null-gt/td-p..。

谢谢!

0荣誉
1解决方案

接受的解决方案
IsmaelChivite
通过 Esri显著贡献者
Esri显著贡献者

嗨。没有简单的解决方案,因为它不可能在这个时候指示Survey123总是执行计算,例如pulldata(“@ property”、“用户名”)当表单加载时。的用户名问题类型也不能做到这一点,因为它不会覆盖现有值。

如果您想存储登录的用户名编辑器跟踪将是最好的选择。如果可能的话,我会尝试消除带有嵌入式凭据的代理。

作为一种变通方法,你可以使用Power automation或integrmat来处理从Survey123提交的数据,并自动在你的图层属性中插入登录的用户名。Survey123有效载荷携带一个对象调用者userInfo,其中包括用户名,电子邮件和登录到应用程序的人的友好的名字。你可以使用这些信息,使你的层的HTTP请求更新属性。

在原帖子中查看解决方案

0荣誉
2回答
IsmaelChivite
通过 Esri显著贡献者
Esri显著贡献者

嗨。没有简单的解决方案,因为它不可能在这个时候指示Survey123总是执行计算,例如pulldata(“@ property”、“用户名”)当表单加载时。的用户名问题类型也不能做到这一点,因为它不会覆盖现有值。

如果您想存储登录的用户名编辑器跟踪将是最好的选择。如果可能的话,我会尝试消除带有嵌入式凭据的代理。

作为一种变通方法,你可以使用Power automation或integrmat来处理从Survey123提交的数据,并自动在你的图层属性中插入登录的用户名。Survey123有效载荷携带一个对象调用者userInfo,其中包括用户名,电子邮件和登录到应用程序的人的友好的名字。你可以使用这些信息,使你的层的HTTP请求更新属性。

0荣誉
Danilof
通过
新贡献者II

好的,泰!我试试电力自动化或集成。

0荣誉