Cenário: Configurando o Monitor de Disponibilidade em Tempo Real para Capacidade

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

  1. No Applications Manager, selecione Applications > Applications Platform no menu.
    1. Clique duas vezes em Modelagem de Processo.
    2. Selecione a guia Geral e clique duas vezes no tipo de processo Geral para abri-lo.
    3. Expanda a árvore Transações na área de janela esquerda e clique duas vezes em Monitor de Disponibilidade em Tempo Real para abri-la.
    4. 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
    5. Salve suas mudanças.
    6. 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.
  2. No Applications Manager, selecione Applications > Global Inventory Visibility no menu.
    1. 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 .
    2. Assegure que a opção Usar Modo Baseado em Atividade para Monitor de Disponibilidade em Tempo Real esteja selecionada.
    3. 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.
    4. 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.

    5. clique em Salvar para salvar suas mudanças

      Talvez seja necessário configurar mais regras de monitor ATP, dependendo da complexidade do cenário.

  3. 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.
    1. Efetue login no Sterling Business Center como um Administrador de Item
    2. Na página inicial clique na guia Produtos .
    3. Na página inicial Produtos , clique em Localizar Item no dashlet Catálogo .
    4. 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.
    5. 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.
    6. clique em Gerenciar informações primárias.
    7. A tela Informações Principais é exibida. No painel Tarefas Relacionadas, clique em Gerenciar Informações de Inventário.
    8. 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
  4. 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.
  5. 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.
  6. Configure um evento que force o RTAM a ser executado para todos os itens na loja. Para configurar o evento:
    1. No Applications Manager, selecione Applications > Applications Platform no menu.
    2. Clique duas vezes em Modelagem de Processo.
    3. Selecione a guia Geral e clique duas vezes no tipo de processo Geral para abri-lo.
    4. Expanda a árvore Transações na área de janela esquerda e clique duas vezes em Mudança de Capacidade para abri-la.
    5. 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.
    6. Clique no ícone Salvar ..
  7. Execute as seguintes etapas:
    1. Inicie o agente RTAM usando o processo de autoatendimento Iniciar Servidor do Agente .
    2. 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.
    3. Acionar o agente RTAM.