Inventory Visibility génère des événements qui sont activés par défaut pour les conteneurs. Chaque événement est publié sur le site Kafka.
Remarque : à partir de 10.0.2409.2 janvier 2025, un éditeur est nécessaire pour publier les événements qui vous intéressent. Le comportement par défaut, qui consiste à publier tous les événements pris en charge sans configuration supplémentaire, est obsolète et sera supprimé dans une prochaine version.
Procédure
- Pour permettre l'organisation d'événements avec les éditeurs,
- Identifiez les événements qui vous intéressent et créez les rubriques correspondantes conformément au tableau - Événements et rubriques Kafka.
- Appeler l'API POST publisher pour créer un éditeur pour l'événement. Le paramètre
{event
Id} dans l'extrait suivant peut être réglé sur n'importe quelle valeur du tableau mentionné à l' étape 1.
Par exemple, productAvailability.v2 ou supplyChange.v2.
POST https://{{hostname}}/inventory/{tenantId}/v1/configuration/events/{eventId}/publishers
{
"type": "DirectKafkaExternal"
}
- Désactiver la publication d'événements par défaut
N'oubliez pas : Tant que la publication par défaut dans les environnements de conteneurs n'est pas supprimée, utilisez la règle suivante pour la désactiver une fois que tous les éditeurs nécessaires ont été créés. Cette règle garantit que seuls les événements ayant un éditeur sont publiés. Cette règle, ainsi que la publication par défaut, seront supprimées dans une prochaine version.
PATCH https://{{hostname}}/inventory/operations/v1/configuration/settings/{tenantId}
{
"containerization": {
"enableAllEvents": “false”
}
}