-
I will describe my current understanding
I understood that (please note thats is just my understanding)
@cdavernas @JBBianchi @matthias-pichler-warrify @ricardozanini if we agree on that meaning, which will be the right place to document that? |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 9 replies
-
There are some open questions that come to my mind:
|
Beta Was this translation helpful? Give feedback.
-
The documentation should be improved as some parts can be confusing.
From the dsl doc, I understand there are 4 (5 actually, there is at least one missing) special variables:
Therefore, from my understanding, to access the workflow input, it's not $input but $workflow.input
Agreed
It's the output of the previous task (or what you call result), whether it has been transformed via the
Within a task, the root input value of an expression* (aka identity filter,
In the * You may notice I introduced a notion of root input value for an expression. I think it's also important to note that As a general concept, the data flow follows the concept of piping, the output of a previous step is the input of the next step:
And you can use transformers using the
|
Beta Was this translation helpful? Give feedback.
-
@JBBianchi Which will be The "root input value" ($ in Js, . in jq, nothing in other languages ;)) for the first task of the workflow? |
Beta Was this translation helpful? Give feedback.
The input of the workflow, maybe transformed using the
input
directive.Given the workflow
With the given workflow input: