In preparation to execute the users analysis workflow (user defined process) asynchronously, they need to register a job that will be scheduled when the required resources are available. To do so the user provides the process graph with optional descriptive meta data and the desired execution plan or the maximum amount of credits spent.
create_job(
graph = NULL,
title = NULL,
description = NULL,
plan = NULL,
budget = NULL,
con = NULL,
...
)
A Graph()
, a function returning a ProcessNode()
as an endpoint or the ProcessNode()
will return the results
Optional title of a job
Optional detailed information about a job
An optional execution plan offered by the back-end, determining how the job will be executed
An optional budget, which sets the maximum amount of credits to be used by the job
connected and authenticated openEO client (optional) otherwise active_connection()
is used.
additional parameters passed to jsonlite::toJSON() (like 'digits')
the id of the job