Skip to content

Commit 09767df

Browse files
authored
Merge pull request #40 from kaushik-work/master
Clarify ET can be run standalone
2 parents 1e9d283 + 0665172 commit 09767df

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

Workflow.yml

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ $graph:
4848
4949
## Changelog
5050
51+
* Clarify intent of ExpressionTool and clarify that they can be run standalone.
5152
* Clarify how Requirements are inherited by step processes.
5253
* Clarify behavior around step inputs not consumed by the target
5354
run process.
@@ -177,7 +178,13 @@ $graph:
177178
specializeTo: ExpressionToolOutputParameter
178179
documentRoot: true
179180
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.
181188
fields:
182189
- name: class
183190
jsonldPredicate:

0 commit comments

Comments
 (0)