Data grid support in the environment manager
This document describes the scope and limitations for the migration of data grids from one environment to another using the Environment Manager tool.
Prerequisites
Unique Identifiers
The following list details the prerequisites that need to be met to be able to use the Environment Manager to migrate data grids:
The grids must have a UID
The UID must be identical for the grids across all environments (i.e. Grid 1 must have the same UID in Environment A and Environment B)
The UID of the grid can be found in the k_referential_grids table of the environment database, in the uid_object column.
To make sure that items are ready to be used in the Environment Manager, make sure that you follow the steps below:
Align UIDs for items in the database of the environments configured in the pipeline
Synchronize object UIDs in the catalog database on all the environments configured in the pipeline the API method outlined above.
SQL Objects
The SQL objects related to the grids, such as tables, views, stored procedures, functions, etc., must exist in the target environment. If those SQL objects don't exist in the target environment, the Environment Manager might seem to be operating properly, but moved grids will not be functional in the target environment because of those missing SQL objects.
Grid Feature Support
The following table describes the various features related to grids in the beqom application and their level of support for the migration from an environment to another using the Environment Manager tool.
| Feature | Associated Tables | Support Level | Prerequisites/Limitations
|
|---|---|---|---|
| Grid properties | |||
| Grid creation |
| Supported, with prerequisite |
|
| Grid name |
| Supported | |
| Page size |
| Supported | |
| Hierarchical layout |
| Supported | |
| Grid width |
| Supported | Admin Portal only |
| Enable simulation |
| Not supported | More details will be provided by beqom at a later date about the method to use to migrate grids with simulation. |
| Allow user to delete/add new row |
| Supported | |
| Allow user to export/import to excel |
| Supported | |
| Allow user to export a template to excel |
| Supported | |
| Allow auto resizing for grid fields |
| Supported | Admin Portal only |
| Allow grid to fit screen |
| Supported | Admin Portal only |
| Allow track changes |
| Supported | History tables are created/updated in the target environment by the Environment Manager. |
| Use staging area for all imports |
| Supported | Staging tables are created/updated in the target environment by the Environment Manager. |
| Enable column header tooltip |
| Supported | |
| Wrap column header |
| Supported | Admin Portal only |
| Folder | |||
| Grid folder |
| Supported |
|
| Column Configuration | |||
| Column configurations |
| Supported | |
| Column visibility |
| Supported | |
| Column associations |
| Supported | The source tables of the associations must be created in the target environment. |
| Column filter field |
| Supported | |
| Bulk apply on grid column |
| Supported | |
| Add new column in an existing grid |
| Supported | |
| Download document from the grid |
| Supported, with prerequisite |
|
| Attached objects | |||
| Parent/child grids |
| Supported, with prerequisite |
|
| Forms (Admin Portal) | Not supported | Admin Portal only | |
| Security | |||
| Grid module permissions |
| Partially supported | Supported:
Not supported:
|
| Object security | Not supported |
| |
| Advanced features | |||
| Conditional validation |
| Not supported | |
| Custom stored procedures |
| Supported, with prerequisite | Custom stored procedures must be created in the target environment. |
| Grid deep link | Not supported | This feature is not supported because the grid ID is different in the source environment and in the target environment. | |
| SQL Objects | |||
| Modifications of the source table of the grid (such as the addition of a new column in the table) |
| Supported, with prerequisite |
|
| Data | |||
| User configurations, such as grid filters, grid sorting, quick filters, custom views, etc. | Not supported | ||