Integração com o site IBM e Sterling Intelligent Promising para uma experiência aprimorada antes da compra
Sterling™ Intelligent Promising oferece um atendimento omnicanal inteligente por meio de serviços modulares e nativos da nuvem que permitem uma confirmação precisa dos pedidos, visibilidade do estoque em tempo real e decisões otimizadas de atendimento.
Você pode integrar o IBM® Sterling Selling and Fulfillment Suite com o IBM Sterling Intelligent Promising para obter recursos de pré-compra, como e Get EDD , Get Checkout Shipment
Plan sincronizando a disponibilidade de estoque no SIP.
Integração com o site Sterling Intelligent Promising para a fase pré-compra
Nessa integração, as alterações no estoque identificadas pelo Realtime Availability Monitor (RTAM) no sistema d Order Management são sincronizadas de forma assíncrona com o IBM Sterling Intelligent Promising. IBM Sterling Intelligent Promising em seguida, utiliza essas informações de estoque para apoiar experiências pré-compra, como datas estimadas de entrega e decisões de abastecimento.
Ativação da integração com o Sterling Intelligent Promising para a fase pré-compra
Para habilitar essa integração, configure as propriedades:
sip_integration.promising.syncNodeAvailability.enablesip_integration.promising.syncNodeAvailability.impl
sip_integration.promising.baseUrlsip_integration.promising.nodeAvailability.servicesip_integration.promising.nodeAvailability.apiUrl
Essas propriedades definem o endereço base do SIP URL e a configuração do serviço/API utilizada pela integração.
- Sincronização da disponibilidade
- A sincronização ocorre apenas quando o Monitor de Disponibilidade em Tempo Real (RTAM) gera um evento
REALTIME_AVAILABILITY_CHANGE_LISTe pode ser acionada como parte dos processos a seguir:- Sincronização Total RTAM
- Sincronização de atividades do RTAM
- RTAM Quick Sync
- monitorItemAvailablity API
Para sincronizar a disponibilidade, o sistema IBM Sterling® Order Management oferece uma interface
com.yantra.shared.sip.SIPNodeAvailabilitySyncutilizada para publicar informações relacionadas a eventos de disponibilidade dos nós. Uma implementação decom.ibm.iv.adapter.SIPNodeAvailabilitySyncDefaultImplreferência padrão é fornecida pronta para uso como parte da integração.Essa interface é configurada por meio da
sip_integration.promising.syncNodeAvailability.implpropriedade.Ao sobrescrever essa propriedade, é possível integrar uma implementação personalizada da interface para lidar com a sincronização estendida da disponibilidade dos nós, conforme necessário.
com.yantra.shared.sip.SIPNodeAvailabilitySyncA classe especificada deve implementar a interface.Para atualizar a disponibilidade no SIP, essa integração utiliza a Define node inventory availability API disponível em IBMSterling Intelligent Promising :PUT /promising/{tenantId}/v1/availabilityWindows/nodes/{nodeId}Nota:- Essa integração não oferece suporte a dimensões e casos de uso avançados de estoque, tais como:
- Estoque específico por segmento
- Estoque específico por tag
- A sincronização de disponibilidade é realizada de forma assíncrona e não interfere no processamento transacional do RTAM. Quaisquer erros que ocorram durante a sincronização são registrados para referência, mas não fazem com que o processo RTAM falhe.
- A integração pressupõe que as configurações necessárias para a API IBM Sterling Intelligent Promising tenham sido realizadas antes da execução desta etapa. Para obter mais informações, consulte “Serviço Promising ”.
- Validações para a sincronização de disponibilidade com Sterling Intelligent Promising
- Além das propriedades configuradas, a integração verifica determinadas condições de tempo de execução antes de sincronizar a disponibilidade do estoque no nível do nó com o IBM Sterling Intelligent Promising. Essas condições incluem:
- Informações válidas do cliente
- O adaptador de integração SIP possui um tenantId, válido, um clientId e informações confidenciais.
IV_INTEGRATION_PHASE- A regra
IV_INTEGRATION_PHASEdeveria ser0.0.
REALTIME_ATP_MONITOR.REALTIME_AVAILABILITY_CHANGE_LIST- O evento do sistema “ IBM ” ( Sterling Order Management )
REALTIME_ATP_MONITOR.REALTIME_AVAILABILITY_CHANGE_LISTdeve estar habilitado.
Se essas condições não forem atendidas, a sincronização é ignorada.
- Exemplo de entrada para a classe que implementa a
SIPNodeAvailabilitySyncinterface <InventoryItem InventoryOrganizationCode="DEFAULT" ItemID="ITEM_A1" ProductClass="" UnitOfMeasure="EACH"> <AvailabilityChanges> <AvailabilityChange AgentCriteriaId="" AlertLevel="3" AlertQuantity="10.00" AlertRaisedOn="2026-07-01T12:59:05-04:00" AlertType="REALTIME_FUTURE_MAX" DeliveryMethod="SHP" FirstFutureAvailableDate="2500-01-01" FutureAvailableDate="2500-01-01" FutureAvailableQuantity="0.00" MonitorOption="3" Node="NODE1" OnhandAvailableDate="2026-07-01" OnhandAvailableQuantity="2.00"/> <AvailabilityChange AgentCriteriaId="" AlertLevel="3" AlertQuantity="10.00" AlertRaisedOn="2026-07-01T12:59:05-04:00" AlertType="REALTIME_FUTURE_MAX" DeliveryMethod="PICK" FirstFutureAvailableDate="2500-01-01" FutureAvailableDate="2500-01-01" FutureAvailableQuantity="0.00" MonitorOption="3" Node="" OnhandAvailableDate="2026-07-01" OnhandAvailableQuantity="2.00"/> <AvailabilityChange AgentCriteriaId="" AlertLevel="3" AlertQuantity="10.00" AlertRaisedOn="2026-07-01T12:59:05-04:00" AlertType="REALTIME_FUTURE_MAX" DeliveryMethod="PICK" FirstFutureAvailableDate="2500-01-01" FutureAvailableDate="2500-01-01" FutureAvailableQuantity="0.00" MonitorOption="3" Node="NODE1" OnhandAvailableDate="2026-07-01" OnhandAvailableQuantity="2.00"/> <AvailabilityChange AgentCriteriaId="" AlertLevel="3" AlertQuantity="10.00" AlertRaisedOn="2026-07-01T12:59:05-04:00" AlertType="REALTIME_FUTURE_MAX" DeliveryMethod="SHP" FirstFutureAvailableDate="2500-01-01" FutureAvailableDate="2500-01-01" FutureAvailableQuantity="0.00" MonitorOption="3" Node="" OnhandAvailableDate="2026-07-01" OnhandAvailableQuantity="2.00"/> </AvailabilityChanges> </InventoryItem>- Exemplo de entrada para IBM Sterling Intelligent Promising - Define node inventory availability API
[ { "deliveryMethod": "SHP", "availableFrom": "1900-01-01T00:00:00.000Z", "availableTill": "2500-01-01T00:00:00.000Z", "qty": 2.0 }, { "deliveryMethod": "PICK", "availableFrom": "1900-01-01T00:00:00.000Z", "availableTill": "2500-01-01T00:00:00.000Z", "qty": 2.0 } ]