Block Zoola Reports Schreps Table Schema (block_zoola_reports_schreps)


Description

Manually scheduled reports

block_zoola_reports_schreps table columns

Column Type Size Nulls Auto Default Children Parents Comments
id BIGINT 19 null
block_zoola_schedule_rcp.schrepsid bloczoolschercp_sch2_fk R
blockinstanceid BIGINT 19 null
block_instances.id bloczoolreposchr_blo2_fk R

Block instance for which reports are scheduled

userid BIGINT 19 null
user.id bloczoolreposchr_use2_fk R

User that scheduled the report

name VARCHAR 100

Schedule name

reporturi VARCHAR 250

Report URI

lastruntime BIGINT 19 null
nextruntime BIGINT 19 null
filters LONGTEXT 2147483647 null

Filter values used to run the report, in JSON format

repeated TINYINT 3 0

0 - one time run, 1 - daily, 2 - weekly, 3 - monthly

starttime BIGINT 19 null

Time when the report should run for the first time. 0 means run immediately.

emails VARCHAR 1333

Comma separated list of emails to send the report to.

subject VARCHAR 100

Email subject

body LONGTEXT 2147483647 null

Email message body

bodyformat SMALLINT 5 0
exportformat VARCHAR 10

Export format: 'pdf', 'xlsx', 'csv', ...

retry BIGINT 19 0

How many times scheduling failed

status VARCHAR 100 enabled

'enabled' or reason why the schedule is disabled.

scheduleend BIGINT 19 0

When the schedule ends: 0 - Never, 1 - After a specified number or runs, 2 - Until a specified date

occurrences BIGINT 19 null

Number of schedule occurrences that should take place before the schedule is disabled

enddate BIGINT 19 null

Timestamp after which the schedule will be disabled

allstudents TINYINT 3 0

if 1 reports will be sent to all students enrolled into course

individualreports TINYINT 3 0

if 1 reports will be filtered for individual students

thiscourse TINYINT 3 0

if 1 reports will be filtered course in which block is placed in

Table contained -1 rows

block_zoola_reports_schreps table indexes

Constraint Name Type Sort Column(s)
PRIMARY Primary key Asc id
bloczoolreposchr_blo_ix Performance Asc blockinstanceid
bloczoolreposchr_blouse_ix Performance Asc/Asc blockinstanceid + userid
bloczoolreposchr_use_ix Performance Asc userid

block_zoola_reports_schreps table relationships