As APIs a seguir são usadas na área de trabalho do AEM Forms.
Método Javascript | Nome do serviço | Nome da API | Comentários |
getGroups | ProcessManagementUserProxyService | getGroups | Pesquisa grupos. retorna uma lista de todos os grupos se nada for especificado, caso contrário, retorna grupos com o nome especificado. |
getUsersAndGroups | ProcessManagementUserProxyService | getUsersAndGroups | Pesquisa usuários e grupos. Ele retorna uma lista de todos os usuários e grupos, se nada for especificado, caso contrário, retorna usuários e grupos com o nome especificado. |
prepareForSubmit | ProcessManagementDocumentHandlingService | prepareForSubmit | É chamado antes de enviar o formulário por meio do DocumentSubmitServlet. Ela define a ID da tarefa em uma variável de sessão (junto com o tempo de expiração) que é recuperada durante o envio real. |
submitTask | ProcessManagementDocumentHandlingService | submit | Ele submete o objeto de documento associado a uma tarefa (e, por sua vez, envia o processo). |
getRootEndpointCategories | ProcessManagementStartpointService | getRootEndpointCategories | Ele obtém todas as categorias raiz presentes no servidor. |
getDirectChildCategories | ProcessManagementStartpointService | getDirectChildCategories2 | Ele traz todas as crianças diretas para uma categoria. |
getAllStartpoints | ProcessManagementStartpointService | getAllStartpoints | Ele obtém todos os pontos de partida presentes no servidor em todas as categorias. |
invokeStartpoint | ProcessManagementStartpointService | invokeStartpoint | Isso chama um Ponto de partida e cria uma nova tarefa correspondente a um ponto de partida |
getAllTasks | ProcessManagementTaskService | getAllActionableTasks | Ele busca todas as tarefas que são criadas e encaminhadas ou consultadas, salvas, atribuídas, atribuídas e salvas para o usuário conectado. |
getTask | ProcessManagementTaskService | getTask | Ele busca uma tarefa específica. |
renderTask | ProcessManagementTaskService | renderizar | Ele renderiza uma tarefa e retorna as informações necessárias para renderizar formulários como url de formulário, tipo de formulário, url de dados, se necessário, etc. |
submitWithBeforeData | ProcessManagementTaskService | submitWithBeforeData | Ele retorna o resultado da API de envio do TaskManager usando a chave de resultado. |
submitWithData | ProcessManagementTaskService | submitWithData | Ele envia os dados do formulário (passados como sequência de caracteres) associados à tarefa usando a API de envio do TaskManager. É usado para formulários flexíveis que não chamam a API de envio do TaskManager. |
save | ProcessManagementTaskService | save | Salva uma tarefa no servidor. |
complete | ProcessManagementTaskService | complete | Ele conclui uma tarefa e a tarefa é passada para a próxima etapa de acordo com o projeto do processo. |
getAttachment | ProcessManagementTaskService | getAttachment | Retorna o url de um anexo no qual o anexo está disponível. |
getAllAttachments | ProcessManagementTaskService | getAllActionableAttachments | Ele obtém todos os anexos e anotações de uma tarefa. |
participação | ProcessManagementTaskService | participação | Ele compartilha uma tarefa com outro usuário. Outro usuário pode reivindicar a tarefa e se tornar proprietário da tarefa. |
avançar | ProcessManagementTaskService | avançar | Ele encaminha uma tarefa para outro usuário. |
consulte | ProcessManagementTaskService | consulte | Consulta uma tarefa com outro usuário. |
reclamação | ProcessManagementTaskService | reclamação | Ele alega uma tarefa disponível na fila compartilhada. |
desbloqueio | ProcessManagementTaskService | desbloqueio | Desbloqueia uma tarefa. |
bloqueio | ProcessManagementTaskService | bloqueio | Bloqueia uma tarefa e a tarefa não pode ser reivindicada por outro usuário se compartilhada. |
rejeição | ProcessManagementTaskService | rejeição | Retorna tarefa ao proprietário anterior da tarefa. |
abandono | ProcessManagementTaskService | abandono | Ela exclui uma tarefa. |
setVisibility | ProcessManagementTaskService | setVisibility | Ela define a visibilidade de uma tarefa. Se a visibilidade for definida como false, a tarefa não estará visível para o usuário depois. |
getUsers | ProcessManagementUserProxyService | getUsers | É usado para pesquisar usuários. Retorna todos os usuários se nenhum nome for especificado; caso contrário, retorna usuários com o nome especificado. |
getUsersInGroup | ProcessManagementUserProxyService | getUsersInGroupByName | Retorna todos os usuários em um grupo. |
GrantQueueAccess | ProcessManagementQueueService | GrantQueueAccess | Ele concede acesso da fila do usuário conectado ao usuário especificado. Ele basicamente está compartilhando sua própria fila com outro usuário. |
requestQueueAccess | ProcessManagementQueueService | requestQueueAccess | Ele faz uma solicitação de acesso de fila de usuários especificados para usuários conectados. Se o usuário aprovar a solicitação, a fila do usuário será compartilhada com o usuário conectado. |
getGrantedUsers | ProcessManagementQueueService | getGrantedUsers | Ele retorna todos os usuários que têm acesso à fila de usuários conectados. |
getUsersForAccessibleQueues | ProcessManagementQueueService | getUsersForAccessibleQueues | Ele retorna todos os usuários cuja fila está acessível a um usuário. |
revogaQueueAccess | ProcessManagementQueueService | revogaQueueAccess | Ela remove um usuário da lista de usuários que têm acesso à fila de usuários conectados. |
removeQueueAccess | ProcessManagementQueueService | removeQueueAccess | Ela remove um usuário da lista de usuários cuja fila está acessível ao usuário conectado. |
getAllQueues |
ProcessManagementQueueService |
getAllQueues |
Ele obtém todas as filas (filas próprias, compartilhadas e de grupo) acessíveis ao usuário conectado. |
getOutOfOfficeSettings | ProcessManagementOutOfOfficeService | getOutOfOfficeSettings | Ele sai das configurações de um usuário. |
saveOutOfOfficeSettingsJson | ProcessManagementOutOfOfficeService | saveOutOfOfficeSettingsJson | Salva as configurações de um usuário fora do escritório. |
getAllProcesses | ProcessManagementProcessService | getAllProcesses | Retorna a lista de todos os processos. |
getParticipatedProcesses | ProcessManagementProcessService | getParticipatedProcesses | Retorna a lista de todos os nomes de processos que tenham participado do usuário conectado. |
getProcessInstance |
ProcessManagementProcessService |
getProcessInstance |
Ele busca detalhes de uma instância do processo. |
getProcessInstances | ProcessManagementQueryService | getProcessInstances | Ele busca todas as instâncias de processo para um processo. |
getCurrentTasksForProcessInstance | ProcessManagementQueryService | getCurrentTasksForProcessInstance | Ele obtém tarefas pendentes para uma instância do processo. |
getTasksForProcessInstance | ProcessManagementQueryService | getTasksForProcessInstance | Ele obtém todas as tarefas para uma instância do processo. |
getAllSearchTemplates | ProcessManagementQueryService | getAllSearchTemplates | Ele retorna a lista de todos os modelos de pesquisa. |
getTemplate | ProcessManagementQueryService | getTemplate | Ele retorna o conteúdo de um modelo de pesquisa. |
findTasksJson |
ProcessManagementQueryService | findTasksJson | Ele pesquisa e retorna todas as tarefas que satisfazem todas as condições de um modelo de pesquisa. |
getAssignmentsForTask | ProcessManagementTaskService | getAssignmentsForTask | Recebe todas as atribuições de uma tarefa. Por exemplo:- Se o usuário encaminha ou consulta uma tarefa a outro usuário, então é uma atribuição para uma tarefa. |
deleteAttachment | TaskManagerService | deleteAttachment | Exclui um anexo. |
initialize | ProcessManagementClientSessionService | initialize | Renovará a afirmação, se necessário. Autentica o usuário. Define parâmetros de sessão para informações do servidor/cliente. Retorna as informações do usuário e o intervalo de pesquisa. |
getTasksForDirectReports | ProcessManagementTeamTasksService | getTasksForDirectReports | Ele retorna todas as tarefas de relatórios diretos do gerenciador conectado. |
getTaskOfDirectReport |
ProcessManagementTeamTasksService | getDirectReportTask | Ele retorna a tarefa do relatório direto especificado do gerenciador conectado. |
forwardTaskOfDirectReport | ProcessManagementTeamTasksService | forwardTaskOfDirectReport | Ele encaminha uma tarefa de um relatório direto para outro usuário. |
cancelTaskOfDirectReport | ProcessManagementTeamTasksService | cancelTaskOfDirectReport | Ele retorna uma tarefa de um relatório direto para o usuário anterior. |
getProperty | WorkspacePropertyService | getProperty | Ele obtém uma propriedade do Workspace para um usuário. |
removeProperty | WorkspacePropertyService | delete | Ela remove uma propriedade do Workspace para um usuário. |
getProperties | WorkspacePropertyService | getPropertiesAsMap | Retorna todas as propriedades do Workspace para um usuário. |
setProperty | WorkspacePropertyService | setProperty | Ela define uma propriedade do Workspace para um usuário. |
getCurrentUserImageUrl | ProcessManagementClientSessionService | getCurrentUserImageUrl | Ele obtém o url da imagem do usuário para o usuário conectado. |
getUserImageUrl | ProcessManagementClientSessionService | getUserImageUrl | Ele obtém o url de imagem do usuário para o usuário especificado. |
uploadNote | ProcessManagementDocumentHandlingService | uploadNote | Ele carrega uma nota no servidor para uma tarefa. |
uploadRMAToServer (também é chamado diretamente do modelo html) |
ProcessManagementDocumentHandlingService | uploadAttachment | Ele carrega um anexo no servidor para uma tarefa. |
getImageURL (também é chamado diretamente do modelo html) | ProcessManagementDocumentHandlingService | getImage | Ele obtém imagem para um processo. |