Invoke Crosswalk
In single file mode, gets the current data version for each crosswalkId at a specific file definition version and writes them to the flowfile attribute that gets added to the metadata in runtime mode.
Widget

Configuration

Fill in the following fields:
Component Field
Description: Allows changing the name that appears on the widget. This may be useful to quickly find a particular widget or distinguishing it from other similar shovel operation widgets when building large flows.
Shovel Operation Properties
Shovel Operation: The name of the Shovel Operation. Pre-configured to invokeCrosswalk.
field: The crosswalk fileId that will be used for mapping.
fileEntityType: Entity type of the crosswalk file in the configuration manager. (The default value is "crosswalk")
crosswalkVersionsDocument: The name of the document containing the crosswalk version information set by the LockCrosswalks shovel operation.
crosswalkInputMap: A mapping from columns in the crosswalk table to expressions to evaluate and match against those columns.
{ "ZipCode" : "atFieldRead(....)" }
crosswalkOutputMap: A mapping from columns in the crosswalk table to objects containing:
fieldRef: A field reference within outputDocument to place the matching outputs into.
default (optional): A default value to use if no table row matched the inputs. If the default is omitted, no changes will be made if the input values don’t match in the crosswalk.
combineExpr (optional): A shovel expression that may be used to combine the result of the crosswalk with the original value in the output field. It makes use of the zipVal() shovel expression to get access to the current crosswalk value.
The following shows how to concatenate the original value with the crosswalked value:
{ "City": { "fieldRef": "<builtin:document/primary|....>", "default": "default", "combineExpr":"concat(getContext(), zipVal())" } }
If necessary, click the Notes tab and enter any relevant information.
Click Save.
The widget will be marked with a green check.