Home

TOTVS | Plataformas e tecnologias

Árvore de páginas

Índice

 

Plataforma

Produto:  ECM

 

Ocorrência

O cancelamento de solicitações pelo ECM precisa ser feito solicitação a solicitação, pelo usuário que abriu a solicitação ou então pelo Gestor do processo. No entanto, temos um volume grande de solicitações a cancelar, como realizar este processo?

 

Solução

É possível utilizar o método cancelInstance do web service WorkflowEngineService para o cancelamento de solicitações.

No entanto, neste método é necessário retornar o número da solicitação e a matrícula de usuário que tem permissão de cancelamento da solicitação.

Desta forma, o ideal seria, desenvolver antes da rotina de cancelamento, uma rotina que faça a consulta destas solicitações. Esta consulta pode ser feita via dataset.

Para obter mais informações, acesse a documentação de web services e datasets disponíveis na pasta [Instalação ECM]\docs-ECM\Documentos de Customizacao\pt.

Os parâmetros do método cancelInstance são:

  • user: login do colaborador
  • password: senha do colaborador
  • companyId: código da empresa
  • processInstanceId: número da solicitação
  • userId: matrícula do colaborador
  • cancelText: comentários do cancelamento

Onde user e password referem-se a um usuário e senha de admin, não necessita ser o usuário que tem permissão de cancelamento. Já userID precisa ser a matrícula de um usuário com permissão de cancelamento da solicitação.