---
title: roSyncManagerEvent
slug: develop/es/rosyncmanagerevent
docTags: 
createdAt: 2025-03-26T17:27:00.319Z
---

Estos eventos se generan en las unidades seguidoras en respuesta a las llamadas a *roSyncManager.Synchronize()&#x20;*&#x64;esde la unidad líder. El *roSyncManager* en cada unidad seguidora manejará los mensajes duplicados, por lo que el script recibirá el mensaje de sincronización solo una vez durante las operaciones normales.

Si la unidad seguidora ya se inició, entonces el evento llegará desde el primer evento de red generado por *roSyncManager.Synchronze()*. Por otro lado, si la unidad seguidora se inicia mientras la unidad líder está en medio de la reproducción de un archivo de video o de la visualización de un archivo de imagen, entonces uno de los reenvíos de mensajes (generados a intervalos de un segundo por la unidad líder) activará el evento. El script pasa los datos del evento al comando `PlayFile()` del reproductor de video o al comando `DisplayFile()` del reproductor de imágenes, que luego determinará qué tan adelante en el archivo necesita buscar.

## ifUserData

**SetUserData(user\_data As Object)**

Establece los datos de usuario que se devolverán cuando se generen eventos.

**GetUserData() como objeto**

Devuelve los datos de usuario que previamente se establecieron mediante `SetUserData()` . Devolverá `Inválido` si no se establecieron datos.

## ifSyncManagerEvent

**GetDomain() As String**

Devuelve el dominio del grupo de sincronización, que se especifica durante la creación del objeto roSyncManager en la unidad maestra.

**GetId() As String**

Devuelve el identificador del evento.

**GetIsoTimestamp() As String**

Devuelve la marca de tiempo del evento en formato ISO.
