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. ele 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 de DocumentSubmitServlet. Ele define a ID da tarefa em uma variável da sessão (juntamente com o tempo de expiração) que é recuperada durante o envio real. |
submitTask | ProcessManagementDocumentHandlingService | submit | Ele envia o objeto do documento associado a uma tarefa (e o processo de envio por sua vez). |
getRootEndpointCategories | ProcessManagementStartpointService | getRootEndpointCategories | Ele busca todas as categorias raiz presentes no servidor. |
getDirectChildCategories | ProcessManagementStartpointService | getDirectChildCategories2 | Ele busca todos os filhos diretos para uma categoria. |
getAllStartpoints | ProcessManagementStartpointService | getAllStartpoints | Ele busca 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 o formulário, como url do formulário, tipo de formulário, url de dados, se necessário, etc. |
submitWithPreviousData | ProcessManagementTaskService | submitWithPreviousData | 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 string) associados à tarefa usando a API de envio do TaskManager. Ele é usado para formulários flex que não chamam a API de envio do TaskManager. |
save | ProcessManagementTaskService | salvar | Salva uma tarefa no servidor. |
complete | ProcessManagementTaskService | complete | Ela conclui uma tarefa e a tarefa é passada para a próxima etapa de acordo com o design do processo. |
getAttachment | ProcessManagementTaskService | getAttachment | Retorna o url de um anexo em que ele está disponível. |
getAllAttachments | ProcessManagementTaskService | getAllActionableAttachments | Ele busca todos os anexos e notas de uma tarefa. |
compartilhar | ProcessManagementTaskService | compartilhar | 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 | Ele consulta uma tarefa com outro usuário. |
reivindicação | ProcessManagementTaskService | reivindicação | Ele alega uma tarefa disponível na fila compartilhada. |
desbloquear | ProcessManagementTaskService | desbloquear | Desbloqueia uma tarefa. |
bloqueio | ProcessManagementTaskService | bloqueio | Bloqueia uma tarefa e a tarefa não pode ser reivindicada por outro usuário se compartilhada. |
Rejeitar | ProcessManagementTaskService | Rejeitar | Retorna a tarefa ao proprietário anterior da tarefa. |
abandono | ProcessManagementTaskService | abandono | Ele exclui uma tarefa. |
setVisibility | ProcessManagementTaskService | setVisibility | Ele 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. Ele retorna todos os usuários se nenhum nome for especificado, caso contrário, retorna os usuários com o nome especificado. |
getUsersInGroup | ProcessManagementUserProxyService | getUsersInGroupByName | Retorna todos os usuários em um grupo. |
grantQueueAccess | ProcessManagementQueueService | grantQueueAccess | Ele concede acesso à fila do usuário conectado para um usuário especificado. Basicamente, está compartilhando a própria fila com outro usuário. |
requestQueueAccess | ProcessManagementQueueService | requestQueueAccess | Ele faz uma solicitação de acesso de fila de usuário especificado para usuário conectado. Se o usuário aprovar a solicitação, a fila do usuário será compartilhada com o usuário conectado. |
getGrantedUsers | ProcessManagementQueueService | getGrantedUsers | Retorna todos os usuários que têm acesso à fila do usuário conectado. |
getUsersForAccessibleQueues | ProcessManagementQueueService | getUsersForAccessibleQueues | Retorna todos os usuários cuja fila é acessível a um usuário. |
revogaQueueAccess | ProcessManagementQueueService | revogaQueueAccess | Remove um usuário da lista de usuários que têm acesso à fila de usuários conectados. |
removeQueueAccess | ProcessManagementQueueService | removeQueueAccess | Remove um usuário da lista de usuários cuja fila é acessível para usuários conectados. |
getAllQueues |
ProcessManagementQueueService |
getAllQueues |
Ele obtém todas as filas (filas próprias, compartilhadas e de grupo) acessíveis para o usuário conectado. |
getOutOfOfficeSettings | ProcessManagementOutOfOfficeService | getOutOfOfficeSettings | Ele sai das configurações do escritório de um usuário. |
saveOutOfOfficeSettingsJson | ProcessManagementOutOfOfficeService | saveOutOfOfficeSettingsJson | Salva as configurações de ausência do escritório de um usuário. |
getAllProcesses | ProcessManagementProcessService | getAllProcesses | Ele retorna a lista de todos os processos. |
getParticipatedProcesses | ProcessManagementProcessService | getParticipatedProcesses | Retorna a lista de todos os nomes de processos que participaram de usuários conectados. |
getProcessInstance |
ProcessManagementProcessService |
getProcessInstance |
Ele busca detalhes de uma instância do processo. |
getProcessInstances | ProcessManagementQueryService | getProcessInstances | Ele busca todas as instâncias de processo de um processo. |
getPendingTasksForProcessInstance | ProcessManagementQueryService | getPendingTasksForProcessInstance | Ele obtém tarefas pendentes para uma instância de processo. |
getTasksForProcessInstance | ProcessManagementQueryService | getTasksForProcessInstance | Ele obtém todas as tarefas para uma instância de processo. |
getAllSearchTemplates | ProcessManagementQueryService | getAllSearchTemplates | Ele retorna a lista de todos os modelos de pesquisa. |
getTemplate | ProcessManagementQueryService | getTemplate | Retorna o conteúdo de um modelo de pesquisa. |
findTasksJson |
ProcessManagementQueryService | findTasksJson | Pesquisa e retorna todas as tarefas que satisfazem todas as condições de um modelo de pesquisa. |
getAssignmentsForTask | ProcessManagementTaskService | getAssignmentsForTask | Ele recebe todas as atribuições de uma tarefa. Por exemplo: - Se o usuário encaminhar ou consultar uma tarefa com outro usuário, ela será uma atribuição para uma tarefa. |
deleteAttachment | TaskManagerService | deleteAttachment | Ele exclui um anexo. |
initialize | ProcessManagementClientSessionService | initialize | Renovará a asserção, se necessário. Autentica o usuário. Define os parâmetros da 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 dos 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. |
rejectTaskOfDirectReport | ProcessManagementTeamTasksService | rejectTaskOfDirectReport | Retorna uma tarefa de um relatório direto ao usuário anterior. |
getProperty | WorkspacePropertyService | getProperty | Ele obtém uma propriedade do Workspace para um usuário. |
removeProperty | WorkspacePropertyService | delete | 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 da 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. |