A Parameter Set is comprised of related parameter groups where one group is the origin (or parent) and the other groups are the children of the origin group. The origin group serves as a model, or template, for the child groups. The origin group's configuration is used to create child groups for different entities and process units. Each time updates are required, just the origin group needs to be edited; all of the updates propagate to the child groups in the set. Parameter sets help to simplify the administration involved in the standardized collection of energy, GHG, and metrics data across your enterprise.
For instruction on parameter sets, click the following links or use the scroll bar to scan the page.
Existing Parameter Groups and Parameter Definition Records at Child Entities |
|
|
Parameter sets can be established for Data Entry Only, PDM, and Both types of parameter groups. Parameter sets include one origin parameter group and one-to-many child parameter groups with the same parameters and attributes as the origin group. The origin parameter group is configured for the parameter set and the entities for the child groups are specified. When the child parameter group creation process is initiated, an APE job is generated that creates a new child parameter group at each entity specified. The following attributes are copied from the origin to the children:
Group Name
Group Description/Data Entry Instructions
Group Type (Data Entry Only, PDM, Both)
Require Import Approver Flag
Frequency/Frequency Pattern Effective Date
Data Entry Grid Configuration
Contact Types
For each of the parameters with the following parameter levels that are assigned to the origin:
Entity
Entity Material
Process Unit
Process Unit Material
a new parameter definition record is created for the child entity and assigned to the child group. All parameter definition data is copied except for the data listed below.
Permit Sample Information
Parameter Limits
Outfall Loading Information
Custom Fields
For parameters on the process unit and process unit material levels, a process unit at the child entity should be mapped to a process unit at the origin entity. Otherwise, the child parameter group will not contain the parameters associated with the origin group's process units. Use any process unit at the entities of the origin and child groups to set up mapping relationships. An origin process unit can be mapped to one or more process units at a child entity. However, to maintain data integrity, multiple process units at an origin entity cannot be mapped to the same process unit at a child entity.
Note:
No parameters on other levels, e.g., production unit, emission
unit material, etc., will be copied from the origin group to the parameter
set's child groups.
Once the parameter set is created, the child parameter group data and the child parameter definition data are read-only, with the following exceptions:
Users data |
Permit Sample Information |
Automatic Import Schedules |
Parameter Limits |
Parameter Group Import Approvers |
Outfall Loading Information |
Notification Contacts data |
Custom data |
Custom data |
|
To update the read-only data for child records, update the origin group
that is included in the parameter set and initiate the update child parameter
groups process.
When a parameter group of the same name as the origin parameter group exists at a child entity, the existing parameter group is used as the child parameter group; a new parameter group is not created for the child entity. However, the parameter group data from the origin parameter group replaces the data that exists in the child parameter group and non-editable data becomes read-only—just as if a new parameter group was created at the child entity. The Child Parameter Group Editable Data will not be replaced and can be changed as needed.
When a parameter definition record of the same name, level, and material qualifier as the origin parameter definition record exists at the child entity, the existing parameter definition is used for the child entity; a new parameter definition record is not created. However, the data from the origin parameter definition replaces the data that exists in the child parameter definition and non-editable data becomes read-only—just as if a new parameter definition record was created at the child entity. The Child Parameter Definition Editable Data will not be replaced and can be changed as needed.
Tip: If the parameter group that existed at the child entity
was associated with parameters different from the origin group, they will
all be replaced by the parameters associated with the origin group. No
child parameter group in a parameter set can be associated with parameters
that are different than the ones assigned to the origin parameter group.
Define the attributes and parameters for an origin parameter group on the Parameter Group form. In the Parameter Set section, change the Parameter Set Status from None (default) to Origin and save the record. The Add Enterprise Entity option becomes available to add entities and, if necessary, map process units, for the parameter set child groups. The Create/Update Child Parameter Groups button initiates the process of creating and updating child parameter groups in the parameter set. When the child parameter groups exist, the entity and parameter group name are displayed as line items with an Edit button adjacent to each line item for changes. The child parameter group name is a link to the child parameter group record.
Consider the following conditions when configuring your parameter sets:
Multiple parameter sets can be established per entity.
Origin and child parameter groups cannot exist at the same entity. An entity can be associated with parameter groups assigned an Origin and/or None parameter set status only. Or, an entity can be associated with parameter groups assigned a Child and/or None status only. Each child parameter group at a specific entity can be part of different parameter sets at a different entities and/or different parameter sets at the same entity.
A child parameter group cannot manually be set up as a child parameter group. The create/update child parameter groups process must be executed via the origin parameter group to establish child parameter groups.
Parameter set origin/child associations can be removed by changing the origin group's parameter set status from Origin to None. The parameter set status for each child parameter group is also reset to None and the read-only limitation is removed. All existing attributes and parameters of each origin/child parameter group are retained and the records remain in your Essential database.
One or more parameter set origin/child associations can be removed by deleting just the specific child parameter group from the origin parameter group. The child group's parameter set status is reset to None, the read-only limitation is removed, and all existing attributes and parameters are retained.
Origin and child parameter groups can be copied independent from the parameter set functionality. New parameter groups are established without parameter set relationships.
The Parameter Set Status in the Parameter Set section on the Parameter Group form identifies a parameter group is an Origin or Child group in a parameter set. When a parameter group is not part of a parameter set, its parameter set status is None (default). In addition to the parameter set status:
For an origin parameter group, a list of the entities and child parameter groups is displayed in the Parameter Set section. Next/Previous page navigation and standard search features are available to locate specific child groups. The child parameter group name is a link to the child parameter group record.
For a child parameter group, all of the data is read-only except for the Child Parameter Group Editable Data and a link to the origin parameter group is provided in the Parameter Set section.
The Parameter Groups browse view provides a parameter set status column and filter to help locate groups in a parameter set.
Tip: If a parameter definition record is read-only, it may
be part of a parameter set. Review the Parameter
Groups section on the Parameter
Definition form.
The ability to create and manage parameter sets is controlled by Parameter Group Administrator/Power User authorization and Parameter Set element security. Parameter Group Administrator/Power User authorization is granted on the User Manager form. Parameter Set element security is part of the Parameter Group security object in the Entity-Dependent Security profile. The guidelines below describe add, update, and read usage permissions for creating, managing, and viewing parameter sets.
Parameter Group Administrator/Power User authorization, and
Add usage permissions for Parameter Set element security.
A user with these permissions can create a parameter set and add to a parameter set for the entities the user has access to. However, the user will see the full list of entities associated to a parameter set, which may include entities the user does not have access to. The user can initiate the create/update child parameter groups process that will affect these entities even though the user will not be able to interact with the entities directly in any other way. The View Parameter Set Process Unit Mappings link and the View Shared Parameters across Parameter Sets link are enabled.
Note:
The APE job runs
under the permissions of the Essential Administrator user. This allows
parameter set users to initiate the jobs successfully even when the created/updated
child parameter groups are assigned to entities the users do not have
access to as individual users. Refer to APE Job
Log for additional information.
Parameter Group Administrator/Power User authorization, and
Update usage permissions for the Parameter Set element security.
A user with these permissions can update the process unit mapping for a parameter group, initiate the update child parameter groups process, and refresh the APE Job Log. The links to view the associated origin/child parameter groups, the View Parameter Set Process Unit Mappings link, and the View Shared Parameters across Parameter Sets link are also enabled.
Parameter Group Administrator/Power User authorization, and
Read usage permissions for the Parameter Set element security.
All parameter set functionality is disabled, however, the links to view the associated origin/child parameter groups, the View Parameter Set Process Unit Mappings link, and the View Shared Parameters across Parameter Sets link are enabled.
Tip: The Parameter
Set section on the Parameter Group
form will not be visible to users without Parameter Group Administrator/Power
User authorization, regardless of the Parameter Set element security.
The other sections on the form will be visible based on the security assigned
to the user, however, non-editable data will continue to be read-only
for child parameter groups. Refer to Overview
of Parameter Sets for additional information.
You can create a new parameter group or use an existing group with a parameter set status of None to create a parameter set. Use the Parameter Group form to configure the attributes and parameters for the group to be the parameter set origin group. Then define the parameter set in the Parameter Set section.
Tip: When assigning parameters to a parameter set at an entity
with existing parameter sets, a warning message is displayed if an assigned
parameter is already associated with at least one of the other parameter
sets. The process unit and parameter are identified. You can cancel to
reconcile the conflict (recommended) or continue with the save process.
Note:
The procedure below assumes you have established the parameter group
to be used as an origin parameter group for your parameter set. Refer
to Parameter Groups
for additional information.
Click Data Entry > Parameter Information > Parameter Groups in the Navigation Tree, select the origin parameter group, and expand the Parameter Set section when necessary.
Click the Origin
option for the Parameter Set Status
and click Save.
The Enterprise Entity subsection
and APE Job Log are displayed.
Click Add Enterprise Entity.
Select a Child
Entity from the list.
The Origin Process Unit field
is displayed.
Select an Origin
Process Unit from the list to map a process unit to one or
more process units at the child entity selected. Otherwise, skip to
step 9.
The Add Process Unit link is
available to create a new process unit for the child entity, when
applicable.
Click Add Child Process Units to select one or more existing process units at the child entity.
Click the check box adjacent to
each process unit to be mapped to the selected origin process unit.
Clear a check box to remove a selection.
Standard search features are available to locate specific records.
Click Add Process Units to validate your selections. Review the following guidelines:
If a selected process unit has already been mapped to a process unit at the entity of the origin process unit, an error message will be displayed. The process unit is identified in the message so you can resolve discrepancies and continue creating your parameter set.
If there is no validation issue, each child process unit to be mapped to the origin process unit is displayed as a line item below the Origin Process Unit field.
Click Save and close the window when your edits are complete.
Click New and repeat steps 4 through 9 to select another entity for a child group to be included in the parameter set. Or, you can repeat steps 5 through 9 to select a different origin process unit and map to process units at the same child entity.
Close the window when all entities
have been selected and any mappings are complete.
The entities are displayed as line items in the Parameter
Set section. Change existing information using the Edit
button adjacent to the line item.
Click Create/Update Child Parameter Groups to initiate the creation process and click OK to confirm the action.
View the APE
Job Log for the run status.
When the process is complete, each new child group is displayed next
to the entity in the line item with a link to the new parameter group
record.
Troubleshoot:
If the APE job ran successfully but one or more child parameter
groups were not created, ensure the Essential Administrator user permissions
include all entities in your Essential database. APE
jobs run under the permissions of the Essential Administrator user to
allow parameter set users to initiate create/update child parameter groups
jobs successfully even when the child parameter groups are associated
with entities the users do not have access to as individual users.
Refer to APE Job Log and Entity
Access Profiles for additional information.
When changes have been made to the origin group in a parameter set, use the Create/Update Child Parameter Groups button in the Parameter Set section on the Parameter Group form to propagate those changes to the child groups within the parameter set. Changes include updates made to the parameter definition record for each parameter assigned to the origin group. New child parameter definition records are created for the following conditions:
The process unit mapping between origin/child entities can be changed after the child parameter group exists in a parameter set. A new process unit requires a new parameter definition. Therefore, a new parameter definition record is created for the child entity and associated with the child parameter group when the process unit is changed. The previous process unit parameter will no longer be associated with the child group and will remain in your Essential database as a fully editable parameter definition record.
If the parameter name or material qualifier is changed for an existing parameter assigned to the origin and child groups in a parameter set, a new parameter definition record is created for each child entity and associated with each child group. The previous parameter definition record that existed for each child entity is no longer associated with the child group, however, that parameter definition record remains in your Essential database and is fully editable. For example, if all the groups in a parameter set are associated with the entity level parameter "Average Temperature" and a material qualifier "Sulfer" is added to the parameter at the origin entity, there will be two parameter definition records at each child entity – one for "Average Temperature" and one for "Average Temperature with material qualifier Sulfer". The "Average Temperature" parameter definition record is no longer associated with the child groups, but remains in the database and is fully editable. The "Average Temperature with material qualifier Sulfer" parameter is associated with the child groups in the parameter set.
The creation of new parameter definition records is subject to the existing parameter groups and parameter definition records at child entities rules.
To update a parameter set
Tip: Automatically saved records are involved when parameter
sets are updated. To ensure a reason for change is captured, enter a reason
first, before any data edits. Refer to Reason
for Change for additional information.
Click Data Entry > Parameter Information > Parameter Groups in the Navigation Tree and select the origin parameter group.
Update the parameters and/or attributes of the parameter group. Refer to Parameter Groups for details.
Expand the Parameter Set section to add or delete the parameter set child parameter groups or update process unit mapping relationships. Use the following guidelines:
To add more child parameter groups to the set, click Add Enterprise Entity and see To create a parameter set for details.
To delete an existing child parameter group
from the set, click the Edit
button adjacent to the parameter group and click the Delete
button. Click OK to confirm
the deletion. The child parameter group is deleted from the parameter
set and is no longer displayed as a line item in the Parameter
Set section.
Tip: Changing
the Child Entity for an
existing child parameter group is equivalent to selecting an entity
for a new child group; the existing origin/child association remains
a part of the parameter set until it is specifically deleted.
To change or remove origin/child process unit mapping relationships, continue to step 4.
Click the Edit
button adjacent to a line item and select the Origin
Process Unit from the list to display the child process units
currently mapped to the selected origin process unit.
When necessary, review the Parameter
Set Process Unit Mappings View or child parameter group records
to find the origin process unit.
Click the Delete button adjacent to the child process unit to remove the mapping association, and click OK to confirm.
Select one or more existing
process units by clicking Add Child
Process Units and clicking the check box adjacent to a process
unit. Clear a check box to remove a selection.
Tip: A new process unit can be set up at the child entity
using the Add Process Unit
link below the Child Entity
field.
Click Add Process Units to validate your selections. Review the following guidelines:
If a selected process unit has already been mapped to a process unit at the entity of the origin process unit, an error message will be displayed. The process unit is identified in the message so you can resolve discrepancies and continue creating your parameter set.
If there is no validation issue, each child process unit to be mapped to the origin process unit is displayed as a line item below the Origin Process Unit field.
Click Save and close the window when your edits are complete.
Click Create/Update Child Parameter Groups in the Parameter Set section to initiate the update process and click OK to confirm.
View the APE Job Log for the run status.
The page-level Change Log where Parameter Set-related changes can be viewed is based on the type of edits made to a Parameter Set. The table below describes where to find log entries for specific types of Parameter Set-related changes.
Type of Parameter Set change: |
View in page-level Change Log for the: |
Adding a child entity to a Parameter Set |
Parameter Set form |
Adding/removing a process unit association between the origin entity and child entity |
Parameter Set form |
Parameter Set status |
Parameter Group form |
Removing a child entity from a Parameter Set |
Parameter Group form |
Creation/Update/Removal of child parameter groups as a result of the Create/Update Child Parameter Groups process |
Parameter Group form for the Parameter Set child entity |
Creation/Update/Removal of child parameters as a result of the Create/Update Child Parameter Groups process |
Parameter Definition form for the Parameter Set child entity |
The Parameter Set Process Unit Mappings view shows, in one place, all process unit mappings for a parameter set, across all child entities for this parameter set. As an alternative to opening each individual child record that is part of a parameter set, the view provides a method for quickly reviewing parameter set configuration and process unit mappings. The origin and child entity, parameter group, and process unit are displayed with links to the parameter group and process unit records. Standard search capabilities are included along with the number of total records listed. Ascending/descending sorting by column is also available; click a column heading to reorder the records according to the values in that column.
To view process unit mappings
Click
the View Shared Parameter Set Process
Unit Mappings link in the Parameter
Sets section on the Parameter
Group form to access the Shared
Parameter Set Process Unit Mappings list.
Standard search capabilities and page navigation are included along
with the number of total records listed. Ascending/descending
sorting by column is also available; click a column heading to reorder
the records according to the values in that column.
Click
the origin or child parameter group name to view the parameter group
record.
When a user has not been granted access to the parameter group entity,
the parameter group record will not be displayed. After viewing a
parameter group, you can click Browse
in the navigation bar to return to the list.
Click
the origin or child process unit link to view the process unit record.
When a user has not been granted access to the process unit entity,
the process unit record will not be displayed. After viewing a process
unit, you can click Browse
in the navigation bar to return to the list.
A parameter definition record may be associated with multiple origin or child parameter groups that are part of different parameter sets. As a result, a parameter's data could be updated by the changes made for several origin parameter groups, with each update overwriting the changes made previously by other origin parameter group updates. Most likely, the parameter data will not match one or more of the parameter sets it belongs to. The Shared Parameters Across Parameter Sets view lists these shared parameters, along with the material, parameter level, and the origin/child entity, process unit, and parameter group name. Use the information to reconcile discrepancies.
To view shared parameters
across parameter sets
Click the View
Shared Parameters across Parameter Sets link in the Parameter
Sets section on the Parameter
Group form to access the Shared
Parameters across Parameter Sets list.
Standard search capabilities are included along with the number of
total records listed. Ascending/descending
sorting by column is also available; click a column heading to reorder
the records according to the values in that column. If there
are no discrepancies, the Shared
Parameters across Parameter Sets view will be displayed with
no parameter entries.
Filter the list by Shared Origin Parameters or Shared Child Parameters. Select a check box to include records; clear a check box to exclude records. Click Select All or Select None to quickly apply/remove the filters.
Click the origin or child parameter group name
to view the parameter group record.
When a user has not been granted access to the parameter group entity,
the group will not be displayed. After viewing a parameter group,
you can click Browse in the
navigation bar to return to the list.
Each time the create/update child parameter groups process is initiated, a separate job is created and an entry is added to the APE Job Log. The start and finish date/time, the run status, a description of any run errors (results), and the machine name are provided for each log entry. The log can be viewed in the Parameter Set section on the Parameter Group form.
Important: The APE
job runs under the permissions of the Essential Administrator user. As
a prerequisite of using an APE job to create/update child parameter groups
without any errors, the Essential Administrator user permissions must
be kept up-to-date to include all entities in your Essential database.
Provided this pre-requisite is fulfilled, parameter set users can initiate
the jobs successfully even when the created/updated child parameter groups
are associated with entities the users do not have access to as individual
users.
Jobs are processed according to a pre-configured priority in a managed, queue-based environment to minimize system contention. Use the APE Job Log to determine your job's position among all the jobs scheduled to run and to determine the current/final run status. Ascending/descending column sorting is available; click a column heading to sort by the values in the column. When multiple pages of log records exist, the Next/Previous navigation links are available to page through the list. The AutoRefresh option allows you to switch between a working mode and the Job Log refresh mode. In the refresh mode, the log is automatically updated every 10 seconds. It is possible to use the sorting options in the refresh mode; however, when the Job Log is refreshed and there are new entries, all sorted results could be lost. The list of log entries will be reset to display the new ones at the top of the list. By switching to the working mode, you can continue working without interruption. Select the AutoRefresh check box to activate the refresh mode and clear the check box to switch to a working mode. The Refresh link can be used at any time to update the log. For notification purposes, a Loading... message appears when the Job Log is being refreshed.
|
|