Updating Shells

The Update Shells function lets you quickly add or modify information in a shell. This will "push" the new information to the shells that you specify. By allowing data to be entered or modified once, this function helps to reduce set up time and ensure cross-shell uniformity.

The Update Shells function is available for select modules in shell type templates. Go to: Company Workspace > Admin mode > Templates > Shells

Note: When you copy a Setup (Company Workspace > Admin mode > Templates > Shells > Projects > … > Setup > …) from a Shell template, all the fields in the shell details block will be copied.

The modules that you can update are listed below.

Each of these modules has an Update function where you can use Find to isolate the shells you want to update. The find window contains data elements from the Find form (designed in uDesigner). This makes targeting shells with specific information possible. For example, if you add new users, to the company, and need to add them to many shells, but not every shell, you can add them to a shell template and use the Update Shells functional to add the users to only those shells that require them.

Shells with a status of Active or On-Hold can be updated with this functionality. Inactive or View-Only shells can only have their users or groups updated with this functionality. Users with create permission for the shell type template modules can do this operation.

Note: You update shell information one module at a time. Any Active or On-hold shells can be updated in this way.

When you create a configuration package for your shell templates, the system includes the following configurations from the selected component list:

You can package the shell templates that exist in the Development/Test environment and transfer the configuration package to the Production environment, and your configuration package will include the shell details data (data from all tabs in the shell setup).

Currency

The currency, defined in the Currency tab, is included as a part of the configuration package. If the selected currency does not exist, then the system creates one in the destination environment. The currency attributes such as Code, Name, Symbol, and so forth cannot be updated by means of configuration package import. The Currency tab content is update upon every import. If the exchange rates, defined for currencies in the source shell template, do not exist in the destination environment, then the system creates a new exchange rate record for that currency and that exchange rate will be set to Active, and:

Calendar

The calendar, from the Calendar tab, is included as a part of the configuration package. If the selected calendar does not exist, then the system creates one in the destination environment.

Shell Details

The following shell details, in the form, will be exported and imported in the destination environment upon every import:

Shells cannot be created if you do not activate them in the Configuration module.

The configuration package creation will fail if:

Business Processes

User-Defined Reports (UDRs)

You can transfer User-Defined Reports (UDRs) that have been included in a Shell Template (Company Workspace > Admin mode > Templates > Shells) from Development/Test environment to Production environment. The data source for the reports can be a design, a Data View, or a system-provided source.

Single Record Business Process (BP)

The data from the Single Record BP gets exported from the source environment and then gets imported into the destination environment. This includes: Text fields, Pull downs (Integer and String), Radio buttons, check boxes, Integer, Decimal and Currency Amounts and Dates. The dataset values, or the default values, will not transfer unless you include those in your configuration package.

The following data/items are not included in the configuration package:

Groups and Users

Access Control

In This Section

Updating Shell Formation - General Procedure

Updating Shells, Users

Updating Shells, Groups

Updating Shells - Setup Node, Business Process

Updating Shells - Setup Node, Dashboards

Updating Shells - Setup Node, Gates

Updating Shells - Setup Node, Planning Manager

Updating Shells - Setup Node, Resource Manager

Updating Shells - Setup Node, Configurable Modules (Classes)

Updating Shells - Configurable Modules Node (Sheets)

Updating Shells - Rules Node

Updating Shells - Cost Manager Node, Cash Flow

Updating Shells - Cost Manager Node, Cost Sheet

Updating Shells - Cost Manager Node, Funding - Funding Sheet

Updating Shells - Cost Manager Node, Funding - Commitment Funding Sheet

Updating Shells - Cost Manager Node, Schedule of Values - General Spends

Updating Shells - Cost Manager Node, Schedule of Values - Payment Applications

Updating Shells - Cost Manager Node, Schedule of Values - Summary Payment Applications

Updating Shells - Document Manager Node

Updating Shells - Space Manager Node, Levels Sheet

Updating Shells - Space Manager Node, Stack Plans

Updating Shells - Schedule Manager Node, Schedule Sheets

Updating Shells - Activity Manager Node, Activity Sheet

Updating Shells - Access Control Node

Updating Cost Sheet Columns in a Shell

Update Schedule of Values Structure

Updating Shells - Reports Node

Update Commitment Funding Structure

Update Cash Flow Properties and Permissions

Update Generic Cost Sheet Columns and Rows

View Update history

Cancel a Shell Update Request



Last Published Thursday, December 14, 2023