Punchout
1. IAM User Auth
- Autenticación inicial de usuarios a través de la gestión de identidades y accesos (IAM) para asegurar accesos autorizados.
2. API Call
- Llamada a la API realizada por el usuario autenticado para operaciones relacionadas con el catálogo.
3. Catalog API
- Procesamiento de la llamada a la API, que puede incluir la actualización o consulta de datos del catálogo.
4. Shin Product Updates Kafka Topic
- Envío de actualizaciones de productos a un tema de Kafka, utilizado para manejar flujos de datos en tiempo real.
5. Shin API
- Comunicación con sistemas adicionales para procesar o recuperar información relevante, como datos de clientes o productos.
6. Sales Agreements by Client_ID List (e.g., Sodexo)
- Gestión de acuerdos de ventas personalizados por cliente, ajustando catálogos y precios según términos acordados.
7. DB Cache for Product Accumulation by SKU
- Uso de caché de base de datos para mejorar el rendimiento y eficiencia en la acumulación y gestión de productos por SKU.
8. Catalog Creation Process
- Proceso de creación de catálogos que incluye la compilación de listas de productos, precios y otros datos relevantes antes de la publicación.
9. Catalog Publishing Process to API Users
- Publicación del catálogo a los usuarios de la API, preparando y enviando los datos necesarios en el formato adecuado.
10. Catalog Publish
- Publicación final del catálogo para consumo por parte de los usuarios de la API, potencialmente segmentado por cliente o tipo de catálogo.
11. Webhook Config
- Configuración de webhooks para automatizar notificaciones o acciones basadas en eventos relacionados con el catálogo, configurados según la unidad de negocio, código de país y lista de clientes.
Consideraciones Adicionales
- Este proceso detalla la gestión y publicación de catálogos en un entorno B2B, utilizando tecnologías avanzadas para asegurar que la información sea actualizada, precisa y personalizada según las necesidades de negocio y clientes.
