File tree Expand file tree Collapse file tree 1 file changed +8
-1
lines changed Expand file tree Collapse file tree 1 file changed +8
-1
lines changed Original file line number Diff line number Diff line change @@ -48,6 +48,7 @@ $graph:
48
48
49
49
## Changelog
50
50
51
+ * Clarify intent of ExpressionTool and clarify that they can be run standalone.
51
52
* Clarify how Requirements are inherited by step processes.
52
53
* Clarify behavior around step inputs not consumed by the target
53
54
run process.
@@ -177,7 +178,13 @@ $graph:
177
178
specializeTo : ExpressionToolOutputParameter
178
179
documentRoot : true
179
180
doc : |
180
- Execute an expression as a Workflow step.
181
+ An ExpressionTool is a type of Process object that can be run by itself
182
+ or as a Workflow step. It executes a pure Javascript expression that has
183
+ access to the same input parameters as a workflow. It is meant to be used
184
+ sparingly as a way to isolate complex Javascript expressions that need to
185
+ operate on input data and produce some result; perhaps just a
186
+ rearrangement of the inputs. No Docker software container is required
187
+ or allowed.
181
188
fields :
182
189
- name : class
183
190
jsonldPredicate :
You can’t perform that action at this time.
0 commit comments