Program Components
Overview
A program component is a page or set of pages in nVIRO containing a customized group of data elements related to a specific program or functional area. Program components offer a flexible way to store and manage data not found elsewhere in nVIRO and can serve as a repository for historical data migrated from legacy systems.
For example, the standard Site Details page captures general information like name, site type, and address, which applies to many site types. To track data specific to a site type—such as pollutants or emission units for a Title V air facility—program staff can create a program component.
Program components are implemented as nFORM forms set up by system administrators in collaboration with subject matter experts. Administrators can also configure component types to make the component forms available only to a specific program or functional area.
Program components appear on the Program Components tab of Details pages in the following functional areas:
Sites
Submissions
Permits
Evaluations
Compliance Actions
Environmental Projects
Adding a Program Component to a Parent Entity
Program components can be manually added on the Program Components tab or automatically added when an entity of a specific type is created, if they are always required for that entity and program.
To manually add a program component:
Navigate to the relevant Program Components tab.
Select the component from the Add New Program Component... dropdown menu.
Click the Add button. The program component is added and the first section of the form is opened for editing.
A component type can be configured to allow multiple instances on a parent entity. If this option is not configured, once a component has been added, it will no longer appear in the Add New Program Component dropdown menu. For more information, see the Component Types page.
Creating and Managing Program Component Forms
For more information about creating and managing program component forms, see the Configuring Program Component Forms page.