Questions médias

Vous pouvez inclure des questions de type image, audio et fichier dans les enquêtes pour que les utilisateurs puissent envoyer des pièces jointes avec leurs réponses à l’enquête.

Conseil :

Il est également possible d’ajouter des images et du son à d’autres questions d’une enquête à des fins de référence et de style. Pour plus d’informations, consultez la rubrique Ajouter des éléments multimédia à une enquête.

Par défaut, les questions de type image, audio et fichier admettent une pièce jointe. Si vous définissez leur apparence sur multiline (multiligne) dans la colonne appearance (apparence), elles peuvent accepter plusieurs pièces jointes.

Images

Le type de question image permet aux utilisateurs de soumettre des images enregistrées sur leur appareil ou des photos prises avec la caméra de leur appareil.

Une photo prise dans Survey123 est enregistrée en tant que fichier .jpg, avec un niveau de qualité dépendant de la caméra de l’appareil. La taille d’image, mesurée en pixels sur le bord le plus long, peut être définie sur l’onglet Options de Survey123 Connect. La taille est appliquée à toutes les questions de type image de l’enquête. Les options disponibles sont les suivantes :

  • 320 pixels
  • 640 pixels
  • 1 280 pixels
  • 1 920 pixels
  • Unrestricted (Illimitée) (Permet de joindre toute taille de photo à l’enquête.)

La taille par défaut de l’image est de 1280 pixels. Les images soumises ayant été enregistrées sur l’appareil conservent leur type de fichier, leur résolution et leur qualité d’origine.

Ces tailles d’image n’affectent pas l’aperçu de l’image présenté par l’application de terrain Survey123. Vous pouvez les contrôler à l’aide du paramètre previewHeight. Ce paramètre prend en charge tous les types d’unités pris en charge par le paramètre height, mais la hauteur de l’aperçu de l’image est au final limitée par la largeur de l’écran de l’appareil et par les proportions de l’image. Utilisez previewHeight=0 pour donner à l’aperçu de l’image la taille maximale sans espace vierge inutile.

Vous pouvez définir la taille autorisée maximale d’une image de chaque question de type image d’une enquête. Spécifiez max-pixels dans la colonne parameters du XLSForm de la question à limiter. Par exemple, max-pixels=100 réduit la résolution de l’image proportionnellement à 100 pixels sur le bord le plus long. Si le paramètre max-pixels n’est pas spécifié, la taille d’image définie dans Survey123 Connect est utilisée.

Vous pouvez limiter une question de type image à une méthode de capture particulière en spécifiant method=camera ou method=browse dans la colonne body::esri:style de la feuille de calcul XLSForm. Vous pouvez également définir l’apparence sur new-front ou new-rear pour limiter, par défaut, une question de type image à l’utilisation des images prises avec la caméra de l’appareil à l’aide du capteur avant ou arrière, respectivement, de l’appareil. Si l’apparence de type annotation est utilisée, vous pouvez également spécifier method=map.

La taille de fichier maximale par défaut d’une image individuelle est de 10 Mo. Pour les questions de type image dans l’application Web Survey123, vous pouvez spécifier la taille de fichier maximale en mégaoctets à l’aide de max-size dans la colonne bind::esri:parameters. Par exemple, max-size=5 permet aux utilisateurs de joindre une image de 5 Mo au maximum.

Remarque :

La taille de fichier maximale d’une pièce jointe envoyée à partir de l’application de terrain Survey123 est de 10 Mo.

Appliqué aux questions de type image, le paramètre max-size est uniquement pris en charge dans l’application Web Survey123. La taille maximale ne peut pas dépasser 100 Mo pour ArcGIS Online et 20 Mo pour ArcGIS Enterprise.

Les questions image prennent en charge d’autres apparences pour annoter des photos, dessiner sur une toile ou écrire une signature. Pour plus d’informations, reportez-vous à la rubrique Apparence.

Par défaut, Survey123 génère automatiquement un nom de fichier pour les images envoyées dans une question. Le nom de fichier inclut le nom de la question en tant que préfixe, suivi d’un nombre unique. Pour certaines questions, il peut être judicieux de personnaliser les noms des fichiers afin de les rendre plus pertinents. Pour plus d’informations, voir Personnaliser les noms de fichier. Si les données de l’enquête sont exportées et publiées sous la forme d’une couche d’entités à réutiliser dans Survey123, il est recommandé de ne pas personnaliser les noms de fichier. Pour plus d’informations, reportez-vous à la rubrique Mots-clés.

Extraire des métadonnées d’image

Vous pouvez utiliser la fonction pulldata("@exif") pour extraire les balises de métadonnées EXIF (Exchangeable Image File) standard de la réponse à une question de type image. En saisissant l’exemple suivant dans une question à décimales, la valeur de latitude de l’appareil est extraite d’une image :

pulldata("@exif", ${image}, "GpsLatitude")

Les balises de localisation EXIF courantes à utiliser avec la fonction pulldata("@exif") sont répertoriées ci-dessous.

Balise EXIFDescription

GpsLatitude

Latitude de la localisation de l’appareil sous forme de chaîne

GpsLongitude

Longitude de la localisation de l’appareil sous forme de chaîne

GpsAltitude

Altitude de la localisation de l’appareil sous forme de chaîne

GpsLatitudeRef

La référence de latitude (c.-à-d. N, E, S, O) de l’emplacement de l’appareil sous forme de chaîne

GpsLongitudeRef

La référence de longitude (c.-à-d. N, E, S, O) de l’emplacement de l’appareil sous forme de chaîne.

GpsDestDistance

La distance entre l’appareil et les emplacements de destination, en kilomètres, sous forme de nombre entier

GpsImgDirection

La direction vers l’emplacement de destination depuis l’emplacement de l’appareil sous forme de chaîne

GpsDestLatitude

La latitude de l’emplacement de destination sous forme de chaîne

GpsDestLongitude

La longitude de l’emplacement de destination sous forme de chaîne

GpsDestLatitudeRef

La référence de latitude (c.-à-d. N, E, S, O) de l’emplacement de l’appareil sous forme de chaîne

GpsDestLongitudeRef

La référence de longitude (c.-à-d. N, E, S, O) de l’emplacement de l’appareil sous forme de chaîne.

Vous pouvez utiliser l’exemple suivant pour afficher les valeurs de la latitude et de la longitude dans un seul champ, de manière à renseigner ensuite une question de type géopoint :

string(pulldata("@exif", ${image}, "GpsLatitude")) + " " + string(pulldata("@exif", ${image}, "GpsLongitude"))

D’autres balises de type image EXIF pouvant être extraites par Survey123 sont répertoriées ci-dessous. Selon le matériel que vous utilisez, toutes ces balises ne sont pas disponibles.

GpsAltitudeRef

GpsTimeStamp

GpsSatellites

GpsStatus

GpsMeasureMode

GpsDop

GpsSpeedRef

GpsSpeed

GpsTrackRef

GpsTrack

GpsImgDirectionRef

GpsMapDatum

GpsDestBearingRef

GpsDestBearing

GpsDestDistanceRef

GpsProcessingMethod

GpsAreaInformation

GpsDateStamp

GpsVersionId

GpsDifferential

GpsHPositioningError

ImageWidth

ImageLength

ImageBitsPerSample

ImageCompression

ImagePhotometricInterpretation

ImageDescription

ImageMake

ImageModel

ImageStripOffsets

ImageOrientation

ImageSamplesPerPixel

ImageRowsPerStrip

ImageStripByteCounts

ImageXResolution

ImageYResolution

ImagePlanarConfiguration

ImageResolutionUnit

ImageTransferFunction

ImageSoftware

ImageDateTime

ImageArtist

ImageWhitePoint

ImagePrimaryChromaticities

ImageYCbCrCoefficients

ImageYCbCrSubSampling

ImageYCbCrPosition

ImageReferenceBlackWhite

ImageRating

ImageRatingPercent

ImageCopyright

ImageXPTitle

ImageXPComment

ImageXPAuthor

ImageXPKeywords

ImageXPSubject

ImageLensSpecification

ImageLensModel

ImageLensMake

ImageLensSerialNumber

ExtendedSubjectDistanceRange

ExtendedExposureTime

ExtendedFNumber

ExtendedExposureProgram

ExtendedSpectralSensitivity

ExtendedISOSpeedRatings

ExtendedOecf

ExtendedExifVersion

ExtendedDateTimeOriginal

ExtendedDateTimeDigitized

ExtendedComponentsConfiguration

ExtendedCompressedBitsPerPixel

ExtendedShutterSpeedValue

ExtendedApertureValue

ExtendedBrightnessValue

ExtendedExposureBiasValue

ExtendedMaxApertureValue

ExtendedSubjectDistance

ExtendedMeteringMode

ExtendedLightSource

ExtendedFlash

ExtendedFocalLength

ExtendedSubjectArea

ExtendedMakerNote

ExtendedUserComment

ExtendedSubSecTime

ExtendedSubSecTimeOriginal

ExtendedSubSecTimeDigitized

ExtendedFlashPixVersion

ExtendedColorSpace

ExtendedPixelXDimension

ExtendedPixelYDimension

ExtendedRelatedSoundFile

ExtendedFlashEnergy

ExtendedSpatialFrequencyResponse

ExtendedFocalPlaneXResolution

ExtendedFocalPlaneYResolution

ExtendedFocalPlaneResolutionUnit

ExtendedSubjectLocation

ExtendedExposureIndex

ExtendedSensingMethod

ExtendedFileSource

ExtendedSceneType

ExtendedCfaPattern

ExtendedCustomRendered

ExtendedExposureMode

ExtendedWhiteBalance

ExtendedDigitalZoomRatio

ExtendedFocalLengthIn35mmFilm

ExtendedSceneCaptureType

ExtendedGainControl

ExtendedContrast

ExtendedSaturation

ExtendedSharpness

ExtendedDeviceSettingDescription

ExtendedImageUniqueId

Pour voir ces balises en détail, consultez l’exemple EXIF dans Survey123 Connect.

Attention :

Si une question de type image contient plusieurs images, les données EXIF ne peuvent pas être extraites des images à l’aide de la fonction pulldata("@exif"). Pour extraire des données EXIF de plusieurs images soumises à la même question, envisagez d’utiliser une répétition.

Intégration avec Spike

Les questions image permettent également l’intégration avec la solution de mesure par laser Spike développée par ikeGPS, qui permet d’obtenir les mesures et la localisation d’un objet à partir d’une photo. Pour plus d’informations concernant l’utilisation de Spike avec Survey123, reportez-vous à la rubrique Apparence.

Spike enregistre un certain nombre de balises personnalisées supplémentaires en écrivant un objet JSON dans la balise EXIF ImageDescription contenant des propriétés non standard concernant l’appareil Spike et les mesures qu’il a effectuées. Les balises sont décrites dans le tableau suivant :

Balise SpikeDescription

device_id

L’identifiant de l’appareil Spike sous forme de chaîne

local_accuracy

La précision de l’appareil Spike indiquée sous la forme d’un nombre décimal

destination_altitude

L’altitude de l’emplacement de destination sous forme d’un nombre rationnel

declination

L’inclinaison de l’appareil Spike sous la forme d’un nombre rationnel

pitch

Le pas de l’appareil Spike sous la forme d’un nombre rationnel

rotation

La rotation de l’appareil Spike sous forme d’une chaîne

objects

Une matrice JSON des objets mesurés (surface et longueurs) sous forme de

P2P.capture_id

L’ID de deux images du processus point-à-point comme chaîne

P2P.horizontal_distance

La distance horizontale entre les deux points en mètres

P2P.distance

La distance entre les deux points en mètres

P2P.gradient

Le dégradé entre les deux points en degrés

P2P.vertical_distance

La distance verticale entre les deux points en mètres

P2P.azimuth

L’azimut des deux points en degrés

Pour accéder à ces balises Spike, extrayez tout d’abord l’objet JSON stocké dans l’EXIF en utilisant pulldata("@exif") sur la propriété objects comme suit :

pulldata("@exif", ${image}, "objects")

Une fois l’objet JSON dans un autre champ, vous pouvez utiliser le chemin de nom d’objet Spike. dans une fonction pulldata("@json") pour extraire une valeur spécifique du tableau JSON. Pour plus d’informations sur la fonction pulldata("@json"), consultez Extraire une valeur d’un objet JSON. Dans l’exemple suivant, le pas de l’appareil Spike est extrait de la question contenant la matrice :

pulldata("@json", ${spikedata}, "Spike.pitch")

La matrice objects contient également les surfaces et longueurs capturées par l’appareil Spike. Cette matrice contient les objets mesurés dans l’image, y compris les formes et les lignes, ainsi qu’une forme d’alignement utilisée pour la transformation d’image. Il est possible d’extraire les objets en se référant à leur position dans la matrice, suivant l’ordre correspondant à celui dans lequel ils ont été capturés. L’exemple suivant renvoie la première zone ou ligne de la matrice :

pulldata("@json", ${spikedata}, "Spike.objects[1].type")

Remarque :

La position 0 de la matrice contient toujours la forme d’alignement.

Pour obtenir le nombre d’objets présents dans le tableau, utilisez la propriété length comme indiqué ci-après :

pulldata("@json", ${spikedata}, "Spike.objects.length")

Pour voir des exemples d’utilisation de ces balises, consultez l’exemple d’enquête Spike dans Survey123 Connect. Pour plus d’informations sur Spike, consultez la page des produits ikeGPS.

Sonore

Le type de question audio permet aux utilisateurs d’enregistrer et de télécharger un fichier audio dans Survey123. L’enregistrement capture un fichier audio au format de capture audio par défaut correspondant à votre appareil. Une barre de progression indique la durée restante pour l’enregistrement. Les utilisateurs peuvent interrompre ou arrêter l’enregistrement à tout moment. Une fois l’enregistrement terminé, vous pouvez mettre à jour le nom de fichier en le sélectionnant.

Remarque :

Il n’est pas possible d’interrompre l’enregistrement d’un fichier audio en cours sous Android.

La fonction de téléchargement d’un fichier audio existant n’est pas prise en charge dans l’application de terrain.

Par défaut, les enregistrements audio sont limités à une taille de fichier maximale de 10 Mo dans l’application de terrain et à 10 minutes dans l’application Web.

Vous pouvez définir une taille limite inférieure en mégaoctets à l’aide du paramètre max-size dans la colonne bind::esri:parameters. L’enregistrement s’arrête automatiquement lorsque la taille de fichier maximale est atteinte. Par exemple, max-size=5 autorise les utilisateurs à enregistrer jusqu’à 5 Mo d’audio.

Vous pouvez également définir une durée limite en secondes à l’aide du paramètre max-duration dans la colonne bind::esri:parameters. L’enregistrement s’arrête automatiquement lorsque la durée maximale est atteinte. Par exemple, max-duration=30 autorise les utilisateurs à enregistrer jusqu’à 30 secondes d’audio.

Attention :
La taille de fichier maximale d’une pièce jointe envoyée à partir de l’application de terrain Survey123 est de 10 Mo. Vous devez vous assurer que la valeur max-duration ou max-size que vous définissez n’entraîne pas le dépassement de la taille de fichier maximale par le fichier audio.

Par défaut, les fichiers audio sont codés sur les appareils iOS et Android à l’aide du codec AAC (Advanced Audio Coding), si l’appareil le permet. Vous pouvez spécifier les codecs audio préférés à l’aide du paramètre codec dans la colonne bind::esri:parameters. Vous pouvez fournir plusieurs codecs en les séparant par des virgules, par exemple, codec=amr-nb,aac. Le premier codec compatible avec l’appareil est utilisé.

Remarque :

Les codecs pris en charge par l’appareil sont répertoriés sur la page About (À propos) dans l’application de terrain Survey123. Cliquez sur le titre About ArcGIS Survey123 (À propos d’ArcGIS Survey123) en haut de la page About (À propos) en maintenez votre clic pour afficher des informations supplémentaires sur l’appareil, notamment les codecs audio qu’il prend en charge. Sur les appareils Windows, les fichiers audio sont toujours enregistrés au format WAV décompressé.

Il se peut que vous ne puissiez pas lire certains fichiers audio dans un navigateur web, car tous les codecs ne sont pas pris en charge par les navigateurs. Pour plus d’informations sur les codecs audio sur le web, reportez-vous à la documentation Mozilla Developer Network.

Vous pouvez également soumettre un fichier audio conservé sur votre appareil à l’aide d’une question de type fichier. Pour obtenir la liste des types de fichiers pris en charge, reportez-vous à la rubrique Fichiers.

Par défaut, Survey123 génère automatiquement un nom de fichier pour les données audio envoyées dans une question. Le nom de fichier inclut le nom de la question en tant que préfixe, suivi d’un nombre unique. Pour certaines questions, il peut être judicieux de personnaliser les noms des fichiers afin de les rendre plus pertinents. Pour plus d’informations, voir Personnaliser les noms de fichier. Si les données de l’enquête sont exportées et publiées sous la forme d’une couche d’entités à réutiliser dans Survey123, il est recommandé de ne pas personnaliser les noms de fichier. Pour plus d’informations, reportez-vous à la rubrique Mots-clés.

Fichiers

Les questions de type fichier autorisent les utilisateurs à soumettre différents types de fichiers.

La taille maximale par défaut d’un fichier individuel est de 10 Mo. Pour les questions de type fichier dans l’application Web Survey123, vous pouvez spécifier la taille de fichier maximale en mégaoctets à l’aide de max-size dans la colonne bind::esri:parameters. Par exemple, max-size=5 permet aux utilisateurs de joindre un fichier de 5 Mo au maximum.

Remarque :

La taille de fichier maximale d’une pièce jointe envoyée à partir de l’application de terrain Survey123 est de 10 Mo.

Appliqué aux questions de type fichier, le paramètre max-size est uniquement pris en charge dans l’application Web Survey123. La taille maximale ne peut pas dépasser 500 Mo pour ArcGIS Online et 20 Mo pour ArcGIS Enterprise.

Par défaut, une question de type fichier admet un fichier. Utilisez multiline (multiligne) dans la colonne appearance (apparence) pour permettre aux utilisateurs de joindre plusieurs fichiers à une question de type fichier.

Le type de question fichier accepte tous les types de fichiers joints pris en charge par ArcGIS Online et ArcGIS Enterprise. Les types de fichiers pris en charge sont les suivants :

CatégorieType de fichier

Archiver

7Z, GTAR, GZ, TAR, TGZ, ZIP

Sonore

AIF, M4A, MID, MP2, MP3, MPA, RA, RAM, RMI, WAV, WMA

Données

CSV, GEODATABASE, GEOJSON, GML, GPKG*, JSON, MDB, PBF*, SD*, VRML, XML

Document

DOC, DOCX, DOT, PDF, PPT, PPTX, TXT, WPS, XLS, XLSX, XLT

Image

BMP, ECW, EMF, EPS, GIF, IMG, J2K, JP2, JPC, JPE, JPEG, JPF, JPG, PNG, PS, PSD, RAW, SID, TIF, TIFF, WMF

Vidéo

AVI, MOV, MP4, MPE, MPEG, MPG, MPV2, QT, WMV

*Type de pièce jointe non pris en charge dans ArcGIS Enterprise.

Vous pouvez limiter les types de fichiers qu’il est possible d’envoyer à une question de type fichier en utilisant la colonne body::accept. Cette colonne accepte les extensions de fichier (par exemple, .wav) et les types MIME (par exemple, audio/*). Il est possible de spécifier plusieurs extensions de fichier ou types MIME en les séparant par un point-virgule.

Pour plus d’informations sur les formats acceptés dans le cas des types MIME, reportez-vous à la liste des types MIME courants de Mozilla.

Par défaut, Survey123 génère automatiquement un nom de fichier pour les fichiers envoyés dans une question. Le nom de fichier inclut le nom de la question en tant que préfixe, suivi d’un nombre unique. Vous pouvez personnaliser les noms de fichier de manière à les rendre plus pertinents. Pour plus d’informations, voir Personnaliser les noms de fichier. Si les données de l’enquête sont exportées et publiées sous la forme d’une couche d’entités à réutiliser dans Survey123, il est recommandé de ne pas personnaliser les noms de fichier. Pour plus d’informations, reportez-vous à la rubrique Mots-clés.

Mots-clés

Survey123 utilise des mots-clés de pièce jointe pour associer des pièces jointes à des questions spécifiques d’une enquête. Lorsque vous créez une question de type image, audio ou fichier dans une enquête et que vous la publiez, le nom de la question est utilisé comme mot-clé dans la table des pièces jointes. Par exemple, si une enquête comporte les questions de type image nommées image_closeup et image_wideview, la valeur stockée dans la colonne KEYWORDS de la table des pièces jointes est image_closeup ou image_wideview pour chaque photo. Survey123 met automatiquement en correspondance le mot-clé de pièce jointe avec le nom de question pour associer les pièces jointes aux questions.

L’impression des rapports illustre clairement la finalité de l’association par mot-clé puisque Survey123 fait le nécessaire pour que la photo correcte soit imprimée en réponse à la question correcte de l’enquête. L’association par mot-clé permet également d’éditer des images dans la boîte de réception.

Si vous republiez une enquête après avoir changé le nom d’une question de type image, vous devez également changer le mot-clé pour les enregistrements de pièce jointe existants.

Attention :

Lorsque les données Survey123 sont exportées, la colonne KEYWORDS de la table des pièces jointes n’est pas conservée.

Si ces données sont ensuite republiées sous la forme d’un service d’entités hébergé, que vous disposez d’une question Image et que les noms de fichier par défaut ont été utilisés pour les pièces jointes, vous pouvez utiliser le notebook Mettre à jour les mots-clés des pièces jointes de Python pour remplir à nouveau la colonne KEYWORDS. Si votre enquête comporte plusieurs questions de type image, vous ne pouvez pas utiliser le notebook. Vous devez donc déterminer manuellement quel fichier est associé à quelle question et saisir le nom de la question dans la colonne KEYWORDS pour chaque enregistrement de pièce jointe. Pour plus d’informations, consultez cet article du Support technique.

Si les données sont republiées sous la forme d’un service d’entités ArcGIS Server, vous devez d’abord ajouter la colonne KEYWORDS à la table des pièces jointes. Vous pouvez utiliser l’outil Mise à niveau des pièces jointes pour ajouter cette colonne. Si vous disposez d’une question Image, et que les noms de fichier par défaut ont été utilisés pour les pièces jointes, vous pouvez utiliser le notebook Mettre à jour les mots-clés des pièces jointes de Python pour remplir à nouveau la colonne KEYWORDS. Si votre enquête comporte plusieurs questions de type image, vous ne pouvez pas utiliser le notebook. Vous devez donc déterminer manuellement quel fichier est associé à quelle question et saisir le nom de la question dans la colonne KEYWORDS pour chaque enregistrement de pièce jointe. Pour plus d’informations, consultez cet article du Support technique.

Quel que soit l’environnement, au prochain affichage de ces enregistrements dans Survey123, la valeur du mot-clé dans la table des pièces jointes correspondra au nom de la question, et l’association sera automatique.

Personnaliser les noms de fichier

Par défaut, Survey123 génère automatiquement un nom de fichier pour les images, les données audio et les fichiers envoyés dans une question. Le nom de fichier inclut le nom de la question en tant que préfixe, suivi d’un nombre unique. Vous pouvez personnaliser les noms de fichier de manière à les rendre plus pertinents. Vous pouvez, par exemple, inclure les prénom et nom du signataire dans le nom d’un fichier de signature. Dans le cas d’une photo, vous pouvez inclure la date ou un descripteur de l’objet que vous photographiez.

Attention :

Les noms de fichier personnalisés sont pris en charge pour les questions de type image, audio et fichier dans l’application Web. Dans l’application de terrain, les noms de fichier personnalisés ne sont pris en charge que pour les questions de type image.

Les noms de fichier personnalisés sont définis au moment de l’ajout du fichier à une question de média et ne sont pas automatiquement mis à jour en fonction des changements apportés ultérieurement dans l’enquête. Par exemple, si un nom de fichier renvoie à une question de type texte et que la valeur de cette question change après l’ajout du fichier, le nom de fichier n’est pas mis à jour pour tenir compte de ce changement.

Vous pouvez utiliser le paramètre fileName dans la colonne bind::esri:parameters pour définir dynamiquement le nom d’un fichier à créer. Dans l’exemple suivant, un nom de fichier image semblable à ASSET406-20221018145109.jpg est créé à partir de la question asset_id et de la date et de l’heure actuelles :

Syntaxe du nom de fichier image dans XLSForm

Pour obtenir davantage d’exemples de syntaxe, consultez l’exemple Images et annotation dans Survey123 Connect.

Les noms des fichiers doivent respecter les règles suivantes :

  • Les noms de fichier doivent être uniques pour toutes les questions dans toutes les enquêtes sur l’appareil. Le dossier My Survey Attachments (Mes enquêtes jointes) stocke toutes les images de toutes les enquêtes sur l’appareil et ne peut donc pas contenir de noms de fichiers dupliqués. Pour garantir l’unicité des noms de fichiers, vous pouvez utiliser la fonction now() dans l’expression fileName.
  • Les noms de fichier ne peuvent pas dépasser 140 caractères.
  • Les noms de fichier ne peuvent pas contenir d’espaces ou les caractères spéciaux suivants : \ / : * ? < > ; | . , ". Les espaces ou les caractères spéciaux seront remplacés par un caractère de soulignement.
Attention :

Dans l’application de terrain, si l’expression du paramètre fileName génère un nom de fichier dupliqué ou qui dépasse la longueur maximale, le nom de fichier généré automatiquement pour l’image est utilisé. De même, si les utilisateurs mettent à jour manuellement le nom de fichier dans l’enquête, le nom de fichier n’est pas accepté s’il s’agit d’un doublon ou s’il dépasse la longueur maximale.

Dans l’application Web, si l’expression du paramètre fileName ou une mise à jour manuelle du nom de fichier génère un doublon, un nombre incrémenté est ajouté au nouveau nom de fichier.

Vous pouvez appliquer les paramètres suivants dans la colonne body::esri:style d’une question afin de mieux contrôler les noms de fichier :

  • fileNameVisible : indique si le nom du fichier est visible dans l’enquête. La valeur par défaut est true. Pour masquer le nom de fichier, saisissez fileNameVisible=false.
  • allowRename : indique si les utilisateurs sont autorisés à mettre à jour le nom du fichier manuellement. La valeur par défaut est true. Les utilisateurs ne peuvent pas mettre à jour le nom de fichier lorsque fileNameVisible=false, même si allowRename=true.