Mettre à niveau les pièces jointes (Gestion des données)

Synthèse

Met à niveau la fonctionnalité de pièces jointes pour les données.

Lorsque les pièces jointes sont activées pour une classe d’entités, une table de pièces jointes et une classe de relations sont créées pour stocker les données des pièces jointes, lorsque celles-ci sont ajoutées à une entité. La table de pièces jointes créée comprend des champs utilisés pour stocker des informations sur les pièces jointes.

Utilisation

  • Dans ArcGIS Pro 2.7, cet outil inclut deux champs modifiables supplémentaires (KEYWORDS et EXIFINFO) dans la table de pièces jointes, qui peuvent être utilisés pour stocker des informations supplémentaires sur les pièces jointes. Ces champs peuvent être utilisés par des applications telles que ArcGIS Survey123, dont les valeurs sont définies via le service d’entités. Par exemple, une application peut définir les valeurs des mots-clés dans la colonne des mots-clés et les utiliser par la suite pour interroger des pièces jointes spécifiques à l’aide du service d’entités. Ces champs ne sont pas affichés lors de l’utilisation de pièces jointes dans ArcGIS Pro, mais les nouveaux champs sont visibles lorsque vous accédez à la table des pièces jointes.

    En savoir plus sur l’utilisation de ArcGIS Survey123 avec des services d’entités existants

  • Pour que cet outil puisse être exécuté, les pièces jointes doivent être activées pour le jeu de données en entrée.

  • Si les données sont stockées dans une géodatabase d’entreprise, cet outil doit être utilisé par le propriétaire du jeu de données.

  • Cet outil ajoute deux champs à la table des pièces jointes : KEYWORDS et EXIFINFO. Ces deux champs peuvent être modifiés et leur valeur peut être nulle.

    • KEYWORDS- Ajoute des mots-clés pouvant faire l’objet de recherches, qui seront associés au fichier joint. Par exemple, si la vérification de la pièce jointe est considérée comme critique, et que le mot-clé critical est ajouté à ce champ, la pièce jointe apparaît dans une recherche si la requête contient le mot-clé critical.
    • EXIFINFO- Contient des métadonnées supplémentaires sur le fichier joint. Ce champ n'est actuellement pas utilisé lors de l'accès à des services dans ArcGIS Pro.

  • Les champs KEYWORDS et EXIFINFO sont tous deux pris en charge et utilisés par les services d’entités hébergés par ArcGIS Online. Le champ KEYWORDS est pris en charge par les services d’entités hébergés à partir de ArcGIS Enterprise 10.8.1, tout comme le champ EXIFINFO, mais de manière limitée. Il n’est pas nécessaire d’exécuter cet outil avant de publier un service d’entités hébergées, dans la mesure où ces champs peuvent être activés après la publication.

  • Si vous mettez à niveau les pièces jointes utilisées dans un service existant précédemment publié via ArcGIS Desktop, vous devez republier le service à l’aide de ArcGIS Pro 2.6 ou d'une version ultérieure pour prendre en charge les pièces jointes mises à niveau.

  • Remarque :

    Seuls les services publiés à partir de ArcGIS Pro dans ArcGIS Enterprise 10.8.1 et les versions ultérieures prennent en charge les pièces jointes mises à niveau.

    Attention :

    En cas de mise à niveau des pièces jointes, la version de client minimum de la table des pièces jointes est définie sur ArcGIS Pro 2.6. Cela signifie qu’il existe certaines limitations quant à l’utilisation des dans ArcGIS Desktop ou dans des versions antérieures de ArcGIS Pro. Ces limitations sont les suivantes :

    • La table des pièces jointes ne peut pas être ouverte.
    • Vous pouvez ajouter des entités ou des enregistrements au jeu de données comportant des pièces jointes, mais vous ne pouvez pas supprimer d’entités ou d’enregistrements.
    • Si ArcGIS Desktop a été utilisé pour créer un réplica de ces données, les pièces jointes ne font pas partie du réplica.

  • Pour rétrograder les pièces jointes à une version antérieure, utilisez l’outil Rétrograder les pièces jointes.

Paramètres

ÉtiquetteExplicationType de données
Jeu de données en entrée

Classe d’entités avec les pièces jointes activées.

Table View

Sortie obtenue

ÉtiquetteExplicationType de données
Jeu de données mis à jour

Jeu de données mis à jour avec les pièces jointes mises à niveau.

Table View

arcpy.management.UpgradeAttachments(in_dataset)
NomExplicationType de données
in_dataset

Classe d’entités avec les pièces jointes activées.

Table View

Sortie obtenue

NomExplicationType de données
out_dataset

Jeu de données mis à jour avec les pièces jointes mises à niveau.

Table View

Exemple de code

Exemple d’utilisation de l’outil UpgradeAttachments (fenêtre Python)

Mettez à niveau les pièces jointes sur une classe d’entités à l’aide de la fonction UpgradeAttachments.

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

Environnements

Cet outil n’utilise pas d’environnement de géotraitement.

Informations de licence

  • Basic: Non
  • Standard: Oui
  • Advanced: Oui

Rubriques connexes