Se a capacidade for configurada no Sterling Order Management System, será possível configurar o Real-Time Availability Monitor (RTAM) para considerar a capacidade ao calcular a disponibilidade... Nesse caso, quando a capacidade de um nó estiver esgotada, o RTAM publicará "nenhuma disponibilidade" para os itens nesse nó.
Sobre esta tarefa
Neste exemplo, o RTAM publica a disponibilidade em um website para uma loja que tenha capacidade configurada no Sterling Order Management System Quando a capacidade da loja estiver esgotada, o RTAM publicará uma mensagem assincronamente em seu website indicando que nenhum item no nó está disponível.
Esse exemplo assume as seguintes condições:
- A capacidade do nó é configurada no Sterling Order Management System para os métodos de entrega de remessa e retirada em loja em sua loja
- Não há capacidade disponível para hoje, 1 de janeiro de 2016.
- A organização de inventário, "Matrix_Corp", mantém suas próprias regras de fornecimento e inventário.
- O grupo de distribuição da Costa Leste contém sua loja.
- RTAM está em execução no modo baseado em atividade.
O RTAM não é executado automaticamente para todos os itens no nó quando a capacidade do nó está esgotada. Deve-se configurar o evento ON_STD_CAPACITY_FILLED para acionar uma atividade que force o RTAM a ser executado. O procedimento demonstra como configurar o RTAM para capacidade e inclui instruções sobre como configurar o evento ON_STD_CAPACITY_FILLED.
Procedimento
- No Applications Manager, selecione no menu.
- Clique duas vezes em Modelagem de Processo.
- Selecione a guia Geral e clique duas vezes no tipo de processo Geral para abri-lo.
- Expanda a árvore Transações na área de janela esquerda e clique duas vezes em Monitor de Disponibilidade em Tempo Real para abri-la.
- Na seção superior, na guia Acionado por Tempo , clique em Criar Novo para criar um critério do agente com os seguintes valores:
Nota:
- O JMS QCF é reservado exclusivamente para o servidor de agente. Qualquer QCF e fila é sufixado.
- Se um parâmetro não aparecer nas tabelas abaixo, isso denota que o campo foi deixado em branco.
Propriedades de Tempo de Execução
| Parâmetro |
Valor |
| Servidor de Agente |
RTAMAgent Nota: Clique em Criar Novo para criar um servidor de agente..
|
| Nome da Fila JMS |
Especifique um nome de fila do Serviço de Mensagens Java, como RTAMAgent_Q. |
| Nº de Encadeamentos |
Especifique o número de encadeamentos em seu ambiente. |
| Factory de Contexto Inicial |
Especifique o factory de contexto inicial como "Arquivo". |
| Connection Factory |
AGENTE_QCF. |
| URL do Provedor |
file:/opt/SSFS_9.5/runtime/OM_JNDI |
| Ativar Segurança de JMS |
Se desejar ter segurança do JMS, selecione esta opção. |
| Mensagem do Acionador do Planejamento |
O Modo Baseado em Atividade é selecionado.
|
| Nova tentativa de mensagem |
Quando Planejar Mensagem do Acionador estiver configurado para Modo Baseado em Atividade, especifique um intervalo de tempo para acionamento do RTAM. Neste exemplo, a opção Planejar Mensagem do Acionador é configurada para Modo Baseado em Atividade. Nesse caso, especifique 5 minutos no campo Tentar Mensagem Novamente. |
Parâmetros de Critérios
| Parâmetro |
Valor |
| Ação |
Obter |
| Número de Registros a Serem Armazenados em Buffers |
20.000 |
| InventoryOrganizationCode |
Matrix_Corp |
| MonitorOption |
O modo baseado em atividade é 1.
|
| CollectPendingJobs |
Y |
| RaiseEventOnAllAvailabilityChanges |
N |
- Salve suas mudanças.
- Na guia Eventos , assegure que o evento REALTIME_AVAILABILITY_CHANGE_LIST esteja ativado. O evento publica informações sobre o inventário em seu website ou sistema externo chamando um serviço assíncrono que coloca uma mensagem em uma fila.
- No Applications Manager, selecione no menu.
- Clique duas vezes em Regras de inventário na área de janela esquerda para abrir a janela correspondente e selecione a guia Regras de monitor .
- Assegure que a opção Usar Modo Baseado em Atividade para Monitor de Disponibilidade em Tempo Real esteja selecionada.
- Subscreva o grupo de distribuição "Costa Leste" para o monitoramento de nível do nó clicando no ícone Grupo de Distribuição para Usar para Monitoramento de Nível do Nó . A janela Grupo de Distribuição de Regra de Monitor é aberta. Mova o grupo de distribuição "Costa Leste" de Disponível para Assinado no painel Grupo de Distribuição para Usar para Monitoramento em Nível de Nó e, em seguida, clique no ícone Salvar.
- Na seção Regras de Monitor de ATP , clique em Criar Novo para criar uma regra de monitor ATP. Os valores a seguir são somente um exemplo:
Detalhes da Regra do Monitor ATP
| Parâmetro |
Valor e Notas |
| Regra do Monitor ATP |
Testar |
| Nome da Regra do Monitor de ATP |
TestRule |
| Substituição de Tempo de Avanço (Dias) |
0 |
| Desativado |
Não selecionado |
| Regra do Monitor ATP Baseada em Evento |
Selected |
| Limite de Quantidade Alto |
100 O nível de inventário disponível acima do qual o item do inventário é considerado como em alta quantidade. Até que o inventário fique abaixo desse nível, um item é considerado Em Estoque .
|
| Limite de Quantidade Médio |
22 O nível de inventário disponível acima do qual o item do inventário é considerado como em quantidade média. O nível de inventário disponível pode indicar que um item está Disponível em Quantidade Limitada até que o nível aumente para Alto ou diminua para Baixo.
|
| Limite de Quantidade Baixo |
1 O nível de inventário disponível acima do qual o item do inventário é considerado como em baixa quantidade. Nesse nível, um website pode indicar Estoque Baixo .
|
- clique em Salvar para salvar suas mudanças
Talvez seja necessário configurar mais regras de monitor ATP, dependendo da complexidade do cenário.
- No Sterling Business Center, aplique a "Regra de Teste" ATP Monitor Rule definida na etapa 2 para itens que você está monitorando. É possível aplicar a regra a vários itens ou a uma classificação de item. As etapas a seguir mostram como aplicar a regra a um item.
- Efetue login no Sterling Business Center como um Administrador de Item
- Na página inicial clique na guia Produtos .
- Na página inicial Produtos , clique em Localizar Item no dashlet Catálogo .
- Na tela Procura de Item, insira os critérios de procura e, em seguida, clique em Procurar para visualizar uma lista de todos os itens disponíveis Como alternativa, use a opção Procura Básica ou
Procura Avançada para limitar a lista de itens exibidos.
- No painel Itens exibido, clique no hiperlink ID do Item . Alternativamente, dê um clique duplo na linha que contém o ID do Item. Nesse exemplo, selecione o ID do Item para guitarra.
- clique em Gerenciar informações primárias.
- A tela Informações Principais é exibida. No painel Tarefas Relacionadas, clique em Gerenciar
Informações de Inventário.
- Na tela Informações de inventário, altere a regra do monitor ATP e a regra do monitor ATP em nível de nó para "TestRule", que é a regra do monitor ATP criada na etapa 2. Clique em Salvar para salvar suas mudanças
- Configure o RTAM para considerar os métodos de entrega de remessa e retirada passando "SHP" e "PICK" no elemento da lista DeliveryMethodListToMonitor na API manageInventoryMonitorRule.
- Configure o RTAM para considerar a capacidade na API do manageInventoryMonitorRule . Além disso, assegure-se de configurar OrgCode para "Matrix_Corp" e ATPMonitorRule para "TestRule" na API.
- Configure um evento que force o RTAM a ser executado para todos os itens na loja. Para configurar o evento:
- No Applications Manager, selecione no menu.
- Clique duas vezes em Modelagem de Processo.
- Selecione a guia Geral e clique duas vezes no tipo de processo Geral para abri-lo.
- Expanda a árvore Transações na área de janela esquerda e clique duas vezes em Mudança de Capacidade para abri-la.
- Na guia Eventos , configure o evento ON_STD_CAPACITY_PREENCHE para chamar getInventoryItemList e createInventoryActivity Configure a sinalização "Processado" para "F" e ative o evento.
- Clique no ícone Salvar ..
- Execute as seguintes etapas:
- Inicie o agente RTAM usando o processo de autoatendimento Iniciar Servidor do Agente .
- Monitore o agente RTAM.
Execute o processo de autoatendimento do UCD
Export Applications Logs e analise os logs ou é possível usar o System Management Console para ativar a criação de log detalhado.
- Acionar o agente RTAM.