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.
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
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.
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