Performance warnings for large MRs and OTSs

Having large numbers of rows, such as hundreds of rows in a single Master Rotation (MR) or One-time Schedule, can cause slow performance. Warnings are displayed to users when creating an MR or OTS that is large enough to cause slow performance. Warnings are also displayed when the user opens a large MR or OTS for a date range that may cause slow performance.

There are two levels of warnings that can be displayed based on the size of a given rotation. A standard warning informs users that the size of a rotation or currently selected date range may cause slow performance. A strong warning informs users that the size or date range may produce unusable results. Both warnings may be dismissed by a user to continue working with the rotation.

The size limits for warnings are defined by a maximum number of rows in a rotation and a maximum number of weeks open in the MR or OTS edit screen. When the user creates or opens a rotation for a specific date range, an estimate of the total number of cells to be rendered is calculated and compared with the maximum numbers. The warning is displayed when the number of cells to render is greater than the maximum number of cells, using this formula:

Number of rows in the rotation x Number of days to display > 
Maximum number of rows x (Maximum number of weeks x 7)

For example, the maximum number of rows is 100 and the maximum number of weeks is 6. A warning is displayed when creating or opening a rotation that requires the application to render 4200 or more cells.