24030 : La table de pièces jointes ne contient pas de champ d'ID Global
La couche fait référence à une classe d'entités qui ne contient pas de pièces jointes, et la table de pièces joints ne contient pas d'ID Global. Les pièces jointes ne peuvent pas être modifiées dans le service mobile.
Solution
- Ajoutez un champ d'ID Global à la table de pièces jointes que vous souhaitez rendre modifiable.
- Ouvrez la fenêtre Catalogue d'ArcMap ou lancez ArcCatalog.
- Dans l'arborescence du Catalogue, connectez-vous à la géodatabase qui contient la classe d'entités à modifier.
- Cliquez avec le bouton droit sur la table de pièces jointes et sélectionnez Gérer > Ajouter les ID globaux.
Pour en savoir plus sur les types de données des champs ArcGIS
- Ne faites rien. Si les utilisateurs du service mobile ne doivent pas être amenés à ajouter ou supprimer des pièces jointes, vous pouvez ignorer ce problème.
Plus d'informations
Lorsque vous activez les pièces jointes, ArcGIS crée une nouvelle table destinée à contenir les fichiers de pièces jointes et une nouvelle classe de relations destinée à relier les entités aux fichiers joints. Il s'agit de la table de pièces jointes. Cette table nécessite un champ ID global si vous souhaitez ajouter ou supprimer des pièces jointes par le biais du service mobile.
En savoir plus sur l'activation de pièces jointes sur une classe d'entités
L'infrastructure de mise à jour ArcGIS for Windows Mobile alliée à la puissance du modèle de transaction et de données de géodatabase permet de couvrir un large éventail de solutions et de workflows de mise à jour sur le terrain. Il est important d'examiner ce qui est et ce qui n'est pas pris en charge dans les informations de géodatabase et les modèles transactionnels pour déterminer comment prendre en charge de façon optimale les applications de mise à jour sur le terrain avec ArcGIS for Windows Mobile.
ArcGIS for Windows Mobile prend en charge la mise à jour de données dans des géodatabases relationnelles fichier et multi-utilisateurs. Votre carte mobile peut contenir des couches qui référencent d'autres sources de données, mais si vous souhaitez capturer de nouvelles entités ou mettre à jour des entités existantes, la source de données de la couche doit être une classe d'entités stockée dans une géodatabase.
Voici les conditions requises pour les classes d'entités ArcGIS for Windows Mobile :
- doivent être stockées dans une géodatabase ArcSDE personnelle ou à multi-utilisateurs ;
- contenir une colonne GlobalID.