Processing migration row value¶
Available since: 1.0.0
Provided tokens
| Token | Description |
|---|---|
[row] |
The row about to be imported. |
[row:source] |
The current migration row source and its properties. Source properties can be accessed by [row:source:PROPERTY_NAME]. |
[row:destination] |
The current migration row destination and its properties. Destination properties can be accessed by [row:destination:PROPERTY_NAME]. However, such properties only exist if they have been processed before during the migration of the current row. |
[row:is_stub] |
Whether the current migration row is a stub. |
[value] |
The migration row value to process. |
[destination_property] |
The destination property. |
[event] |
The event. |
[event:machine_name] |
The machine name of the ECA event. |
[session_user] |
The user account that dispatched the event, regardless if ECA is processing models under a different account. This is only available if ECA is configured to always run under a specific account. |
Fires during the processing of a migration row value when using the ECA migrate process plugin. This allows transforming field values using ECA actions instead of writing PHP code.
The [value] token holds the current value being processed. Set the result using the token specified in the configuration.
Fields¶
Token name holding the processed value-
The name of the token to hold the processed value.
The name of the token to hold the processed result. After ECA actions run, the value of this token becomes the transformed output.