Activation du suivi de l'éditeur sur un service d'entités hébergé
Vous pouvez connaître l'utilisateur qui modifie les entités dans vos services d'entités hébergés en activant le suivi de l'éditeur sur la classe d'entités (ou les classes d'entités) utilisée(s) dans le service 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é le service d'entités hébergé sont enregistrées dans la classe d'entités, ainsi que la date et l'heure de la modification. Les champs destinés à consigner ces informations doivent exister dans la classe d'entités pour pouvoir activer le suivi de l'éditeur.
Les données source pour les services d'entités hébergés 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 est la propriété du compte utilisé dans le fichier de connexion qui a été inscrit avec le serveur. 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és.
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.
-
Démarrez ArcCatalog, développez Serveurs SIG dans l'arborescence du catalogue et connectez-vous au serveur d'hébergement.
Connectez-vous soit en tant qu'administrateur du serveur ArcGIS soit en tant que propriétaire du service.
- Ouvrez le dossier Hébergé sous le serveur et sélectionnez le service d'entités pour lequel vous voulez activer le suivi de l'éditeur.
- Cliquez avec le bouton droit sur le service, puis pointez sur Espaces de travail du service.
- Cliquez sur l'onglet Copiées et développez la base de données.
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é.
- 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 d’entités hébergé
Vous devez arrêter le service d'entités hébergé 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.
- 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.
- 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.
- Cliquez avec le bouton droit de la souris sur la classe d'entités et choisissez Propriétés.
- Cliquez sur l'onglet Suivi de l'éditeur.
- Cliquez sur Activer le suivi de l'éditeur.
- Utilisez les listes de menu déroulant pour indiquer les champs à utiliser pour consigner les informations relatives à l'éditeur.
- Choisissez d'enregistrer les dates au format UTC.
- Cliquez sur OK pour fermer la boîte de dialogue Propriétés et appliquer vos changements.
- 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.
- Ouvrez l'outil Activer le suivi éditeur.
- 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.
- Cochez la case en regard de Ajouter des champs s’ils n’existent pas .
- 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.
- Choisissez d'enregistrer les dates au format UTC.
- Cliquez sur OK pour exécuter l'outil.
Démarrer le service
Maintenant que vous avez activé le suivi de l'éditeur, vous pouvez redémarrer le service d'entités hébergé. 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 le service d'entités hébergé ou qui modifie une entité existante, ainsi que la date et l'heure d'ajout ou de modification de l'entité.