Skip To Content

Activer le suivi de l'éditeur sur une couche d'entités

Vous pouvez connaître l'utilisateur qui modifie les couches d'entités partagées entre les membres du portail, en activant le suivi de l'éditeur sur les classes d'entités utilisées dans la couche d'entités. Si le suivi de l'éditeur est défini sur la classe d'entités, les informations de compte concernant la personne qui a modifié la couche d'entités sont enregistrées dans la classe d'entités, ainsi que la date et l'heure de la modification.

Pour savoir comment activer le suivi de l'éditeur, vous devez déterminer si votre portail utilise ArcGIS Data Store ou une base de données gérée pour stocker les données des couches d'entités hébergées. Si vous ouvrez les détails des éléments pour une couche d'entités hébergée et que l'option Suivre les mises à jour figure dans les Propriétés, votre portail utilise ArcGIS Data Store. Dans ce cas, sélectionnez l'option Effectuer le suivi des utilisateurs qui ont créé des entités et effectué la dernière mise à jour pour activer le suivi de l'éditeur. Si l'option Suivre les mises à jour n'est pas répertoriée, votre portail utilise une base de données gérée pour les données des couches d'entités hébergées. Suivez alors les étapes de cette rubrique pour activer le suivi de l'éditeur.

Les données source pour les couches d'entités de votre portail sont stockées dans la base de données gérée inscrite auprès du serveur d'hébergement de votre portail. La classe d'entités appartient au compte utilisé dans le fichier de connexion qui a été inscrit auprès d'ArcGIS Server. Par conséquent, vous devez vous connecter à la base de données gérée avec ce compte pour activer le suivi de l'éditeur sur la classe d'entité.

Rechercher le nom de la classe d'entités

Si vous ne connaissez pas le nom de la classe d'entités dans la base de données gérée du serveur d'hébergement, vous pouvez vérifier l'espace de travail du service.

  1. Démarrez ArcCatalog, développez Serveurs SIG dans l'arborescence du catalogue et établissez une connexion d'éditeur ou d'administrateur auprès du serveur d'hébergement.

    Connectez-vous soit en tant qu'administrateur du serveur ArcGIS soit en tant que propriétaire du service.

  2. Ouvrez le dossier Hébergé sous le serveur et sélectionnez la couche (ou le service) d'entités pour laquelle (ou lequel) vous voulez activer le suivi de l'éditeur.
  3. Cliquez avec le bouton droit sur le service, puis pointez sur Espaces de travail du service.
  4. Cliquez sur l'onglet Copiées et développez la base de données.

    Cherchez le nom de la classe d'entités dans la boîte de dialogue Espaces de travail du service.

    Le nom de la classe d'entités (ou des classes d'entités) dans la base de données gérée du serveur d'hébergement y est répertorié.

  5. Prenez note du nom de la classe d'entités et fermez la boîte de dialogue Espaces de travail du service.

Arrêter le service de couches d’entités

Vous devez arrêter le service de couches d'entités pour pouvoir activer le suivi de l'éditeur. Pour ce faire, cliquez avec le bouton droit sur le service, puis pointez sur Arrêter.

Connexion à la base de données gérée et activation du suivi de l'éditeur

Connectez-vous à la géodatabase d'entreprise en tant que propriétaire de la classe d'entités et activez le suivi de l'éditeur.

Si la classe d'entités ne contient pas les champs de texte et de date nécessaires pour enregistrer le nom du créateur, le nom de l'éditeur, la date de création et la date de dernière modification de l'entité, ajoutez ces champs.

  1. Connectez-vous à la géodatabase d'entreprise inscrite en tant que base de données gérée de votre serveur d'hébergement.

    Vous devez vous connecter en tant que propriétaire de la classe d'entités. Le propriétaire est le compte qui a été spécifié lors de l'inscription de la géodatabase comme base de données gérée du serveur. Si vous ne savez pas quel est ce compte, contactez l'administrateur de votre serveur ArcGIS.

  2. Si la classe d'entités contient déjà les champs destinés à stocker le nom du créateur, la date de création d'une entité, le nom de l'éditeur et la date de dernière modification de l'entité, faites appel à la boîte de dialogue Propriétés de la boîte de dialogue pour activer le suivi de l'éditeur.
    1. Cliquez avec le bouton droit de la souris sur la classe d'entités et choisissez Propriétés.
    2. Cliquez sur l'onglet Suivi de l'éditeur.
    3. Cliquez sur Activer le suivi de l'éditeur.
    4. Utilisez les listes de menu déroulant pour indiquer les champs à utiliser pour consigner les informations relatives à l'éditeur.
    5. Choisissez d'enregistrer les dates au format UTC.
    6. Cliquez sur OK pour fermer la boîte de dialogue Propriétés et appliquer vos changements.
  3. Si la classe d'entités ne contient aucun champ destiné à consigner les noms du créateur et de l'éditeur ainsi que les dates, utilisez l'outil de géotraitement Activer le suivi éditeur pour activer le suivi de l'éditeur.
    1. Ouvrez l'outil Activer le suivi éditeur.
    2. Spécifiez la classe d'entités pour laquelle vous souhaitez activer le suivi de l'éditeur dans le champ Jeu de données en entrée.
    3. Cochez la case en regard de Ajouter des champs s'ils n'existent pas.
    4. Saisissez des noms pour les champs qui consigneront le nom de l'utilisateur qui ajoute les entités, la date d'ajout de l'entité, le nom de l'utilisateur qui a modifié l'entité en dernier et la date de dernière modification de l'entité dans les zones de texte Champ Auteur, Champ Date de création, Champ du dernier éditeur et Champ de date de dernière modification respectivement.
    5. Choisissez d'enregistrer les dates au format UTC.
    6. Cliquez sur OK pour exécuter l'outil.

Démarrer le service de couches d’entités

Maintenant que vous avez activé le suivi de l'éditeur, vous pouvez redémarrer le service de couches d'entités. Cliquez avec le bouton droit sur le service qui se trouve sous la connexion au serveur d'hébergement dans l'arborescence du catalogue, puis cliquez sur Démarrer.

Lorsque le suivi de l'éditeur est activé sur la classe d'entités, ArcGIS Server enregistre le nom d'utilisateur de la personne qui ajoute une entité via la couche d'entités ou qui modifie une entité existante. ArcGIS for Server enregistre également la date et l'heure d'ajout ou de modification de l'entité. Toutefois, si la couche d'entités est partagée avec tout le monde (couche publique), aucun nom d'utilisateur n'est stocké.