Las siguientes API se utilizan en el espacio de trabajo de AEM Forms.
Método Javascript | Nombre de servicio | Nombre de API | Comentarios |
getGroups | ProcessManagementUserProxyService | getGroups | Busca grupos. devuelve una lista de todos los grupos si no se ha especificado nada; de lo contrario, devuelve grupos con el nombre especificado. |
getUsersAndGroups | ProcessManagementUserProxyService | getUsersAndGroups | Busca usuarios y grupos. Devuelve una lista de todos los usuarios y grupos, si no se especifica nada, devuelve usuarios y grupos con el nombre especificado. |
prepareForSubmit | ProcessManagementDocumentHandlingService | prepareForSubmit | Se llama antes de enviar el formulario mediante DocumentSubmitServlet. Establece la ID de tarea en una variable de sesión (junto con la hora de caducidad) que se recupera durante el envío real. |
submitTask | ProcessManagementDocumentHandlingService | submit | Envía el objeto de documento asociado a una tarea (y a su vez envía el proceso). |
getRootEndpointCategories | ProcessManagementStartpointService | getRootEndpointCategories | Recupera todas las categorías raíz presentes en el servidor. |
getDirectChildCategories | ProcessManagementStartpointService | getDirectChildCategories2 | Busca todos los niños directos para una categoría. |
getAllStartpoints | ProcessManagementStartpointService | getAllStartpoints | Recupera todos los puntos de partida presentes en el servidor bajo todas las categorías. |
invokeStartpoint | ProcessManagementStartpointService | invokeStartpoint | Esto invoca un punto de inicio y crea una nueva tarea correspondiente a un punto de inicio |
getAllTasks | ProcessManagementTaskService | getAllActionableTasks | Recupera todas las tareas que se crean y reenvían o consultan, guardan, asignan, asignan y guardan para el usuario que ha iniciado sesión. |
getTask | ProcessManagementTaskService | getTask | Busca una tarea específica. |
outputTask | ProcessManagementTaskService | procesar | Procesa una tarea y devuelve la información necesaria para procesar el formulario, como la dirección URL del formulario, el tipo de formulario, la dirección URL de los datos, si es necesario, etc. |
submitWithPreviousData | ProcessManagementTaskService | submitWithPreviousData | Devuelve el resultado de la API de envío de TaskManager mediante la clave de resultado. |
submitWithData | ProcessManagementTaskService | submitWithData | Envía los datos del formulario (pasados como cadena) asociados con la tarea mediante la API de envío de TaskManager. Se utiliza para formularios flexibles que no llaman a la API de envío de TaskManager. |
save | ProcessManagementTaskService | guardar | Guarda una tarea en el servidor. |
complete | ProcessManagementTaskService | complete | Finaliza una tarea y la tarea se pasa al siguiente paso según el diseño del proceso. |
getAttachment | ProcessManagementTaskService | getAttachment | Devuelve la dirección URL de un archivo adjunto en el que está disponible. |
getAllAttachments | ProcessManagementTaskService | getAllActionableAttachments | Recupera todos los archivos adjuntos y notas de una tarea. |
compartir | ProcessManagementTaskService | compartir | Comparte una tarea con otro usuario. Otro usuario puede reclamar la tarea y convertirse en propietario de la tarea. |
adelante | ProcessManagementTaskService | adelante | Reenvía una tarea a otro usuario. |
consulta | ProcessManagementTaskService | consulta | Consulta una tarea con otro usuario. |
reclamar | ProcessManagementTaskService | reclamar | Afirma que hay una tarea disponible en la cola compartida. |
desbloquear | ProcessManagementTaskService | desbloquear | Desbloquea una tarea. |
bloquear | ProcessManagementTaskService | bloquear | Bloquea una tarea y otro usuario no puede reclamar la tarea si se comparte. |
rechazar | ProcessManagementTaskService | rechazar | Devuelve la tarea al propietario anterior de la tarea. |
abandono | ProcessManagementTaskService | abandono | Elimina una tarea. |
setVisibility | ProcessManagementTaskService | setVisibility | Establece la visibilidad de una tarea. Si la visibilidad se establece en false, la tarea no será visible para el usuario posteriormente. |
getUsers | ProcessManagementUserProxyService | getUsers | Se utiliza para buscar usuarios. Devuelve todos los usuarios si no se especifica ningún nombre, de lo contrario, devuelve los usuarios con un nombre especificado. |
getUsersInGroup | ProcessManagementUserProxyService | getUsersInGroupByName | Devuelve todos los usuarios de un grupo. |
GrantQueueAccess | ProcessManagementQueueService | GrantQueueAccess | Otorga al usuario especificado acceso a la cola del usuario que ha iniciado sesión. Básicamente está compartiendo su propia cola con otro usuario. |
requestQueueAccess | ProcessManagementQueueService | requestQueueAccess | Realiza una solicitud de acceso de la cola del usuario especificado para el usuario que ha iniciado sesión. Si el usuario aprueba la solicitud, la cola del usuario se comparte con el usuario que ha iniciado sesión. |
getGrantedUsers | ProcessManagementQueueService | getGrantedUsers | Devuelve todos los usuarios que tienen acceso a la cola del usuario que ha iniciado sesión. |
getUsersForAccessibleQueues | ProcessManagementQueueService | getUsersForAccessibleQueues | Devuelve todos los usuarios a los que un usuario tiene acceso a la cola. |
revokeQueueAccess | ProcessManagementQueueService | revokeQueueAccess | Elimina a un usuario de la lista de usuarios que tienen acceso a la cola del usuario que ha iniciado sesión. |
removeQueueAccess | ProcessManagementQueueService | removeQueueAccess | Elimina un usuario de la lista de usuarios a los que el usuario que ha iniciado sesión puede acceder a la cola. |
getAllQueues |
ProcessManagementQueueService |
getAllQueues |
Obtiene todas las colas (propias, compartidas y de grupo) accesibles para el usuario que ha iniciado sesión. |
getOutOfOfficeSettings | ProcessManagementOutOfOfficeService | getOutOfOfficeSettings | Se sale de la configuración de oficina de un usuario. |
saveOutOfOfficeSettingsJson | ProcessManagementOutOfOfficeService | saveOutOfOfficeSettingsJson | Guarda la configuración de un usuario fuera de la oficina. |
getAllProcesses | ProcessManagementProcessService | getAllProcesses | Devuelve la lista de todos los procesos. |
getParticipatedProcesses | ProcessManagementProcessService | getParticipatedProcesses | Devuelve la lista de todos los nombres de proceso que participaron los usuarios que iniciaron sesión. |
getProcessInstance |
ProcessManagementProcessService |
getProcessInstance |
Obtiene detalles de una instancia de proceso. |
getProcessInstances | ProcessManagementQueryService | getProcessInstances | Recupera todas las instancias de proceso de un proceso. |
getpendingTasksForProcessInstance | ProcessManagementQueryService | getpendingTasksForProcessInstance | Obtiene tareas pendientes para una instancia de proceso. |
getTasksForProcessInstance | ProcessManagementQueryService | getTasksForProcessInstance | Obtiene todas las tareas de una instancia de proceso. |
getAllSearchTemplates | ProcessManagementQueryService | getAllSearchTemplates | Devuelve la lista de todas las plantillas de búsqueda. |
getTemplate | ProcessManagementQueryService | getTemplate | Devuelve el contenido de una plantilla de búsqueda. |
findTasksJson |
ProcessManagementQueryService | findTasksJson | Busca y devuelve todas las tareas que cumplen todas las condiciones de una plantilla de búsqueda. |
getAssignmentsForTask | ProcessManagementTaskService | getAssignmentsForTask | Obtiene todas las asignaciones para una tarea. Por ejemplo:- Si el usuario reenvía o consulta una tarea con otro usuario, entonces es una asignación para una tarea. |
deleteAttachment | TaskManagerService | deleteAttachment | Elimina un archivo adjunto. |
initialize | ProcessManagementClientSessionService | initialize | De ser necesario, renueva la afirmación. Autentica al usuario. Establece los parámetros de sesión para la información de servidor y cliente. Devuelve la información del usuario y el intervalo de sondeo. |
getTasksForDirectReports | ProcessManagementTeamTasksService | getTasksForDirectReports | Devuelve todas las tareas de los informes directos del administrador de inicio de sesión. |
getTaskOfDirectReport |
ProcessManagementTeamTasksService | getDirectReportTask | Devuelve la tarea del informe directo especificado del administrador de inicio de sesión. |
forwardTaskOfDirectReport | ProcessManagementTeamTasksService | forwardTaskOfDirectReport | Reenvía una tarea de un informe directo a otro usuario. |
rechacarTareaDeDirectReport | ProcessManagementTeamTasksService | rechacarTareaDeDirectReport | Devuelve una tarea de un informe directo al usuario anterior. |
getProperty | WorkspacePropertyService | getProperty | Obtiene una propiedad Workspace para un usuario. |
removeProperty | WorkspacePropertyService | delete | Elimina una propiedad Workspace para un usuario. |
getProperties | WorkspacePropertyService | getPropertiesAsMap | Devuelve todas las propiedades de Workspace de un usuario. |
setProperty | WorkspacePropertyService | setProperty | Establece una propiedad Workspace para un usuario. |
getCurrentUserImageUrl | ProcessManagementClientSessionService | getCurrentUserImageUrl | Obtiene la dirección URL de imagen del usuario para el usuario que ha iniciado sesión. |
getUserImageUrl | ProcessManagementClientSessionService | getUserImageUrl | Obtiene la dirección URL de imagen del usuario para un usuario especificado. |
uploadNote | ProcessManagementDocumentHandlingService | uploadNote | Carga una nota en el servidor para una tarea. |
uploadRMAToServer (también se llama directamente desde la plantilla html) |
ProcessManagementDocumentHandlingService | uploadAttachment | Carga un archivo adjunto en el servidor para una tarea. |
getImageURL (también se llama directamente desde una plantilla html) | ProcessManagementDocumentHandlingService | getImage | Obtiene la imagen para un proceso. |