CX Vizz carries out instructions from Job Actions, Command Actions, or Background tasks. These are configured in the database.
Job actions are groups of actions (commands) that are executed as a block, one after the other. They can be scheduled using a cron expression.
A Job Schedule in the system is a single entry in the job_schedule table. This entry defines the overall schedule, including the current status and recurrence rules. Once a Job Schedule is created, specific actions can be associated with it. These actions are defined in a separate table and are linked to the job schedule by a common identifier.
CX Vizz carries out Actions which are a operation. Actions can be chained together, and may take parameters to refine what they do. You can execute one-off actions (for example, to check what it would do) by inserting a line into the command_action table, or you can schedule them as part of a job.
