Skip to content

6.8.2.3 SyncSchedule

6.8.2.3.1 Purpose

When a farm's sync client synchronises, as a recurrence in the farm's timezone, with optional exceptions for single feeds. The Organization sets it, and Moonitoring support can change it.

6.8.2.3.2 Questions it answers

  • When does this client synchronise?
  • Does any feed synchronise more often than the default?
  • Who changed the schedule last?

6.8.2.3.3 Fields

Field Type Cardinality Description
id string (uuid) 1..1 Key.
sync_client SyncClient 1..1
source_feed SourceFeed 0..1 Empty = the default of the client. Set = an exception for one feed of that client (e.g. the robot more often than the registry).
rule string 1..1 Recurrence in the farm timezone, e.g. every day at 00:00, every 4 hours, Monday and Thursday at 02:00 (iCalendar RRULE).
enabled boolean 1..1 Default: true.
updated_by string 1..1 The User or MoonitoringUser who last changed it.
created_at datetime 1..1
updated_at datetime 1..1

6.8.2.3.4 Relationships

References

6.8.2.3.5 Rules & constraints

  • When a sync client synchronises. The Organization sets it in the Organization Dashboard and the sync client only shows it; Moonitoring support can change it.
  • (sync_client, source_feed) is unique.