Back Forward Production level

Each PRPC system has a production level, a value between 1 (lowest and least) and 5 (highest). This value affects many security features of your system.

The production levels are:
    5 = production
    4 = preproduction
    3 = test
    2 = development
    1 = experimental

The System instance (the single instance of the Data-Admin-System class) contains the production level of your system. The current level is recorded as the value of the pzProductionLevel property on the Process page.

You can set this value during installation. GRP-24534 You can change it anytime later, as described below.

A high production level number implements a restrictive security scheme, for production use with few people empowered to change rules. A low number (of 1 or 2) allows developers a great deal of access and freedom, so they can experiment by creating and updating rules.

Where referenced

Production levels are referenced in Access of Role to Object rules and in various tools and wizards. In addition, through System Setting rules, you can assign distinct values for a setting based on the current production level.

Circumstancing by production level

You can conditionalize operations of your application to depend on the production level by using the pyProcess.pxAdminSystem.pyProductionLevel property as a circumstance property. For example, this approach can cause a different activity or data transform to execute on a production system (level 5) than a development system (level 2), which can be useful when configuring global resource settings. BIXBS 5/31/07 present

Changing the production level

To change the production level of a system, open and update the Production level field on the Production tab of the System data instance. The change takes effect (for a node) the next time that a node is started.

Definition circumstance, global resource settings, process page
Related topics About the System data instance
About System Setting rules

Up Definitions