你好,加勒特
我有一段时间没有建立一个快速报告,但在我的脑海中....
我认为你可以设置功能服务权限为“仅添加”,这样用户可以提交功能,但没有人可以查看它们。然后,你可以添加一个名为“approved”的字段,默认值为“no”,然后设置该层的“feature view”,过滤掉未经批准的功能。然后在公共网络地图中使用该功能视图。
然后你将设置一个流程来手动审查提交的功能,这需要有人将“批准”字段更改为“是”,这样就可以在过滤后的视图/web地图中查看。
这样能行吗?
嗨,保罗。
非常感谢。我对这些都不是很了解,所以你的解决方案听起来不错。
如果我添加了“已批准”字段,是否有一种方法使其在快速报告详细信息页面中不可见?
此外,在线地图还会输入一个基于MapViewer模板的独立应用程序。我猜一个过滤视图/网络地图可以工作吗?
这似乎是一个相当“复杂”的过程。我只是一个正在建立项目的承包商,但他们现在想让我来管理它,所以当我要求额外的资金时,我必须考虑到这一点。
这是一次很好的学习经验,谢谢你的建议。
加勒特
你不希望‘Approved’字段可见。
我想答案是类似的,因为你可以创建一个功能层视图,过滤掉该字段,并使用该视图(适当的编辑器设置等)的应用程序。
所以你最终会得到源功能层(根本不共享)和两个视图(都没有'Approved'字段),一个用于应用程序只提交报告(没有读访问权,只是创建),另一个用于web地图(只有读访问权)。
然后,您将使用源特性层实际更新‘Approved’字段。
你可以在这里阅读功能层视图:
https://doc.arcgis.com/en/arcgis-online/manage-data/create-hosted-views.htm