Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

É possível cancelar várias solicitações de um processo ao mesmo tempo?

 

Solução

Causa

Não Através do sistema não é possível cancelar mais de uma solicitação ao mesmo tempo através do sistema.

 

Solução

É , é necessário acessar cada solicitação individualmente, com o usuário que abriu a solicitação ou então com o Gestor do processo e cancelá-la. Mas após as solicitações terem sido canceladas, é possível eliminar várias ao mesmo tempo.

...

É possível utilizar o método cancelInstance do webservice WorkflowEngineService para o cancelamento de solicitações. 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 em Utilização de Webservices, e de datasets em Desenvolvimento de Datasets.

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.