Some library duzzits can be scheduled to run automatically at certain times. Depending upon the type of account you have registered for, you may be able to schedule one or more duzzits to run as frequently as every 15 minutes.
In Running a Duzzit, we looked at running a duzzit that indicates weather information given a zip code. This duzzit can’t be scheduled, as for this duzzit, results are returned to a user’s screen. To illustrate scheduling, we’ll select a library duzzit that can be scheduled to send weather information to your mobile phone in an SMS message.
For this duzzit, in addition to the “Do It Now” button, there is a link to “Schedule it to run later”. Clicking on this shows scheduling choices:
For a repeating notification (assuming we want an SMS notification any day that rain is in the forecast), “Just Once” won’t do. We might instead prefer to schedule this to run every weekday morning at 5AM:
After clicking on “Save to Schedule”, you’ll be presented with a confirmation that the duzzit has been scheduled:
Note that free accounts may only have one duzzit scheduled for future execution, and that frequency of execution is limited to once a day. Paid accounts, are able to schedule multiple duzzits, and these duzzits (depending upon account level) may be able to run as often as once every 15 minutes. The scheduler does not show these restrictions, but if you try to schedule a duzzit to run more frequently than your account permits, you’ll be shown an error message. For example, if we try to schedule an more than one duzzit using a free account, the following message is shown:
Or, say we want to schedule a duzzit using a sophisticated frequency setting, such as every 15 minutes between 7AM and 9AM on weekdays:
This is more frequent than a free account permits, so when attempting to save, the returned message would be:
To see a summary of scheduled duzzits, you can navigate to the Schedule page. This will show all scheduled duzzits (and their configured inputs). Here, you can cancel a scheduled duzzit, or place a scheduled duzzit on hold (a setting intended for temporary suspension of scheduled duzzit execution). After scheduling the weather duzzit in our example, the schedule page would look like this: