Controller Services are shared services that can be used by reporting tasks, processors,
and other services to utilize for configuration or task execution.
note
Controller Services
defined on the controller level are limited to reporting tasks and other services
defined there. Controller Services for use by processors in your dataflow must be
defined in the configuration of the root process group or sub-process group(s) where
they will be used.
note
If your NiFi instance is secured, your ability to view and add Controller Services is dependent on the privileges assigned to you. If you do not have access to one or more Controller Services, you are not able to see or access it in the UI. Access privileges can be assigned on a global or Controller Service-specific basis (see Accessing the UI with Multi-Tenant Authorization for more information).