Actualizar adjuntos (Administración de datos)

Resumen

Actualiza la funcionalidad de los archivos adjuntos en los datos.

Si los adjuntos están habilitados en una clase de entidad, se crea una clase de relación y una tabla de adjuntos para almacenar los datos de los adjuntos cuando se agrega un adjunto a la entidad. La tabla de adjuntos que se crea contiene campos que se utilizan para almacenar información acerca del adjunto.

Uso

  • En ArcGIS Pro 2.7, esta herramienta agrega a la tabla de adjuntos dos campos editables más (KEYWORDS y EXIFINFO) que pueden utilizarse para almacenar información adicional sobre el adjunto. Estos campos pueden usarse en aplicaciones que, como ArcGIS Survey123, establecen sus valores a través del servicio de entidades. Por ejemplo, una aplicación puede establecer valores de palabras clave en la columna de palabras clave que más tarde se utiliza para consultar adjuntos específicos a través del servicio de entidades. Estos campos no se exponen al trabajar con archivos adjuntos en AllSource, pero los nuevos campos son visibles si se accede a la tabla de adjuntos.

    Más información sobre el uso de ArcGIS Survey123 con los servicios de entidades existentes

  • Los adjuntos deben estar habilitados en el dataset de entrada antes de ejecutar esta herramienta.

  • Si los datos están almacenados en una geodatabase corporativa, esta herramienta debe ejecutarse como propietario del dataset.

  • Esta herramienta agrega dos campos a la tabla de adjuntos: KEYWORDS y EXIFINFO. Ambos campos son editables y anulables.

    • KEYWORDS: agrega palabras clave de búsqueda que se asociarán al archivo adjunto. Por ejemplo, si el adjunto se considera crítico para su revisión, y si se agrega la palabra clave critical a este campo, el adjunto aparecerá en una búsqueda si la consulta contiene la palabra clave critical.
    • EXIFINFO: almacena metadatos adicionales sobre el archivo adjunto. Este campo no se utiliza en este momento cuando accede a los servicios en AllSource.

  • Tanto el campo KEYWORDS como EXIFINFO se admiten y utilizan en los servicios de entidades alojados de ArcGIS Online. El campo KEYWORDS, así como la compatibilidad limitada del campo EXIFINFO, se admiten en los servicios de entidades alojados a partir de ArcGIS Enterprise 10.8.1. No es necesario ejecutar esta herramienta antes de publicar un servicio de entidades alojado, ya que estos campos pueden habilitarse después de la publicación.

  • Si está actualizando los adjuntos utilizados en un servicio existente que se publicó anteriormente a través de ArcGIS Desktop, debe publicar de nuevo el servicio utilizando ArcGIS Pro 2.6 o posterior para admitir los adjuntos actualizados.

  • Nota:

    Solo los servicios publicados desde AllSource en ArcGIS Enterprise 10.8.1 y versiones posteriores admiten adjuntos actualizados.

    Precaución:

    Si los adjuntos están actualizados, la versión de cliente mínima de la tabla de adjuntos cambia a ArcGIS Pro 2.6. Esto significa que existen algunas limitaciones al trabajar con datos en ArcGIS Desktop o versiones anteriores de AllSource. Entre ellas se incluyen las siguientes:

    • No se puede abrir la tabla de adjuntos.
    • Puede agregar entidades o registros al dataset que tenga adjuntos, pero no puede eliminar entidades ni registros.
    • Si ArcGIS Desktop se utilizó para crear una réplica de estos datos, los adjuntos no formarán parte de la réplica.

  • Para degradar adjuntos a una versión anterior, utilice la herramienta Degradar adjuntos.

Parámetros

EtiquetaExplicaciónTipo de datos
Dataset de entrada

Clase de entidad que tiene los adjuntos habilitados.

Table View

Salida derivada

EtiquetaExplicaciónTipo de datos
Dataset actualizado

Dataset actualizado con los adjuntos actualizados.

Table View

arcpy.management.UpgradeAttachments(in_dataset)
NombreExplicaciónTipo de datos
in_dataset

Clase de entidad que tiene los adjuntos habilitados.

Table View

Salida derivada

NombreExplicaciónTipo de datos
out_dataset

Dataset actualizado con los adjuntos actualizados.

Table View

Muestra de código

Ejemplo de UpgradeAttachments (ventana de Python)

Actualizar los adjuntos en una clase de entidad usando la función UpgradeAttachments.

import arcpy
arcpy.UpgradeAttachments_management("C:\\MyProject\\MyGDB.gdb\\MyFC")

Entornos

Esta herramienta no utiliza ningún entorno de geoprocesamiento.