Usar pontos de chamada e códigos de ação

'Pontos de chamada' podem ser usados juntamente com regras de negócios para permitir que o sistema realize um conjunto de regras de negócios em um ponto específico dentro de uma função do sistema.

Instruções de condição de pontos de chamadas são acrescentadas a um perfil do evento após a instrução SE que identifica a função do sistema. Os pontos de chamada que estarão disponíveis para seleção dependem dessa função do sistema.

Num exemplo simples, você poderá exibir certas informações apenas depois que uma linha de lançamento ter sido contabilizada. As condições dos perfis do evento são:

Comando Valor 1 Operador Valor 2
SE Código de função = Entrada do razão
SE Ponto de chamada = Contabilização de cada linha do lançamento

Num exemplo mais complexo, talvez você queira chamar outro aplicativo COBOL, utilizando o comando CALL, após um lançamento ter sido contabilizado e retornado seu número de lançamento.

As regras de negócios que se aplicam ao ponto de chamada são definidas em um conjunto de regras como normais. Entretanto, as regras só são acionadas no ponto da função selecionado como ponto de chamada.

Nota:  Se um ponto de chamada não for especificado num perfil do evento para as funções de entrada, o ponto de chamada End of Line será utilizado como default.

Usar códigos de ação

Um código de ação pode ser usado juntamente com um ponto de chamada para especificar detalhadamente o ponto em que as regras de negócios deverão ser aplicadas. Os códigos de ação se relacionam aos botões de Ação e a outros comandos disponíveis para o usuário dentro da função.

Por exemplo, você pode utilizar a regra usando o ponto de chamada 'Dados de contabilização' numa 'Entrada de pedido de vendas', mas somente se o usuário selecionar a ação Retido para colocar a linha em retenção.

Nota:  Os códigos de ação não existem para todas as funções do sistema e só se aplicam a certas combinações de função de sistema/pontos de chamada.

Quais pontos de chamada e códigos de ação estão disponíveis?

As 'Regras de negócios' podem ser definidas para várias funções do SunSystems e para algumas dessas funções existe um grande número de pontos de chamada e códigos de ação disponíveis.

Quando você acrescenta uma declaração de ponto de chamada a um perfil do evento para uma função do sistema, o sistema relaciona somente os pontos de chamada válidos para essa função. Portanto, você escolhe com base em uma lista curta e precisa de opções. Da mesma forma, quando você define uma instrução de código de ação para uma função do sistema e um ponto de chamada, o sistema relaciona apenas os códigos de ação disponíveis para essa combinação.

Os seguintes tópicos relacionam os pontos de chamada e ações para cada módulo do SunSystems:

  • Pontos de chamada e ações do Financeiro
  • Pontos de chamada e ações de dados estáticos
  • Pontos de chamada e ações do Gerenciamento de Pedidos.

Listar os pontos de chamada

Caso necessite da lista completa dos pontos de chamada disponíveis no sistema, use o comando SQL a seguir na tabela CALL_POINT. Ele listará os pontos de chamada disponíveis.

use <inserir o nome do banco de dados aqui, por exemplo, SUN51DB>

select CMMNT, CALL_POINT_NUM from CALL_POINT