[ 
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)

Reply via email to