Mais uma vez venho pedir a ajuda dos colegas, e em especial do Chiappa, que 
sempre tem uma idéia para nos auxiliar.

Ambiente:
Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - 64bit Production
With the Partitioning, Oracle Label Security, OLAP and Data Mining Scoring 
Engine options

Forms [32 Bit] Version 6.0.8.25.2 (Production)

Cliente de email: Microsoft Outlook 2007

O problema:
Nosso sistema de vendas gera "pendências de pedidos" para os usuários de acordo 
com um workflow pré-definido.
Esses usuários são informados sobre essas pendências através de emails gerados 
e enviados pelo banco de dados.
As pendências podem ser aprovadas, reprovadas ou transferidas para outros 
usuários, podendo também ser inseridos comentários.
Para executar essas ações após receberem o email, os usuários precisam acessar 
o sistema (Forms 6i)e dentro da tela específica fazer a aprovação, reprovação 
ou transferência.

É aí que pega. Alguns diretores querem porque querem que do próprio email 
aberto no Outlook seja possível clicar em botões e automaticamente executar a 
ação desejada.
Sei que existe algo semelhante no próprio ERP da Oracle, que também temos aqui. 
Conversei com o pessoal que cuida do ERP mas não resolveu nada, me explicaram 
que é gerada uma resposta que É LIDA pelo banco, através de uma fila no 
servidor de emails. Não conseguiram me explicar direito como isso funciona.

Alguém tem uma idéia ou sugestão sobre como posso implementar algi parecido ? 
Pensei em colocar alguma macro ou algum código HTML/Java dentro do corpo do 
email, que gravaria um arquivo TXT em disco acessível ao banco, que faria essa 
leitura e executaria a ação. Mas mesmo isso não sei se é possível (gravar um 
arquivo a partir de email).

Fico grato por qualquer ajuda.

Abs,
Zilmar Furquim



Responder a