Pierre Villard created NIFI-4149:
------------------------------------

             Summary: Indicate if EL is evaluated against FFs or not
                 Key: NIFI-4149
                 URL: https://issues.apache.org/jira/browse/NIFI-4149
             Project: Apache NiFi
          Issue Type: Improvement
          Components: Core Framework
            Reporter: Pierre Villard


With the addition of EL in a lot of places to improve SDLC and workflow 
staging, it becomes important to indicate to users if the expression language 
enabled on a property will be evaluated against the attributes of incoming flow 
files or if it will only be evaluated against various variable stores (env 
variables, variable registry, etc).

Actually, the expression language (without evaluation against flow files) could 
be allowed on any property by default, and evaluation against flow files would 
be what is actually indicated in the UI as we are doing today. Adopting this 
approach could solve a lot of JIRA/PRs we are seeing to add EL on some specific 
properties (without evaluation against FFs).

Having expression language to access external values could make sense on any 
property for any user. However evaluating the expression language against FFs 
is clearly a more complex challenge when it comes to session management and 
such.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to