É possível definir a configuração de conclusão da transação.
Sobre esta tarefa
Para definir a configuração de conclusão da transação:
Procedimento
- Abra o Gerenciador de Aplicativos e selecione o aplicativo que desejar.
- Na janela Modelagem de Processo, selecione a guia Pedido, Carga ou Geral para visualizar a árvore de modelagem de processo correspondente para esse tipo de documento base.
- Na raia Tipos de Processo, clique com o botão direito no tipo de processo aplicável e escolha do Modelo de Processo. A janela Detalhes do Repositório e a área de trabalho são exibidas para o tipo de processo correspondente.
- Escolha a guia Transações.
- Na janela Detalhes da Transação, escolha a guia Status de Entrega.
- Escolha o ícone Configurar Manipulador de Eventos para configurar a conclusão da transação.. A janela Conclusão da Transação é exibida.
- Insira as informações nos campos aplicáveis. Consulte a tabela a seguir para obter descrições do valor do campo.
- Após inserir os detalhes, escolha OK.
Tabela 1. Detalhes da configuração de conclusão da transação. Detalhes de configuração da conclusão de transação
| Campo |
Descrição |
| Configurar Conclusão da Transação Para
Linha de Pedido |
Selecione esta caixa se desejar configurar a conclusão da transação com base em um status de linha de pedido. |
| Transação É Marcada Como Concluída Quando |
| Toda a Quantidade Está No ou Além do Status |
Selecione esta opção se desejar configurar a transação quando a linha de pedido estiver além do status especificado no menu suspenso. A transação será considerada incompleta se qualquer quantidade estiver abaixo do status que estiver configurado.
|
| Transação é Marcada Como Concluída Quando Todas as Quantidades Estiverem Nos Seguintes Status |
Selecione o status de conclusão da transação na opção suspensa. O menu suspenso lista todos os status definidos para essas organizações. Use o ícone Procurar para selecionar em uma lista de status de entrega disponíveis. |
| Transação É Marcada como Incompleta Quando Qualquer Quantidade Estiver em
Qualquer Um Dos Seguintes Status |
Selecione o status no menu suspenso para o qual a transação é considerada incompleta. Use o ícone Procurar para selecionar o status na lista de status disponíveis. |
Resultados
Para excluir os status escolhidos para a conclusão ou não conclusão da transação, escolha o status apropriado e clique no ícone Excluir.
O evento TRANSACTION_DEPENDENCY.READY_TO_PROCESS é acionado quando a transação é concluída para notificar o usuário de que o pedido está pronto para processar a transação dependente. Este evento também permite que as transações customizadas saibam que o pedido está pronto para processamento.
Nota: o evento READY_TO_PROCESS é acionado apenas quando uma transação está pronta para processamento imediato.
É possível ter diversas transações que podem se tornar prontas devido à conclusão de uma transação. Neste caso, cada transação será de saída juntamente com as linhas de pedido que estiverem disponíveis.
As linhas que se tornam disponíveis devido à remoção de dependência são publicadas no evento.