[ https://issues.apache.org/jira/browse/NIFI-810?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14935206#comment-14935206 ]
Rob Moran commented on NIFI-810: -------------------------------- Functionality looks good. More user-friendly messaging could help a lot. I think what I suggested in my earlier comment for the validation error language is more clear that what is currently being generated. It uses language seen in UI, such as 'upstream connection' making it more relatable to a users workflow. Current language is clear for the most part, but it is difficult to read and therefore probably takes longer to comprehend. It would also be great to include follow-on actions directly from tooltips - where applicable of course. For example, if there is a validation error stating some configuration has not been made, provide a link at the end of the message (e.g., 'Configure') that would open the configuration dialog, select the correct tab, and put browser focus on the relevant input needed to correct the issue. > Create Annotation that indicates that a Processor cannot be scheduled to run > without an incoming connection > ----------------------------------------------------------------------------------------------------------- > > Key: NIFI-810 > URL: https://issues.apache.org/jira/browse/NIFI-810 > Project: Apache NiFi > Issue Type: Improvement > Components: Extensions > Reporter: Mark Payne > > Currently, if a Processor has no incoming connections but is started, it will > continually without ever accomplishing anything. We should have an > annotation, perhaps @RequiresInput, that indicates that the Processor should > not be scheduled to run unless it has an incoming connection. -- This message was sent by Atlassian JIRA (v6.3.4#6332)