有没有办法在门户中自定义或修改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表单从开发环境迁移到生产环境?
没有简单的方法可以更改项目id。
我在这里附加了一个简单的脚本(基于ArcGIS Python API)用于克隆调查-它还应该克隆所有相关项目并在目标门户上创建关系。
只需填写表单Item ID、源和目标门户详细信息(url、用户名和密码)并运行。
希望有帮助,
Uri