sexta-feira, 20 de junho de 2008

Oracle Approvals (AME)

Olá pessoal!

Vamos aprender a fazer regras de aprovação no Oracle?

Com vocês o Oracle Approvals:

Umas das ferramentas mais interessantes dos aplicativos Oracle é o Oracle Approvals, que pode ser usado para o gerenciamento de aprovações (WorkFlow) em outros aplicativos Oracle. Aqui descreveremos um exemplo de aplicação para aprovação de notas fiscais no Payables. Maiores informações de setup podem ser conseguidas no Approvals Management Responsibilities and Setups in AME.B, disponível no metalink.

Primeiro deve-se determinar as regras de aprovação que serão utilizadas. Por exemplo: Notas registradas no Payables com valor entre R$ 0,01 e R$ 10.000,00 devem ser aprovadas pelo grupo A, acima deste valor pelo grupo B.


A lógica de criação de regras se baseia no uso de atributos, que são usados para extrair os fatos de uma transação. Na vriação de um atributo pode-se utilizar um comando SQL para selecionar determinados tipos de transações. A partir da criação do atributo criam-se as condições da regra. Por exemplo: na criação do atributo pode-se inserir um comando SQL para selecionar o valor da nota fiscal (select invoice_amount from ap_invoices_all where invoice_id = :transactionId) e a condição poderia ser o atributo criado menor que R$ 10.000,00. Criam-se tantas condições para o atributo quantas forem necessárias.

Depois deve-se selecionar o tipo de ação para a transação e criar os grupos de aprovadores. Também são criados tantos grupos de aprovação quantos forem necessários para atender à necessidade de aprovação.

Finalmente deve-se criar as regras de aprovação, que irão vincular as condições (notas fiscais menores que R$ 10.000,00), o tipo de ação (solicitar aprovação) e a ação (aprovação de grupo A). Também aqui devem ser criadas tantas regras quantas forem necessárias. O approvals oferece ainda uma bancada de testes para simulação de situações. Finalmente, para que a aprovação no Payables funcione, é necessário que a opção de aprovação esteja marcada e o concorrente “Workflow da Aprovação da NFF” seja executado.

Espero que tenham entendido!
Material enviado pelo Sílvio de Joinville, muuuuuuuuuuuuuito obrigada!
Postar um comentário