SOP Fan-In: Calendar
Aún no conectado. Este tipo de disparador está definido y se reconoce, y su sintaxis se valida, pero actualmente ninguna fuente de eventos en vivo enruta eventos al dispatcher de SOP para él. Un SOP con este disparador se carga sin error, pero solo se inicia mediante una fuente en vivo (MQTT, Filesystem, AMQP) o
sop_execute.
Un desencadenante de calendario coincide con un tema de evento de calendario, delimitado por una fuente de calendario y, opcionalmente, por IDs de calendario específicos.
Activador
Estado del evento del calendario. Definido y emparejado, pero ningún sondeador lo alimenta en vivo.
| campo | tipo | predeterminado | significado |
|---|---|---|---|
calendar_ids | string[] | [] | IDs de calendario a los que aplicar el ámbito; vacío coincide con todos los calendarios de la fuente. |
calendar_source* | cadena | — | Identificador de origen del calendario del que procede el evento. |
condition | string? | null | Expresión opcional evaluada contra la carga útil del evento del calendario. |
Cargar y verificar el SOP:
Definir
Redacte el SOP como se describe en Syntax, con un desencadenador calendar. Los campos del desencadenador anteriores son las claves admitidas; la página recorre el archivo completo.
Validar
zeroclaw sop validate
Inspeccionar
zeroclaw sop list
zeroclaw sop show <name>