1. A method of scheduling a workload on a computer, the method comprising: receiving, in the computer, one or more workload-related variables, wherein the workload-related variables are dimensions for scheduling tasks; receiving, in the computer, one or more trigger values for a workload-related variable of the one or more workload-related variables; determining, from the workload-related variable and its associated triggering value, one or more conditions under which one or more tasks are to be performed on the computer; acquiring a status value of the workload-related variable at regular intervals; performing a task when the status value of the workload-related variable attains the triggering value for the task; and displaying the status value of the workload-related variable to a user within a diagram defined with reference to the one or more work-related variables, wherein: receiving the one or more trigger values for the workload-related variable comprises receiving a range of values for at least one of the one or more workload-related variables, within which a task will be triggered; and displaying the status value of the workload-related variable to the user comprises displaying the status value together with the range of values.