Las siguientes API se utilizan en AEM Forms Workspace.
Método Javascript | Nombre del servicio | Nombre de la API | Comentarios |
getGroups | ProcessManagementUserProxyService | getGroups | Busca grupos. devuelve una lista de todos los grupos si no se ha especificado nada; si no, 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 ha especificado nada; de lo contrario, devuelve usuarios y grupos con el nombre especificado. |
prepareForSubmit | ProcessManagementDocumentHandlingService | prepareForSubmit | Se llama antes de enviar el formulario a través de DocumentSubmitServlet. Establece el ID De la tarea en una variable de sesión (junto con la hora de vencimiento) que se recupera durante el envío real. |
submitTask | ProcessManagementDocumentHandlingService | submit | Envía el objeto del documento asociado a una tarea (y el proceso de envío a su vez). |
getRootEndpointCategories | ProcessManagementStartpointService | getRootEndpointCategories | Obtiene todas las categorías raíz presentes en el servidor. |
getDirectChildCategories | ProcessManagementStartpointService | getDirectChildCategories2 | Obtiene todos los elementos secundarios directos de una categoría. |
getAllStartpoints | ProcessManagementStartpointService | getAllStartpoints | Obtiene todos los puntos de inicio presentes en el servidor en 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 | Obtiene todas las tareas que se crean, reenvían o consultan, guardan, asignan y guardan para el usuario que ha iniciado sesión. |
getTask | ProcessManagementTaskService | getTask | Obtiene una tarea específica. |
renderTask | 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 datos si es necesario, etc. |
submitWithPriorData | ProcessManagementTaskService | submitWithPriorData | 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 a 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 | save | Guarda una tarea en el servidor. |
completar | ProcessManagementTaskService | completar | Completa una tarea y esta se pasa al siguiente paso según el diseño del proceso. |
getAttachment | ProcessManagementTaskService | getAttachment | Devuelve la URL de un archivo adjunto donde este esté disponible. |
getAllAttachments | ProcessManagementTaskService | getAllActionableAttachments | Obtiene 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 su propietario. |
adelante | ProcessManagementTaskService | adelante | Envía una tarea a otro usuario. |
consultar | ProcessManagementTaskService | consultar | Consulta una tarea con otro usuario. |
solicitar | ProcessManagementTaskService | solicitar | Afirma que una tarea está disponible en la cola compartida. |
desbloquear | ProcessManagementTaskService | desbloquear | Desbloquea una tarea. |
bloquear | ProcessManagementTaskService | bloquear | Bloquea una tarea y esta no puede solicitarla otro usuario si se comparte. |
rechazar | ProcessManagementTaskService | rechazar | Devuelve la tarea al propietario anterior de la tarea. |
abandon | ProcessManagementTaskService | abandon | Elimina una tarea. |
setVisibility | ProcessManagementTaskService | setVisibility | Establece la visibilidad de una tarea. Si la visibilidad se establece en false, el usuario no podrá ver la tarea posteriormente. |
getUsers | ProcessManagementUserProxyService | getUsers | Se utiliza para buscar usuarios. Devuelve todos los usuarios si no se especifica ningún nombre, si no, devuelve los usuarios con el nombre especificado. |
getUsersInGroup | ProcessManagementUserProxyService | getUsersInGroupByName | Devuelve todos los usuarios de un grupo. |
grantQueueAccess | ProcessManagementQueueService | grantQueueAccess | Otorga acceso a la cola del usuario que ha iniciado sesión al usuario especificado. Básicamente comparte 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, su cola se compartirá 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 cuya cola es accesible para un usuario. |
revokeQueueAccess | ProcessManagementQueueService | revokeQueueAccess | Quita a un usuario de la lista de usuarios que tienen acceso a la cola de usuarios que han iniciado sesión. |
removeQueueAccess | ProcessManagementQueueService | removeQueueAccess | Quita un usuario de la lista de usuarios a los que se puede acceder desde la cola para iniciar sesión. |
getAllQueues |
ProcessManagementQueueService |
getAllQueues |
Obtiene todas las colas (propias, compartidas y grupales) accesibles para el usuario que ha iniciado sesión. |
getOutOfOfficeSettings | ProcessManagementOutOfOfficeService | getOutOfOfficeSettings | Sale de la configuración de oficina de un usuario. |
saveOutOfOfficeSettingsJson | ProcessManagementOutOfOfficeService | saveOutOfOfficeSettingsJson | Guarda la configuración de oficina de un usuario. |
getAllProcesses | ProcessManagementProcessService | getAllProcesses | Devuelve la lista de todos los procesos. |
getParticipatedProcesses | ProcessManagementProcessService | getParticipatedProcesses | Devuelve la lista de todos los nombres de proceso participantes por el usuario que ha iniciado sesión. |
getProcessInstance |
ProcessManagementProcessService |
getProcessInstance |
Obtiene detalles de una instancia de proceso. |
getProcessInstances | ProcessManagementQueryService | getProcessInstances | Obtiene 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 | Se renueva la afirmación si es necesario. Autentica al usuario. Establece los parámetros de sesión para la información del servidor/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 la sesión. |
getTaskOfDirectReport |
ProcessManagementTeamTasksService | getDirectReportTask | Devuelve la tarea del informe directo especificado del administrador de la sesión. |
forwardTaskOfDirectReport | ProcessManagementTeamTasksService | forwardTaskOfDirectReport | Reenvía una tarea de un informe directo a otro usuario. |
rejectTaskOfDirectReport | ProcessManagementTeamTasksService | rejectTaskOfDirectReport | Devuelve una tarea de un informe directo al usuario anterior. |
getProperty | WorkspacePropertyService | getProperty | Obtiene una propiedad del espacio de trabajo para un usuario. |
removeProperty | WorkspacePropertyService | eliminar | Quita una propiedad del espacio de trabajo para un usuario. |
getProperties | WorkspacePropertyService | getPropertiesAsMap | Devuelve todas las propiedades del espacio de trabajo de un usuario. |
setProperty | WorkspacePropertyService | setProperty | Establece una propiedad del espacio de trabajo para un usuario. |
getCurrentUserImageUrl | ProcessManagementClientSessionService | getCurrentUserImageUrl | Obtiene la URL de la imagen del usuario para el usuario que ha iniciado sesión. |
getUserImageUrl | ProcessManagementClientSessionService | getUserImageUrl | Obtiene la dirección URL de la imagen del usuario para el usuario especificado. |
uploadNote | ProcessManagementDocumentHandlingService | uploadNote | Carga una nota en el servidor para una tarea. |
uploadRMAToServer (también se denomina directamente desde la plantilla html) |
ProcessManagementDocumentHandlingService | uploadAttachment | Carga un archivo adjunto en el servidor para una tarea. |
getImageURL (también se llama directamente desde la plantilla html) | ProcessManagementDocumentHandlingService | getImage | Obtiene la imagen para un proceso. |