DocumentationAEM 6.5Guide de l’utilisateur

Description de l’objet JSON de l’espace de travail AEM Forms

Dernière mise à jour : 14 juillet 2024
  • S'applique à :
  • Experience Manager 6.5
  • Rubriques :

Créé pour :

  • Administration
  • Utilisateur ou utilisatrice
  • Développeur

Les objets JSON utilisés dans l’espace de travail AEM Forms sont décrits ci-dessous.

  1. Catégorie

    Les catégories sont présentes dans l’onglet Démarrer le processus de Workspace. Ces catégories sont utilisées pour classer les points de départ.

PropriétéClient uniquementCommentaires
nameFNom de la catégorie
idFID de la catégorie
descriptionFDescription de la catégorie
parentOidFContient l’OID de la catégorie parente
.
startPointsListTContient la liste de tous les points de départ présents dans une catégorie.
categoryListTContient la liste des catégories enfants directes d’une catégorie
.
REMARQUE
Tous les points de départ et favoris sont des catégories qui sont définies côté client. La catégorie Favoris contient tous les points de départ qui sont marqués par l’utilisateur comme favoris. La catégorie Tous les points de départ contient tous les points de départ.
  1. Point de départ

    Le point de départ permet de démarrer un processus à partir de l’espace de travail lors de l’appel.

    PropriétéClient uniquementCommentaires
    categoryIdFContient l’identifiant de la catégorie à laquelle appartient le point de départ.
    descriptionFContient la description d’un point de départ.
    nameFContient le nom du point de départ.
    serializedImageTicketFContient le ticket de l’image correspondant au point de départ. Le ticket de cette image est utilisé dans le champ imageUrl du point de départ, pour obtenir l’image pour le point de départ à partir du serveur.
    serviceNameFContient le nom du service pour le point de départ.
    startpointIdFContient l’identifiant du point de départ.
    isFavoriteTIndique si le point de départ est un favori ou non. True si le point de départ est favori, sinon false.
    isDefaultImageTIndique s’il existe une image spécifiée pour le processus ou non. True si aucune image n’est associée au processus, sinon false.
    taskTContient la tâche créée lorsque le point de départ est appelé.
    imageUrlTContient l’URL de l’image correspondant au point de départ.
  2. Tâche

    Les tâches sont attribuées aux utilisateurs/groupes et comprennent une interface utilisateur (un formulaire ou un guide - déconseillé) qui peut être renseignée avec des données. Lorsque des utilisateurs et des utilisatrices se voient attribuer une tâche, ils reçoivent le formulaire ou le guide à remplir et à envoyer.

PropriétéClient uniquementCommentaires
classOfTaskFLa classe de tâche est « LC8 » lorsque la tâche est lc8, sinon « standard ».
completeTimeFContient l’horodatage de fin de la tâche.
consultGroupIdFContient l’ID d’un groupe dont la tâche peut être consultée. Il est défini lors de la conception du processus.
createTimeFContient l’horodatage de création de la tâche.
createdIdFContient l’identifiant de la personne qui a créé la tâche.
currentAssignmentFContient des informations sur l’affectation actuelle de la tâche.
deadlineFContient l’horodatage d’échéance d’une tâche.
descriptionFContient la description de la tâche.
displayNameFContient le nom d’affichage de la tâche.
forwardGroupIdFContient l’ID d’un groupe auquel la tâche peut être transmise. Il est défini lors de la conception du processus.
instructionsFContient des instructions pour une tâche.
isLockedFTrue si la tâche est verrouillée.
isMustOpenToCompleteFTrue si le formulaire de tâche doit être ouvert pour terminer la tâche.
isOpenFullScreenFSi la valeur est true, à l’ouverture de la tâche, le formulaire occupe l’écran tout entier la première fois.
isRouteSelectionRequiredFSi la valeur est true, l’itinéraire doit être sélectionné pour terminer la tâche.
isShowAttachmentsFLes pièces jointes s’affichent si la valeur est true.
isStartTaskFSi la valeur est true, la tâche est créée à partir du point de départ.
isVisibleFTrue si la tâche est visible dans l’espace de travail.
nextReminderFHorodatage pour le rappel suivant.
priorityFContient la priorité de la tâche.
1 = priorité la plus élevée
2 = priorité élevée
3 = priorité normale
4 = faible priorité
5 = priorité la plus faible
processInstanceIdFID de l’instance de processus dont la tâche fait partie.
processusInstanceStatusFStatut de l’instance de processus de la tâche.
reminderCountFContient le nombre de rappels pour la tâche.
routeListFContient la liste des itinéraires associée à la tâche. L’utilisateur ou l’utilisatrice peut effectuer la tâche en sélectionnant l’un des itinéraires dans la liste des itinéraires.
selectedRouteFIl contient le nom de l’itinéraire sélectionné une fois la tâche terminée.
serializedImageTicketFContient le ticket de l’image correspondant à la tâche. Le ticket de cette image est utilisé dans le champ imageUrl de la tâche, pour obtenir l’image pour la tâche à partir du serveur.
serviceNameFIl contient le nom du service pour la tâche.
serviceTitleFIl contient le titre du service pour la tâche.
statusF1 = Créé (la tâche est créée à partir du point de départ.)
2 = Créé et enregistré (la tâche est créée à partir du point de départ et enregistrée.)
3 = Affecté (la tâche est affectée à l’utilisateur ou l’utilisatrice une fois le processus démarré.)
4 = Affecté et enregistré (la tâche est affectée et enregistrée.)
100 = Terminé (la tâche est terminée.)
101 = Date limite (la tâche a atteint la date limite.)
102 = Terminé
stepNameFIl contient le nom de la tâche définie lors de la conception du processus.
summaryUrlFIl contient l’URL du résumé de la tâche.
taskACLFIl s’agit d’une liste de contrôle d’accès pour une tâche.
taskIdFID d’une tâche.
updateTimeFHorodatage de la dernière mise à jour de la tâche.
formUrlTIl contient l’URL du formulaire d’une tâche.
taskFormTypeTContient un type de formulaire de tâche. En utilisant ce champ, la tâche est rendue sur le client sous forme de pdf, de formulaire swf, etc.
showDirectActionsTSi True, les actions d’itinéraire sont visibles dans l’espace de travail.
showACLActionsTSi True, les actions telles que transférer, consulter et partager sont visibles dans l’espace de travail.
supportsOfflineTSi la valeur est true, le formulaire peut être déconnecté. Ceci concerne uniquement les formulaires PDF.
supportsSaveTSi true, l’utilisateur ou l’utilisatrice peut enregistrer la tâche.
readerSubmitOptionsTCet objet contient des options qui sont utilisées pour soumettre des formulaires PDF via un lecteur dans le cas où le formulaire PDF ne contient pas de bouton de soumission.
isDefaultImageTIndique s’il existe une image spécifiée pour le processus ou non. True s’il n’y a pas d’image associée au processus, sinon false.
historyTaskListTContient la liste des tâches utilisées dans l’onglet historique des détails des tâches.
isOwnerTTrue si la personne connectée est propriétaire de la tâche.
availableCommandsTContient toutes les actions qui peuvent être entreprises sur la tâche.
availableCommands.directCommandsTContient toutes les actions d’itinéraire disponibles pour une tâche.
availableCommands.taskACLCommandsTContient des commandes telles que transférer, partager et consulter si disponible pour une tâche.
availableCommands.otherCommandsTContient des commandes telles que verrouiller, déverrouiller, abandonner, retourner, réclamer, etc., selon leur disponibilité.
processInstanceInfoTContient des informations sur l’instance de processus de la tâche.
processVariablesTContient un tableau d’objets de variables de processus, le cas échéant.
pendingTasksTContient la liste des tâches en attente pour l’instance de processus de la tâche.
userActionsTTableau d’objets. Chaque objet contient des informations sur l’itinéraire et son message de confirmation correspondant, le cas échéant.
dataUrlTURL des données du formulaire d’une tâche.
externalAppConfigTIl s’agit d’une configuration pour les formulaires de candidature tiers.
submittedTTrue si la tâche est envoyée.
attachmentsTListe des pièces jointes pour une tâche.
assignmentsTListe des affectations d’une tâche.
  1. Filtrer

    Le filtre est en principe la file d’attente de l’utilisateur ou du groupe. Lorsqu’une tâche est attribuée à une personne/un groupe, celle-ci est ajoutée dans la file d’attente correspondante.

PropriétéClient uniquementCommentaires
isDefaultFTrue si la file d'attente est la file d’attente par défaut de la personne connectée, sinon false.
nameFNom du ou de la propriétaire de la file d'attente.
qidFIdentifiant de la file d’attente.
typeFContient le type de file d’attente.
0 - File d’attente de l’utilisateur ou de l’utilisatrice.
1. File d’attente partagée.
2. File d’attente de groupe.
queryTContient la requête associée à un filtre. Cette requête est utilisée pour rechercher des tâches dans une liste de tâches complète.
tasksTContient la liste de toutes les tâches appartenant à un filtre.
  1. Absence du bureau

    Vous pouvez gérer votre planning d'absence du bureau et contrôler le flux des tâches qui vous sont affectées en votre absence.

PropriétéClient uniquementCommentaires
dateRangesFContient des objets de tableau des plannings d’absences du bureau d’un utilisateur. Dans chaque objet de planning, le champ startDate contient la date de début du planning et le champ endDate contient la date de fin du planning. Si endDate est null dans le planning, cela implique que l’utilisateur n’a pas planifié la date de fin du planning d’absences du bureau.
isNoPrimaryDesignateFTrue s’il n’y a pas de désignation principale si l’utilisateur ou l’utilisatrice n’est pas au bureau.
isOutOfOfficeFTrue si l’utilisateur ou l’utilisatrice n’est pas au bureau.
outOfOfficeDesignateFContient les informations sur l’utilisateur ou l’utilisatrice désignés comme responsable principal par l’utilisateur ou l’utilisatrice.
processSpecificDesignatesFContient un tableau d’objets pour la désignation d’absence du bureau propre à un processus. Dans chaque objet de désignation propre à un processus, processName contient le nom du processus, isNotDesignated est défini sur true si aucun utilisateur n’est affecté au processus correspondant, et userDesignated est défini sur null si aucun utilisateur n’a affecté de détails else de l’utilisateur affecté au processus correspondant.
processesTContient une liste de tous les processus disponibles pour l’utilisateur ou l’utilisatrice.
initialOutOfOfficeSettingsTContient les paramètres d’absence du bureau initiaux de l’utilisateur ou de l’utilisatrice qui sont récupérés au départ.
outOfOfficeSettingsTContient les paramètres d’absence du bureau modifiés.
userSearchHistoryTContient une liste d’utilisateurs et d’utilisatrices recherchés par un utilisateur ou une utilisatrice connecté jusqu’à ce jour.
  1. Instance de processus

    Une instance de processus est créée lorsqu’un processus est appelé via un espace de travail ou un workbench.

PropriétéClient uniquementCommentaires
descriptionFDescription de l’instance de processus
initiatorFNom de l’initiateur ou de l’initiatrice d’une instance de processus.
initiatorIdFID de l’initiateur ou de l’initiatrice de l’instance de processus.
processCompleteTimeFHorodatage lorsque le processus est terminé.
processInstanceIdFIdentifiant de l’instance de processus.
processInstanceStatusF0 = initié
1 = en cours d’exécution
2 = terminé
3 = en cours d’achèvement
4 = interrompu
5 = en cours d’interruption
6 = suspendu
7 = en cours de suspension
8 = en cours d’annulation de la suspension
processNameFNom du processus.
processStartTimeFHorodatage du démarrage du processus.
processVariablesFTableau d’objets de variables de processus. Chaque objet de variable de processus contient les paramètres Nom (nom de la variable de processus), Valeur (valeur de variable de processus) et Type (type de variable de processus).
tasklistTTâches générées par cette instance de processus.
  1. Nom du processus
PropriétéClient uniquementCommentaires
processMajorVersionFVersion majeure d’un processus.
processMinorVersionFVersion mineure d’un processus.
processNameFNom du processus.
processTitleFTitre du processus.
processInstanceListTListe des instances de processus pour ce processus.
  1. Objet d’affectation de tâches

    L’objet Affectation de tâche contient des informations sur l’affectation d’une tâche. Voici les propriétés de l’affectation de la tâche.

PropriétéClient uniquementCommentaires
assignmentCreateTimeFHorodatage de la création de cette affectation de tâche.
assignmentTypeF0 = affectation initiale
1 = Transférer (la tâche a été transférée à la propriétaire ou au propriétaire actuel de la tâche.)
2 = Renvoyé (la tâche a été renvoyée à la propriétaire ou au propriétaire actuel de la tâche par la ou le propriétaire précédent de la tâche.)
3 = Réclamé (la tâche a été réclamée par la ou le propriétaire actuel de la tâche.)
4 = Réaffectation (la tâche a été affectée à la propriétaire ou au propriétaire actuel de la tâche après réaffectation.)
5 = Administrateur ou administratrice attribué (la tâche a été attribuée par l’administrateur ou l’administratrice à la propriétaire ou au propriétaire actuel de la tâche.)
6 = Consulté (la tâche a été consultée par la ou le propriétaire actuel de la tâche.)
assignmentUpdateTimeFHorodatage de la mise à jour de cette affectation d’une tâche.
queueIdFID de la file d’attente de la ou du propriétaire actuel de la tâche.
queueOwnerFNom de la propriétaire ou du propriétaire actuel de la tâche.
queueOwnerIdFID de la propriétaire ou du propriétaire actuel de la tâche.
  1. Objet ACL de tâche

    L’objet ACL de tâche contient des informations sur les autorisations telles que le transfert, le partage, la consultation, etc., d’une tâche. Voici les propriétés de l’ACL de la tâche.

PropriétéClient uniquementCommentaires
canAddAttachmentsFSi true, les pièces jointes peuvent être ajoutées à la tâche.
canAddNotesFSi true, des notes peuvent être ajoutées à la tâche.
canClaimFSi true, la tâche peut être réclamée.
canConsultFSi true, la tâche peut être consultée.
canForwardFSi true, la tâche peut être transférée.
canShareFSi true, la tâche peut être partagée.
  1. Pièce jointe de la tâche

    Des pièces jointes peuvent être ajoutées à une tâche. Une pièce jointe peut être de type pièce jointe et note. Voici les propriétés de l’objet de pièce jointe.

PropriétéClient uniquementCommentaires
creationDateFHorodatage lors de la création de la pièce jointe.
creatorIdFID de la personne qui a ajouté la pièce jointe.
creatorNameFNom de la personne qui a ajouté la pièce jointe.
descriptionFDescription de la pièce jointe.
fileNameFNom de la pièce jointe.
idFID de la pièce jointe.
lastModifiedDateFHorodatage de la dernière modification de la pièce jointe.
noteExtendedFSi true, la note est une note étendue (longue).
autorisations ;FAutorisations associées à une pièce jointe. Le champ allowRead représente l’autorisation de lire, allowWrite l’autorisation d’écrire et allowDelete l’autorisation de supprimer.
size
 ;
FTaille de la pièce jointe en octets.
taskIdFID de la tâche à laquelle la pièce jointe est ajoutée.
typeFLe type est « attachment » pour les fichiers et « note » pour les notes.
formattedCreationDateTContient la date de création de la pièce jointe en fonction des paramètres de l'interface utilisateur de la personne.
formattedDescriptionTDescription de la pièce jointe formatée. Utilisé pour afficher les caractères spéciaux présents dans la description de la pièce jointe dans l’espace de travail AEM Forms.
formattedFileNameTNom de la pièce jointe formatée. Utilisé pour afficher les caractères spéciaux présents dans le nom de la pièce jointe dans l’espace de travail AEM Forms. Ceci est uniquement destiné aux notes.
  1. User

    Voici les propriétés de l’objet utilisateur.

PropriétéClient uniquementCommentaires
addressFAdresse de la personne.
commonNameFNom commun de l’utilisateur ou de l’utilisatrice.
descriptionFDescription de l’utilisateur ou de l’utilisatrice.
directGroupMembershipsFListe du groupe de l’utilisateur ou de l’utilisatrice.
displayNameFNom d’affichage de l’utilisateur ou de l’utilisatrice.
emailFIdentifiant e-mail de l’utilisateur ou de l’utilisatrice.
isOutOfOfficeFTrue si la personne est absente du bureau.
lastNameFNom de famille de la personne.
firstNameFPrénom de la personne.
oidFID de l’utilisateur ou de l’utilisatrice.
orgFNom de l’organisation de l’utilisateur ou de l’utilisatrice.
postalAddressFAdresse postale de la personne.
telephoneFNuméro de contact de la personne.
telephoneNumberFNuméro de contact de la personne.
useridFIdentifiant de connexion de l’utilisateur ou de l’utilisatrice.
recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2