Since 3.0 only specified properties from "source" graph are passed to executed graph by default. There is server config property "graph.pass_event_params_to_graph_in_old_style" which can change this behavior so that ALL parameters from "source" graph are passed to the executed graph. This switch is implemented for backwards compatibility. Regarding the default behaviour: You can specified list of parameters to pass in the editor of graph event listener. Please see the section "Task - Execution of Graph" for details.
However following parameters with current values are always passed to the target graph
Table 17.3. passed parameters
| key | description |
|---|---|
| event_run_sandbox | Sandbox with graph, which is source of the event |
| event_graph_event_type | GRAPH_STARTED | GRAPH_FINISHED | GRAPH_ERROR | GRAPH_ABORTED | GRAPH_TIMEOUT | GRAPH_STATUS_UNKNOWN |
| event_run_graph | graphId of the graph, which is source of the event |
| event_run_id | ID of the graph execution, which is source of the event. |
| event_timeout | Number of miliseconds which specifies interval of timeout. Makes sence only for "timeout" graph event. |
| event_run_result | Result (or current status) of the execution, which is source of the event. |
| event_username | User who "owns" the event. For graph events it is the user who created the graph event listener |