Objeto de Negócios - Algoritmos

Use essa página para manter algoritmos do objeto de negócios. Para abrir a página, clique em Admin > Sistema > Objeto de Negócios e navegue até a guia Algoritmos.

Descrição da Página

A grade Algoritmos contém algoritmos que controlam funções importantes de entidades definidas por esse objeto de negócios. Você deve definir o seguinte para cada algoritmo:

  • Especifique o Evento do Sistema ao qual o algoritmo está associado (consulte a tabela a seguir para obter uma descrição de todos os possíveis eventos).
  • Especifique o Número de Sequência e o Algoritmo para cada evento do sistema. Você pode definir o Número de Sequência para 10, exceto se tiver um Evento do Sistema que tenha vários Algoritmos. Nesse caso, é necessário informar ao sistema a Seqüência na qual eles devem ser executados.
  • Se o algoritmo for implementado como um script, um link para o Script será fornecido. Para obter mais informações, consulte Scripts de Plug-In.
  • Proprietárioindica se é de propriedade do pacote base ou por sua implementação ( Modificação do Cliente).

A tabela a seguir descreve cada Evento do Sistema. Consulte Um Objeto de Negócios Pode Definir Regras de Negócios para obter mais informações sobre os eventos do sistema.

Evento do Sistema Opcional / Obrigatório Descrição
Auditoria Opcional

Os algoritmos desse tipo podem ser usados para auditar certas alterações efetuadas nas instâncias do objeto de negócios.

O sistema entrega aos algoritmos um resumo de todos os elementos que foram alterados em toda uma chamada específica para atualizar um objeto. Excluídos desse processamento estão os elementos marcados explicitamente no esquema como não necessitando de nenhuma auditoria. Para cada elemento, seu valor original antes da alteração e seu novo valor são fornecidos.

É responsabilidade dos algoritmos registrar informações de auditoria correspondentes.

O sistema chama todos os algoritmos desse tipo definidos na hierarquia de herança do objeto de negócios. Para obter mais informações, consulte Herança do Objeto de Negócios.

Informações Opcional

Usamos o termo "Informações do Objeto de Negócio" para descrever as informações básicas que aparecem em todo o sistema para descrever uma entidade definida pelo objeto de negócios. Os dados que aparecem na descrição dessas informações são elaborados com o uso desse algoritmo.

O sistema chama um único algoritmo desse tipo. Se mais de um algoritmo for usado como plug-in, o sistema chamará o com o maior número de sequência encontrado no objeto de negócios mais próximo do objeto de negócios atual na hierarquia de herança. Para obter mais informações, consulte Herança do Objeto de Negócios.

Pós-Processamento Opcional

Os algoritmos desse tipo podem ser usados para desempenhar a lógica adicional de negócios após uma instância do objeto de negócios ter sido processada.

O sistema chama todos os algoritmos desse tipo definidos na hierarquia de herança do objeto de negócios. Para obter mais informações, consulte Herança do Objeto de Negócios.

Pré-Processamento Opcional

Os algoritmos desse tipo preenchem em seguida uma solicitação para manter uma instância de objeto de negócios precisamente antes de ela ser processada.

O sistema chama todos os algoritmos desse tipo definidos na hierarquia de herança do objeto de negócios. Para obter mais informações, consulte Herança do Objeto de Negócios.

Validação Opcional

Os algoritmos deste tipo podem ser usados para validar uma instância do objeto de negócios quando são adicionados, atualizados ou excluídos.

O sistema chama todos os algoritmos desse tipo definidos na hierarquia de herança do objeto de negócios. Para obter mais informações, consulte Herança do Objeto de Negócios.

Acesso Rápido: para obter mais informações sobre como esses algoritmos se encaixam no processamento do objeto de negócios, consulte Resumo da Execução dos Algoritmos do Objeto de Negócios.
Observação: Algoritmo de Geração. Uma zona contextual "Gerar Algoritmo de um Objeto de Negócios" é associada a essa página. Para obter mais informações sobre essa zona, consulte Definindo Objetos de Negócios.
Observação: É possível adicionar novos eventos de sistema. É possível que a implementação adicione eventos de sistema orientados a objeto de negócios. Por exemplo, a implementação pode ter lógica direcionada a plug-in que se beneficiará com um novo evento do sistema. Para fazer isso, adicione seus novos valores ao campo de consulta personalizável BO_SEVT_FLG. Se você adicionar um novo evento de sistema do objeto de negócios, será preciso atualizar o objeto de manutenção para declarar esse novo evento do sistema. Caso contrário , ele não aparecerá no menu suspenso de eventos do sistema. Faça isso mencionando o novo evento de sistema como uma opção do objeto de manutenção Evento Válido do Sistema do Objeto de Negócios.
Observação: Você pode desativar algoritmos nos Objetos de Negócios base. Talvez sua implementação use um objeto de negócios fornecido pelo produto base, mas você queira desativar um ou mais algoritmos fornecidos pelo objeto de negócio. Para fazer isso, no objeto de negócios no qual este algoritmo foi referenciado, vá até a grade de opções no Objeto de Negócio - Principal e adicione uma nova opção, definindo o tipo de opção como Algoritmo Inativo e definindo o valor da opção para o código do algoritmo.