允许用户在ArcGIS Online中创建内容项时指定item_id

158
0
上午11:23 -2022 07:26
状态:开放
PeterKnoop
通过
定期撰稿人

目前,在ArcGIS Enterprise中创建内容项时支持指定item_id(例如添加在ArcGIS API for Python中的ContentManager方法。)请为ArcGIS Online添加相同的支持。

我们的主要用例是恢复从ArcGIS Online中备份和删除的项目,这样当项目被恢复时,对项目的引用不会被分配一个新的、不同的item_id所破坏。

许多组织已经为ArcGIS Online开发了自己的备份脚本,也有一些产品可以做到这一点(请参阅ArcGIS在线备份-托管功能层和网络地图/应用程序线程)。虽然这些解决方案对许多备份场景都有用,但没有一个解决方案能够恢复在原始item_id处删除的项目,因此对该项的引用被破坏了。这意味着一个恢复的网络地图,由一个故事地图引用,最终有一个不同的item_id,因此,故事地图不再工作,直到有人编辑故事地图引用恢复的网络地图在其新的item_id。

在ArcGIS Online中创建内容项时,允许指定特定的item_id,这将使此类解决方案能够恢复项目,而不需要跟踪和修复到项目的损坏链接。

作为备份过程的一部分,可以在备份项目时捕获原始item_id作为项目上的标记(类似于clone_items方法将源item_id作为标记添加到克隆项目中。)然后您就有了在恢复过程中使用的原始item_id。

标签(3)