目前,在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。
您必须是注册用户才能添加评论。如果您已经注册了,请登录。否则,请注册并登录。