Menu
Feedback
Comece aqui
Tutoriales
Portal del desarrollador

Problemas Conocidos
Directrices de Soporte
Troubleshooting

Preguntas Frecuentes
Anuncios
Problemas Conocidos
Las vacaciones no se muestran en la lista después de utilizar la API para crear (PUT)
Las vacaciones no se muestran en la lista después de utilizar la API para crear (PUT)
ID: 571040
No Fix
Publicado en 2/5/2022
Última actualización 16/2/2024

Sumario

Este problema conocido ha sido traducido automáticamente del inglés.

El registro de las vacaciones puede hacerse tanto directamente en nuestra interfaz de administración (/admin/logistics/#/holidays) como utilizando nuestra API.

En este caso, el problema surge cuando se utiliza la API y se realizan varias peticiones al mismo tiempo (más o menos en el mismo segundo). Esto está generando una inconsistencia en la información causada por un problema en la indexación del registro una vez creado.

Para detallar un poco más este escenario, es importante hacer una referencia al registro individual y al tratamiento de este registro para que se muestre en el listado y que nuestro sistema logístico lo tenga en cuenta confirmando aquí que el día festivo sólo se tendrá en cuenta en los cálculos logísticos si efectivamente este día se muestra en el listado.

Cuando se produce este problema, se mantiene el registro individual, es decir, si se hizo un GET por ID de día festivo, se obtendrán los detalles, sin embargo, cuando se hizo un GET la lista de días festivos, este registro no aparecerá, lo que significa que dicho registro quedó inconsistente y no hay forma de recuperarlo ya que cada PUT realizado con el mismo ID encontrará un registro inconsistente que no generará una actualización o reprocesamiento.

Simulación

Para intentar simular este problema, es necesario registrar varios días festivos en la misma cuenta al mismo tiempo. Es posible que uno o varios de estos días festivos sean incoherentes.

Después de eso, puede:

  1. Validar con el GET por ID
  2. A continuación, validar con el GET de la lista de vacaciones o directamente en la UI.

Workaround

Recomendamos revisar los siguientes comentarios:

  • Por un lado, validar la integración y las peticiones a esta API, ya que para el registro de vacaciones en una misma cuenta se recomienda tener procesos que garanticen espacios de tiempo prudentes entre cada PUT, quizás pensando en dar un espacio de +-15 segundos o incluso minutos.
  • Por otro lado, en caso de presentar este comportamiento, es posible enviar un nuevo registro (PUT) modificando el ID. Esto creará un nuevo registro que si se respeta el punto anterior, no habrá problema y se mostrará en la lista.
Contributors
2
Photo of the contributor
Photo of the contributor
+ 2 contributors
Contributors
2
Photo of the contributor
Photo of the contributor
+ 2 contributors
On this page
¿Todavía tienes dudas?
Pregunte a la comunidad
Encuentra solucciones y comparte ideas en la comunidad de VTEX.
Únete a nuestra comunidad
Solicite soporte a VTEX
Para asistencia personalizada, contacte a nuestros expertos.
Abra un ticket de soporte
GithubDeveloper portalCommunityFeedback