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