A recipe is a shareable blueprint for a workflow, which can be used to create plans for carrying out work. It consists of processes, flows, and exchanges.
Specifies the inflow or outflow of a resource for a recipe process.
| Field | Type | Description |
|---|---|---|
id |
ID! |
Unique identifier for the recipe flow. |
revisionId |
ID! |
The identifier of the last revision of this recipe flow. |
resourceQuantity |
Measure |
The amount and unit of the economic resource. |
effortQuantity |
Measure |
The amount and unit of the work or use action. |
action |
Action! |
The action associated with the flow (e.g., consume, produce). |
recipeInputOf |
RecipeProcess |
The process this flow is an input to. |
recipeOutputOf |
RecipeProcess |
The process this flow is an output of. |
recipeClauseOf |
RecipeExchange |
The exchange agreement this flow is a clause of. |
recipeReciprocalClauseOf |
RecipeExchange |
The reciprocal exchange agreement for this flow. |
stage |
ProcessSpecification |
The process specification for this flow. |
instructions |
String |
Instructions for planning. |
note |
String |
A textual description or comment. |
Specifies a process within a recipe.
| Field | Type | Description |
|---|---|---|
id |
ID! |
Unique identifier for the recipe process. |
revisionId |
ID! |
The identifier of the last revision of this recipe process. |
name |
String! |
A name for the recipe process. |
hasDuration |
Duration |
The planned duration of the process. |
processClassifiedAs |
[URI!] |
References to a taxonomy for categorization. |
note |
String |
A textual description or comment. |
image |
URI |
An image representing the process. |
recipeInputs |
[RecipeFlow!] |
The non-reciprocal flows that are part of this process. |
recipeOutputs |
[RecipeFlow!] |
The reciprocal flows that are part of this process. |
Specifies an exchange agreement within a recipe.
| Field | Type | Description |
|---|---|---|
id |
ID! |
Unique identifier for the recipe exchange. |
revisionId |
ID! |
The identifier of the last revision of this recipe exchange. |
name |
String! |
A name for the recipe exchange. |
note |
String |
A textual description or comment. |
recipeClauses |
[RecipeFlow!] |
The non-reciprocal flows that are part of this exchange. |
recipeReciprocalClauses |
[RecipeFlow!] |
The reciprocal flows that are part of this exchange. |
Retrieves a single RecipeFlow by its id.
Retrieves a paginated list of all RecipeFlows.
Retrieves a single RecipeProcess by its id.
Retrieves a paginated list of all RecipeProcesses.
Retrieves a single RecipeExchange by its id.
Retrieves a paginated list of all RecipeExchanges.
Creates a new RecipeFlow.
Updates an existing RecipeFlow.
Deletes a RecipeFlow.
Creates a new RecipeProcess.
Updates an existing RecipeProcess.
Deletes a RecipeProcess.
Creates a new RecipeExchange.
Updates an existing RecipeExchange.
Deletes a RecipeExchange.
| Field | Type | Description |
|---|---|---|
action |
ID! |
The ID of the Action for the flow. |
resourceQuantity |
IMeasure |
The amount and unit of the economic resource. |
effortQuantity |
IMeasure |
The amount and unit of the work or use action. |
recipeInputOf |
ID |
The ID of the RecipeProcess this flow is an input to. |
recipeOutputOf |
ID |
The ID of the RecipeProcess this flow is an output of. |
recipeClauseOf |
ID |
The ID of the RecipeExchange this flow is a clause of. |
recipeReciprocalClauseOf |
ID |
The ID of the reciprocal RecipeExchange. |
stage |
ID |
The ID of the ProcessSpecification for this flow. |
state |
String |
The state of the desired economic resource. |
instructions |
String |
Instructions for planning. |
note |
String |
A textual description or comment. |
| Field | Type | Description |
|---|---|---|
revisionId |
ID! |
The revision ID of the flow to update. |
action |
ID |
The ID of the Action for the flow. |
resourceQuantity |
IMeasure |
The amount and unit of the economic resource. |
effortQuantity |
IMeasure |
The amount and unit of the work or use action. |
recipeInputOf |
ID |
The ID of the RecipeProcess this flow is an input to. |
recipeOutputOf |
ID |
The ID of the RecipeProcess this flow is an output of. |
recipeClauseOf |
ID |
The ID of the RecipeExchange this flow is a clause of. |
recipeReciprocalClauseOf |
ID |
The ID of the reciprocal RecipeExchange. |
stage |
ID |
The ID of the ProcessSpecification for this flow. |
state |
String |
The state of the desired economic resource. |
instructions |
String |
Instructions for planning. |
note |
String |
A textual description or comment. |
| Field | Type | Description |
|---|---|---|
recipeFlow |
RecipeFlow! |
The RecipeFlow that was created or updated. |
| Field | Type | Description |
|---|---|---|
name |
String! |
A name for the recipe process. |
hasDuration |
IDuration |
The planned duration of the process. |
processClassifiedAs |
[URI!] |
References to a taxonomy for categorization. |
note |
String |
A textual description or comment. |
| Field | Type | Description |
|---|---|---|
revisionId |
ID! |
The revision ID of the process to update. |
name |
String |
A name for the recipe process. |
hasDuration |
IDuration |
The planned duration of the process. |
processClassifiedAs |
[URI!] |
References to a taxonomy for categorization. |
note |
String |
A textual description or comment. |
| Field | Type | Description |
|---|---|---|
recipeProcess |
RecipeProcess! |
The RecipeProcess that was created or updated. |
| Field | Type | Description |
|---|---|---|
name |
String! |
A name for the recipe exchange. |
note |
String |
A textual description or comment. |
| Field | Type | Description |
|---|---|---|
revisionId |
ID! |
The revision ID of the exchange to update. |
name |
String |
A name for the recipe exchange. |
note |
String |
A textual description or comment. |
| Field | Type | Description |
|---|---|---|
recipeExchange |
RecipeExchange! |
The RecipeExchange that was created or updated. |
| Field | Type | Description |
|---|---|---|
edges |
[RecipeFlowEdge!]! |
A list of recipe flow edges. |
pageInfo |
PageInfo! |
Information to aid in pagination. |
| Field | Type | Description |
|---|---|---|
node |
RecipeFlow! |
The RecipeFlow record. |
cursor |
String! |
A cursor for use in pagination. |
| Field | Type | Description |
|---|---|---|
edges |
[RecipeProcessEdge!]! |
A list of recipe process edges. |
pageInfo |
PageInfo! |
Information to aid in pagination. |
| Field | Type | Description |
|---|---|---|
node |
RecipeProcess! |
The RecipeProcess record. |
cursor |
String! |
A cursor for use in pagination. |
| Field | Type | Description |
|---|---|---|
edges |
[RecipeExchangeEdge!]! |
A list of recipe exchange edges. |
pageInfo |
PageInfo! |
Information to aid in pagination. |
| Field | Type | Description |
|---|---|---|
node |
RecipeExchange! |
The RecipeExchange record. |
cursor |
String! |
A cursor for use in pagination. |