Target release1.0.0
Epic
Document statusFINAL
Document owner

Unknown User (mcgilman)

DesignerRob Moran
DevelopersUnknown User (mcgilman)
QALead tester

Goals

Background and strategic fit

The goal of this redesign effort is to introduce a new look and feel to NiFi’s original UI design – a fresh face to bring it more up to today’s standards when you think about the multitude of modern, web-based applications. Additionally – going beyond just the visual design – start to pave the way for an improved user experience, one that can accommodate a wide variety of user personas and ever-expanding use cases.

 Modernize Look and Feel

Responsiveness

Restructure the UI to better handle a variety of viewport sizes by introducing methods to:

Multi-tenant DataFlows

In conjunction with these UI updates, some structural changes will lay the foundation for our upcoming multi-tenant dataflow effort 1. At a high level, multi-tenant dataflow will introduce a way to scope what portions of the dataflow a user can access/modify/adminster. This additional layer will necessitate repositioning of number of elements to keep the target of the action and the expected scope clear to the end user.

For example, it may make sense to support viewing details both globally and for the currently selected dataflow. Multi-tenant dataflow will support separating the dataflow into sections that can support different user authorizations. Introducing a space where action buttons can be positioned accordingly will make the resulting behavior more clear. 

1 Multi-Tenant Dataflow

Assumptions

Requirements

#TitleUser StoryImportanceNotes
1Short identifier for the storyDescribe the user and what they are trying to achieveMust Have
  • Additional considerations or noteworthy references (links, issues)
2    

User interaction and design

Questions

Below is a list of questions to be addressed as a result of this requirements document:

QuestionOutcome
(e.g. How we make users more aware of this feature?)Communicate the decision reached

Not Doing