ExecuteScript 2.0.0

Bundle
org.apache.nifi | nifi-scripting-nar
Description
Experimental - Executes a script given the flow file and a process session. The script is responsible for handling the incoming flow file (transfer to SUCCESS or remove, e.g.) as well as any flow files created by the script. If the handling is incomplete or incorrect, the session will be rolled back. Experimental: Impact of sustained usage not yet verified.
Tags
clojure, execute, groovy, script
Input Requirement
ALLOWED
Supports Sensitive Dynamic Properties
true
Properties
Dynamic Properties
State Management
Scopes Description
LOCAL, CLUSTER Scripts can store and retrieve state using the State Management APIs. Consult the State Manager section of the Developer's Guide for more details.
Restrictions
Required Permission Explanation
execute code Provides operator the ability to execute arbitrary code assuming all permissions that NiFi has.
Relationships
Name Description
success FlowFiles that were successfully processed
failure FlowFiles that failed to be processed
See Also