CA SDM Brasil::. z_iss_wf_status.zip - 2016-09-22

File uploaded by TMACUL Champion on Jan 30, 2017
Version 1Show Document
  • View in full screen mode

WORFLOW CLÁSSICO: Alteração automática de status de tickets
Uma das customizações mais comuns para os usuários que utilizam o recurso de workflow clássico da ferramenta SDM é a troca automática de status dos tickets de acordo com a tarefa que está sendo executada naquele momento.
Existem várias formas de se fazer isso, mas a que adotei foi através de duas triggers que executam métodos SPEL.

FORMA DE FUNCIONAMENTO:
- Existe uma regra "DE-PARA" para modificar o status do ticket de acordo com o tipo de tarefa que está em execução. Ex.: Toda vez que uma tarefa de aprovação (APP) for instanciada, o status do ticket será modificado para "Aprovação em andamento" (APP). Isso pode ser alterado conforme as necessidades do cliente e dos tipos de tarefa customizados que existirem em sua instalação;
- Esta customização foi criada para funcionar com os objetos de ocorrência (iss e iss_wf) mas pode ser facilmente adaptada para outros objetos que suportam workflow;
- A trigger "z_iss_wf_change_status_iss" monitora mudanças no status de uma tarefa quando esta atinge os status PENDENTE ou REABRIR, exceto para tarefas de GRUPO;
- A trigger "z_iss_wf_change_status_close_iss" monitora mudancas na data de conclusão de uma tarefa com o intuito de identificar se não existem mais tarefas para serem executadas e ticket pode ser fechado/cancelado;
- O algoritmo utilizado para as mudanças de status só é disparado quando realmente é necessário. O código está otimizado e bem documentado;
- É utilizado o método "z_altera_valor" para persistir as mudanças nos objetos de forma segura e confiável.

Qualquer dúvida, postem aqui.
Bom proveito.

 

 

 

publish originally: Setembro 22    de 2016

From: CA SDM Brasil 

criada Por: Daniel Bighelini

 

CA SDM Brasil Sumário - Índice 

Attachments

Outcomes