Messenger - Workflow
Visão Geral do Programa
A ferramenta Messenger é ativada sempre que um remote do Microsiga Protheus® é inicializado. Essa ferramenta verifica constantemente se existem mensagens para o usuário conectado ao remote e o notifica caso haja novas mensagens a serem lidas.
Essas mensagens tanto podem ser do Workflow, quanto mensagens de texto. As mensagens do Workflow são abertas dentro de um navegador de Internet (por exemplo, o Internet Explorer®).
Requisitos
É necessário que o Sistema Microsiga Protheus® esteja com o servidor HTTP ativado, pois as respostas para os processos do Workflow são processadas por meio de chamadas de funções em ADVPLASP.
Verifique com o suporte TOTVS® como ativar esse servidor.
Configurações
Inicialmente, configure o parâmetro MV_WFMESSE com conteúdo S. Assim, o Messenger do Microsiga Protheus® será ativado.
Para possibilitar a leitura das mensagens do Workflow à partir de um browse, é necessário configurar o parâmetro MV_WFTIBRW com o nome do browser de Internet que é utilizado para responder os processos, como por exemplo IEXPLORE.EXE. Realize as configurações por meio do Módulo Configurador.
Além disso, deve-se colocar no path do Sistema operacional o diretório onde está o arquivo informado em MV_WFTIBRW. Este processo deve ser feito em cada estação.
Processos do Workflow
Na programação dos processos do Workflow não há alterações. Apenas nas propriedades cTo, cCc e cBcc da classe TWFProcess, ao invés de inserir o endereço de e-mail, informe o nome do usuário do Microsiga Protheus®.
Exemplo:
oProcess:cTo := marcelo
Ou ainda, é possível mesclar os usuários do Microsiga Protheus® com endereços de e-mail.
Exemplo:
oProcess:cTo := marcelo;fernando;[email protected]
No exemplo acima, as duas primeiras pessoas receberão a mensagem dentro do Microsiga Protheus® e a última, pelo e-mail.
Recebendo e Enviando Mensagens
Para receber as mensagens do Workflow, é necessário que o usuário esteja conectado a um remote do Microsiga Protheus®. Ao chegar novas mensagens, o Sistema apresenta uma tela informando a quantidade de novas mensagens do Workflow.
Caso não queira ler as mensagens neste momento, basta clicar em Fechar. Caso contrário, clique no botão do tipo de mensagem que se deseja ler e será mostrada a tela com as mensagens separadas por status.
Nessa tela, as mensagens podem estar em três situações diferentes:
Workflow:
- Processos em Aberto: A mensagem necessita de uma resposta que ainda não foi executada pelo usuário
- Processos Em Execução: A mensagem está sendo executada pelo Workflow, após ser respondida pelo usuário
- Processos Respondidos: A mensagem retornou e foi processada com sucesso pelo Workflow.
Mensagens:
- Itens em aberto: apresenta as mensagens pendentes de leitura.
- Itens lidos: apresenta as mensagens lidas pelo usuário.
- Itens enviados: apresenta as mensagens enviadas pelo usuário.
Para ler/responder uma mensagem, basta selecionar a mensagem e dar um duplo clique na mesma.
Workflow:
A mensagem, em formato HTML será aberta no Browser definido no parâmetro MV_WFTIBRW. A partir dai então siga o procedimento de resposta de acordo com o processo aberto.
O botão Rastreabilidade mostra a tela de consulta à rastreabilidade daquele processo.
O botão Remover remove os processos escolhidos.
Mensagens
Feito isto, aparecerá a tela de descrição da mensagem. O usuário poderá responder de volta a mensagem ou encaminhar a mesma para outra pessoa, bastando dar um clique no botão correspondente existente na barra de botões.
Caso escolha responder a mensagem, basta escrever o texto que será enviado.
Caso deseje encaminhar a mensagem, basta escolher os destinatários através do botão Para. Este botão abre uma janela com os usuários do sistema. Marque para quem deseja enviar o e-mail e clique em OK para confirmar a escolha dos destinatários.
Para enviar a mensagem de resposta ou encaminhamento, basta dar um clique no botão OK.
Para criar uma nova mensagem e enviar para algum usuário do Protheus, basta dar um clique no botão Nova Mensagem que abrirá uma tela onde deverá ser informado o(s) destinatário(s), o título da mensagem (subject) e a mensagem a ser enviada. Você pode escolher a prioridade da mensagem. Esta prioridade (normal, alta e baixa) definirá a ordem das mensagens pendentes que aparecerão na caixa de entrada.
O Botão Histórico faz o rastreio do histórico de uma mensagem mostrando todas as mensagens ligadas à ela.
Verificando as mensagens
Você poderá ver a qualquer instante as suas mensagens, bastando para isto escolher a opção de menu Miscelânea -Workflow - Messenger.
Procedimentos
Para ler/responder uma mensagem:
1. Em Messenger, selecione a mensagem e clique em Executar.
É apresentada a mensagem em formato HTML na janela do browser definido pelo parâmetro MV_WFTIBRW.
2. Siga o procedimento de resposta de acordo com o processo aberto.