Flujo de Integración de API
Flujo de Integración de API
Para que la integración funcione correctamente, es crucial seguir una secuencia: primero se deben enviar los datos de las entidades simples y, posteriormente, los de las Sesiones y Participantes, que contienen identificadores de las primeras.
Secuencia de Sincronización de Datos
Para mantener la integridad de los datos y evitar errores de referencia, debe enviar los datos de las entidades simples antes de enviar los datos de las entidades más complejas que dependen de ellas. Siga la secuencia que se detalla a continuación.
Paso 1: Entidades Simples
Comience con las entidades que no tienen dependencias de otras entidades.
1. Formats
2. Topics
3. Subtopics
4. Organizers
5. Sponsors
6. Attendances
7. Groups
8. Roles
9. LocationsPaso 2: Entidades Complejas
Finalmente, sincronice los participantes y sus actividades, que hacen referencia a las entidades creadas anteriormente.
10. Participants
11. Activity
12. SubactivityNota Importante
Un registro se considera eliminado si el campo deleted es verdadero y esto se gestiona automáticamente. Un registro también se elimina si está en Agenda CMS pero no se incluye en la sincronización, a excepción de las sesiones, subsesiones y los participantes, que si tienen el campo deleted y no se borran físicamente de la Base de Datos.