Quando posso utilizar uma regra de negócios?

As regras de negócios permitem estender as regras padrão de validação e de processamento do SunSystems para funções selecionadas do SunSystems. Este tópico tem como objetivo ajudar você a decidir se um requisito específico pode ser ou não satisfeito por uma regra de negócios.

As regras de negócios só se aplicam a uma única função selecionada

As regras de negócios podem ser definidas para as seguintes funções do Financeiro ou do Gerenciamento de Pedidos e para muitas das funções de dados estáticos.

Funções do Financeiro:

  • Entrada do razão
  • Importação do razão
  • Alocações de conta
  • Alocações on-line
  • Relatório de impostos
  • Gerenciador de Reconciliação.

Funções do Gerenciamento de Pedidos

  • Entrada de pedido de compra
  • Entrada de pedido de venda
  • Entrada de fatura de compra
  • Entrada de ordem de movimento
  • Alocações automáticas
  • Entrada de nota de recebimento de estoque
Nota:  As regras de negócios se aplicam a essas funções do sistema quando são usadas manualmente e quando são iniciadas pela 'Central de transferência'.

As regras de negócios só podem fazer referência a itens de dados para a função do sistema que está sendo usada

As regras de negócios só podem fazer referência a itens de dados do SunSystems e aos itens de dados relacionados à função do sistema que está sendo usada. As regras podem fazer referência a dois tipos de item de dados:

  • itens de dados, ou itens de dados redefinidos, contidos em uma transação que está sendo inserida ou atualizada pela função selecionada.
  • itens de dados estáticos relacionados que podem ser obtidos de um código de dados estáticos contido na transação que está sendo processada.
Nota:  Embora as regras de negócios não possam fazer referência a transações externas e a itens de dados diretamente, o comando CHAMAR poderá executar um programa COBOL externo que acessa dados externos e que utiliza essas informações para definir vários itens de dados do SunSystems.

As regras de negócios só se aplicam a dados que estão sendo inseridos ou que já estão contidos no SunSystems

Em geral, as regras de negócios não podem ser usadas para extrair dados do SunSystems, nem podem ser usadas com funções de relatório e de extração do SunSystems.

As seguintes exceções se aplicam a esta regra:

  • As regras de negócios são necessárias para controlar a função 'Relatórios de impostos'.
  • As regras de negócios podem ser usadas pelo Gerenciador de Reconciliação para conciliar transações.
  • Os dados podem ser extraídos por um programa COBOL externo que é chamado por uma regra de negócios.

Os resultados de uma regra de negócios deverão obedecer sempre ao padrão de validação e de regras de auditoria do SunSystems

Não é possível usar uma regra de negócios para 'violar' os controles de auditoria e de validação existentes na função do SunSystems SunSystems que está sendo usada. Os valores de itens de dados que tiverem sido DEFINIDOS com uma regra de dados serão totalmente validados, e você só poderá DEFINIR itens de dados específicos.