修改Survey123表单项目ID?

617
1
06-03-2021 04:09 PM
RyanUthoff
通过
临时贡献者III

有没有办法在门户中自定义或修改Survey123项目ID ?

例如,更改https://domain.com/portal/home/item.html?id = 4 a4f0659e8dd442a9adcfcac87bb0f53

是否可以更改项目ID?由于Portal似乎在每次发布Survey123表单时随机生成一个ID,因此能够自定义它就很好了,特别是在从开发门户到生产门户的过程中。当在开发环境中测试时,它将生成一个项目ID,我们可以使用该项目ID测试所有内容。然后,当我们转移到生产环境时,最好能够维护该项目ID,这样我们就不必在其他S123表单、映射等中从开发S123项目ID更改为生产S123项目ID。

有办法改变吗?或者,我们是否可以使用其他工作流轻松地将S123表单从开发环境迁移到生产环境?

标签(2)
0荣誉
1回复
UriGilad_EsriAu
Esri贡献者

@RyanUthoff

没有简单的方法可以更改项目id。

我在这里附加了一个简单的脚本(基于ArcGIS Python API)用于克隆调查-它还应该克隆所有相关项目并在目标门户上创建关系。

只需填写表单Item ID、源和目标门户详细信息(url、用户名和密码)并运行。

希望有帮助,

Uri

如果这个答案解决了你的问题,或者你觉得它有帮助,请相应地标记,以帮助其他有同样问题的人。
0荣誉