BUILT-IN WOLFRAM LANGUAGE SYMBOL
represents a document generator with template template to be evaluated on the schedule defined by timespec.
takes parameters for filling the template from driver.
- CloudDeploy[DocumentGenerator[…]] sets up a document generator in the cloud. The generator periodically applies template, logs the results of the generation process, archives the generated document, and delivers it to any specified recipients.
- Document generators can be controlled using functions applicable to scheduled tasks, like StopScheduledTask and StartScheduledTask. timespec follows the ScheduledTask specification and may be None.
- The argument template can be a TemplateObject, notebook or template notebook, or a CloudObject or that contains any of these constructs.
- The argument driver can be an Association, a pure function or a Wolfram Language script evaluating to an Association, a notebook setting the value of , or a CloudObject or that contains any of these constructs.
- If template contains template elements, the elements are filled from driver, or from template defaults if driver is not present.
- Cloud objects and files are copied and bundled with the generator when the generator is deployed, unless the specified resources are qualified as Delayed. Delayed resources are used in place.
- The following options can be given:
- EpilogFunction may be a pure function, notebook, CloudObject, or .
- Common settings for GeneratorOutputType include:
|"StaticPage"||deployed web page|
|"CDF"||notebook served for download|
- Note that the choice of output type places no restriction on delivery formats specified in DeliveryFunction.
- In the cloud, the precise times at which documents are generated are typically determined by load-balancing requirements.
- The minimum time between generator executions in the cloud is determined by cloud configuration and policies, and will typically be a certain fraction of an hour.
Create a basic document generator:
Trigger the generator to run synchronously using EvaluateScheduledTask:
Trigger the generator to run asynchronously using RunScheduledTask:
Delete the generator:
Create a parameterized document generator:
Trigger the generator to run synchronously:
Delete the generator:
Introduced in 2014
| Updated in 2015