Les API suivantes sont utilisées dans l’espace de travail AEM Forms.
Méthode JavaScript | Nom du service | Nom de l’API | Commentaires |
getGroups | ProcessManagementUserProxyService | getGroups | Elle recherche des groupes. Si aucune précision n’est fournie, elle renvoie une liste de tous les groupes. Sinon, elle renvoie les groupes portant le nom précisé. |
getUsersAndGroups | ProcessManagementUserProxyService | getUsersAndGroups | Elle recherche des utilisateurs et des groupes. Si aucune précision n’est fournie, elle renvoie une liste de tous les utilisateurs et groupes. Sinon, elle renvoie les utilisateurs et les groupes portant le nom précisé. |
prepareForSubmit | ProcessManagementDocumentHandlingService | prepareForSubmit | Elle est appelée avant l’envoi du formulaire via DocumentSubmitServlet. Elle définit l’ID de la tâche dans une variable de session (avec le délai d’expiration) qui est récupérée lors de l’envoi réel. |
submitTask | ProcessManagementDocumentHandlingService | submit | Elle envoie l’objet document associé à la tâche (et soumet ainsi le processus). |
getRootEndpointCategories | ProcessManagementStartpointService | getRootEndpointCategories | Elle récupère toutes les catégories racines présentes sur le serveur. |
getDirectChildCategories | ProcessManagementStartpointService | getDirectChildCategories2 | Elle récupère tous les enfants directs d’une catégorie. |
getAllStartpoints | ProcessManagementStartpointService | getAllStartpoints | Elle récupère tous les points de départ présents sur le serveur sous toutes les catégories. |
invokeStartpoint | ProcessManagementStartpointService | invokeStartpoint | Elle appelle un point de départ et crée une nouvelle tâche correspondant à ce point. |
getAllTasks | ProcessManagementTaskService | getAllActionableTasks | Elle récupère toutes les tâches qui sont créées et transférées ou consultées, enregistrées, affectées, affectées et enregistrées pour un utilisateur connecté. |
getTask | ProcessManagementTaskService | getTask | Elle récupère une tâche spécifique. |
renderTask | ProcessManagementTaskService | render | Elle génère une tâche et renvoie les informations requises pour générer le formulaire comme l’URL du formulaire, le type de formulaire, l’URL des données si nécessaire, etc. |
submitWithPriorData | ProcessManagementTaskService | submitWithPriorData | Elle renvoie le résultat de l’API d’envoi de TaskManager à l’aide de la clé de résultat. |
submitWithData | ProcessManagementTaskService | submitWithData | Elle envoie les données du formulaire (transmises en tant que chaîne) associées à la tâche à l’aide de l’API d’envoi de TaskManager. Elle est utilisée pour les formulaires Flex qui n’appellent pas l’API d’envoi de TaskManager. |
save | ProcessManagementTaskService | save | Elle enregistre une tâche sur le serveur. |
complete | ProcessManagementTaskService | complete | Elle termine une tâche qui est transmise à l’étape suivante conformément à la conception du processus. |
getAttachment | ProcessManagementTaskService | getAttachment | Elle renvoie l’URL d’une pièce jointe où la pièce jointe est disponible. |
getAllAttachments | ProcessManagementTaskService | getAllActionableAttachments | Elle récupère toutes les pièces jointes et notes d’une tâche. |
réseau | ProcessManagementTaskService | réseau | Elle partage une tâche avec un autre utilisateur. Un autre utilisateur peut demander la tâche et devient le propriétaire de la tâche. |
forward | ProcessManagementTaskService | forward | Elle transfère une tâche à un autre utilisateur. |
consult | ProcessManagementTaskService | consult | Elle consulte une tâche avec un autre utilisateur. |
claim | ProcessManagementTaskService | claim | Elle demande une tâche disponible dans la file d’attente partagée. |
unlock | ProcessManagementTaskService | unlock | Elle déverrouille une tâche. |
lock | ProcessManagementTaskService | lock | Elle verrouille une tâche ; la tâche ne peut plus être demandée par un autre utilisateur si elle est partagée. |
de refuser ; | ProcessManagementTaskService | de refuser ; | Elle renvoie la tâche au propriétaire précédent de la tâche. |
abandon | ProcessManagementTaskService | abandon | Elle supprime une tâche. |
setVisibility | ProcessManagementTaskService | setVisibility | Elle définit la visibilité d’une tâche. Si la visibilité est définie sur la valeur false, l’utilisateur ne pourra pas voir la tâche ultérieurement. |
getUsers | ProcessManagementUserProxyService | getUsers | Elle est utilisée pour rechercher des utilisateurs. Elle renvoie tous les utilisateurs si aucun nom n’est spécifié, sinon, elle renvoie les utilisateurs avec le nom spécifié. |
getUsersInGroup | ProcessManagementUserProxyService | getUsersInGroupByName | Elle renvoie tous les utilisateurs appartenant à un groupe. |
grantQueueAccess | ProcessManagementQueueService | grantQueueAccess | Elle autorise l’accès de la file d’attente de l’utilisateur connecté à l’utilisateur spécifié. Il s’agit d’un partage de base de sa propre file d’attente avec un autre utilisateur. |
requestQueueAccess | ProcessManagementQueueService | requestQueueAccess | Elle exécute une requête d’accès à la file d’attente de l’utilisateur spécifié pour un utilisateur connecté. Si l’utilisateur approuve la requête, la file d’attente de l’utilisateur est partagée avec l’utilisateur connecté. |
getGrantedUsers | ProcessManagementQueueService | getGrantedUsers | Elle renvoie tous les utilisateurs qui ont accès à la file d’attente de l’utilisateur connecté. |
getUsersForAccessibleQueues | ProcessManagementQueueService | getUsersForAccessibleQueues | Elle renvoie tous les utilisateurs dont la file d’attente est accessible à un utilisateur. |
revokeQueueAccess | ProcessManagementQueueService | revokeQueueAccess | Elle supprime un utilisateur de la liste des utilisateurs qui ont accès à la file d’attente de l’utilisateur connecté. |
removeQueueAccess | ProcessManagementQueueService | removeQueueAccess | Elle supprime l’utilisateur de la liste des utilisateurs dont la file d’attente est accessible à l’utilisateur connecté. |
getAllQueues |
ProcessManagementQueueService |
getAllQueues |
Elle octroie un accès à l’utilisateur connecté à toutes les files d’attente (propres, partagées et files d’attente de groupe). |
getOutOfOfficeSettings | ProcessManagementOutOfOfficeService | getOutOfOfficeSettings | Elle récupère les paramètres d’absence du bureau d’un utilisateur. |
saveOutOfOfficeSettingsJson | ProcessManagementOutOfOfficeService | saveOutOfOfficeSettingsJson | Elle enregistre les paramètres d’absence du bureau d’un utilisateur. |
getAllProcesses | ProcessManagementProcessService | getAllProcesses | Elle renvoie la liste de tous les processus. |
getParticipatedProcesses | ProcessManagementProcessService | getParticipatedProcesses | Elle renvoie la liste de tous les noms de processus auxquels participe l’utilisateur connecté. |
getProcessInstance |
ProcessManagementProcessService |
getProcessInstance |
Elle récupère les détails d’une instance de processus. |
getProcessInstances | ProcessManagementQueryService | getProcessInstances | Elle récupère toutes les instances de processus d’un processus. |
getPendingTasksForProcessInstance | ProcessManagementQueryService | getPendingTasksForProcessInstance | Elle récupère les tâches en attente d’une instance de processus. |
getTasksForProcessInstance | ProcessManagementQueryService | getTasksForProcessInstance | Elle récupère toutes les tâches d’une instance de processus. |
getAllSearchTemplates | ProcessManagementQueryService | getAllSearchTemplates | Elle renvoie la liste de tous les modèles de recherche. |
getTemplate | ProcessManagementQueryService | getTemplate | Elle renvoie le contenu d’un modèle de recherche. |
findTasksJson |
ProcessManagementQueryService | findTasksJson | Elle recherche et renvoie toutes les tâches qui répondent à toutes les conditions d’un modèle de recherche. |
getAssignmentsForTask | ProcessManagementTaskService | getAssignmentsForTask | Elle récupère toutes les affectations d’une tâche. Par ex. : si l’utilisateur transfère ou consulte une tâche d’un autre utilisateur, il s’agit de l’affectation d’une tâche. |
deleteAttachment | TaskManagerService | deleteAttachment | Elle supprime une pièce jointe. |
initialize | ProcessManagementClientSessionService | initialize | Elle renouvelle l’assertion, si nécessaire. L’utilisateur s’authentifie. Définit les paramètres de session des informations relatives au serveur/client. Renvoie les informations relatives à l’utilisateur et l’intervalle d’interrogation. |
getTasksForDirectReports | ProcessManagementTeamTasksService | getTasksForDirectReports | Elle renvoie toutes les tâches de rapports directs du gestionnaire connecté. |
getTaskOfDirectReport |
ProcessManagementTeamTasksService | getDirectReportTask | Elle renvoie la tâche de rapport direct spécifié du gestionnaire connecté. |
forwardTaskOfDirectReport | ProcessManagementTeamTasksService | forwardTaskOfDirectReport | Elle transfère une tâche d’un rapport direct à un autre utilisateur. |
rejectTaskOfDirectReport | ProcessManagementTeamTasksService | rejectTaskOfDirectReport | Elle renvoie une tâche d’un rapport direct à l’utilisateur précédent. |
getProperty | WorkspacePropertyService | getProperty | Elle récupère une propriété de l’espace de travail d’un utilisateur. |
removeProperty | WorkspacePropertyService | Supprimez | Elle supprime une propriété de l’espace de travail d’un utilisateur. |
getProperties | WorkspacePropertyService | getPropertiesAsMap | Elle renvoie toutes les propriétés de l’espace de travail d’un utilisateur. |
setProperty | WorkspacePropertyService | setProperty | Elle définit une propriété de l’espace de travail d’un utilisateur. |
getCurrentUserImageUrl | ProcessManagementClientSessionService | getCurrentUserImageUrl | Elle récupère l’URL de l’image de l’utilisateur d’un utilisateur connecté. |
getUserImageUrl | ProcessManagementClientSessionService | getUserImageUrl | Elle récupère l’URL de l’image de l’utilisateur pour l’utilisateur spécifié. |
uploadNote | ProcessManagementDocumentHandlingService | uploadNote | Elle télécharge une note sur le serveur pour une tâche. |
uploadRMAToServer (également appelée directement à partir d’un modèle HTML) |
ProcessManagementDocumentHandlingService | uploadAttachment | Elle télécharge une pièce jointe sur le serveur pour une tâche. |
getImageURL (également appelée directement à partir d’un modèle HTML) | ProcessManagementDocumentHandlingService | getImage | Elle récupère l’image d’un processus. |