Finalizar uma tarefa pendente
Como executar uma atividade pendente no Zeev utilizando API'?
Para finalizar, ou seja executar uma tarefa pendente no Zeev utilizando API, existem duas maneiras, são elas:
Como finalizar uma atividade utilizando API e o código de atribuição da atividade?
Para finalizar uma atividade pendente, utilizando a API do Zeev e o código de atribuição, siga os passos abaixo:
Autenticação: Primeiro obtenha um token de autenticação com permissão de realizar essa operação;
Obter o assingnmentid: Utilize as API's do Zeev para obter o ID de atribuição conforme explicado nesta página.
Obter os tipos de resultado possíveis: Verifique as opções de botão disponíveis para finalizar a tarefa, obtenha na página de configuração da atividade através da modelagem do processo ou utilizando API, veja como em Como obter a lista de ações / botões disponíveis para finalizar uma atividade / tarefa, utilizando API?. Este valor deve ser informado no atributo result do corpo da requisição.
Enviar a Requisição: Utilize o endpoint Finalizar uma tarefa pendente para enviar a requisição conforme modelo e exemplo (Troque seu_endereco.do.zeev pelo endereço que você usa para acessar o Zeev):
Rate limit: Se for finalizar tarefas em lote, respeite os limites máximos de solicitações;
Finalizar tarefa atribuída a uma pessoa por código identificador da atribuição de atividade (Auth)
Utilize um token válido de usuário para realizar a requisição
Identificador da atribuição de atividade
Identificador ou descritivo da ação de um dos botões de ação da tarefa, que finaliza a tarefa atual
Justificativa opcional da ação selecionada
Tempo em minutos necessário para executar a atividade
Sucesso
Solicitação ou dados da solicitação são inválidas
Pessoa não autorizada
Pessoa não tem permissão de executar essa operação
O registro não foi encontrado
Muitas requisições em um determinado período de tempo
Ocorreu algum erro interno no servidor
Exemplo de requisição para finalizar tarefa por código de atribuição
Como finalizar uma atividade pendente atribuída à pessoa, utilizando API, o código da instância e o código original/integração (apelido do elemento da tarefa)?
É possível utilizar as API's do Zeev para finalizar atividades, enviando como parâmetros o código da instância e código original/Integração. Para isso a pessoa autenticada na API deve ser responsável pela tarefa.
Em raras situações, a consulta pelo código da instância da solicitação e pelo código original/integração ou apelido do elemento pode retornar mais de um registro. Nesse caso, será finalizada a primeira tarefa encontrada.
Siga os passos abaixo para finalizar a atividade de acordo com os critérios definidos acima:
Autenticação: Primeiro obtenha um token de autenticação com permissão de realizar essa operação;
Obtenha o Id da instância: Obtenha o ID da instância que desjea finalizar, você pode fazer isso navegando nas páginas do Zeev, em Monitorar > Solicitações, em Acompanhar solicitações ou ainda utilizando as API's disponíveis como descrito nesta página;
Obtenha o Código original (alias do elemento) da atividade pendente: Você pode obter o código original da atividade na tela do modelador de processos ao abrir as configurações da atividade. Se desejar, este valor também pode ser obtido utilizando API's, ele é uma propriedade que retorna em algumas consultas de atribuição de atividades como no endpoint Listar minhas tarefas pendentes. La este valor fica na seguinte estrutura do corpo de resposta instance > instanceTask > task > element > alias. Consulte mais opções de API's que retornam estes dados em Listar minhas tarefas pendentes;
Obter os tipos de resultado possíveis: Verifique as opções de botão disponíveis para finalizar a tarefa, obtenha na página de configuração da atividade através da modelagem do processo ou utilizando a API descrita em Finalizar uma tarefa pendente. Este valor deve ser informado no atributo result do corpo da requisição;
Enviar a Requisição: Utilize o endpoint Finalizar uma tarefa pendente para enviar a requisição conforme modelo e exemplo (Troque seu_endereco.do.zeev pelo endereço que você usa para acessar o Zeev)
Finalizar tarefa atribuída a pessoa por código da instância e código original/integração ou apelido do elemento da tarefa pendente (Auth)
Utilize um token válido de usuário para realizar a requisição
Identificador instância
Código original / integração (apelido) do elemento pendente
Identificador ou descritivo da ação de um dos botões de ação da tarefa, que finaliza a tarefa atual
Justificativa opcional da ação selecionada
Tempo em minutos necessário para executar a atividade
Sucesso
Solicitação ou dados da solicitação são inválidas
Pessoa não autorizada
Pessoa não tem permissão de executar essa operação
O registro não foi encontrado
Muitas requisições em um determinado período de tempo
Ocorreu algum erro interno no servidor
Exemplo de requisição para finalizar uma tarefa utilizando o alias do elemento
Como obter a lista de ações / botões disponíveis para finalizar uma atividade / tarefa, utilizando API?
Para finalizar uma atividade utilizando as API's é preciso informar o parâmetro result que indica a ação executada. Imagine que a atividade exige uma avaliação e você deve conclui-la com uma aprovação ou reprovação.
Este é o objetivo do atributo result. Para obter os valores disponíveis que podem ser utilizados no atributo result utilizando API, você deve seguir os passos abaixo:
Autenticação: Primeiro obtenha um token de autenticação com permissão de realizar essa operação;
Enviar a Requisição: Utilize o endpoint Finalizar uma tarefa pendente para enviar a requisição conforme modelo e exemplo (Troque seu_endereco.do.zeev pelo endereço que você usa para acessar o Zeev):
Utilize um token válido de usuário para realizar a requisição
Identificador da atribuição de atividade
Sucesso
Solicitação ou dados da solicitação são inválidas
Pessoa não autorizada
Pessoa não tem permissão de executar essa operação
O registro não foi encontrado
Muitas requisições em um determinado período de tempo
Ocorreu algum erro interno no servidor
Links relacionados:
Atualizado