App Generator: Test and release configuration change

Modified on Fri, 11 Aug 2023 at 03:56 PM

The App Generator provides many tools and aids for designing, testing and operating an application. As simple as the configuration in the app generator is, the processes mapped with it are often very complex. Complex processes inevitably result in complex configurations. Therefore, the app generator checks the configurations for errors and logic gaps.

The initial release of an application is the simpler case. However, subsequent changes to an application running with production data during ongoing operation with automatic data migrations is also greatly simplified and supported by the app generator. These two scenarios are briefly explained below.

After creating the new configuration via the individual application list and setting up this configuration, a typical release proceeds as follows:

  1. The configuration is checked for errors and problems. This check can already be seen during the configuration at the icon in the upper right corner - see Configuration errors and problems (article follows). A problem can be ignored if necessary, but a configuration error must be fixed before the next steps can be taken.
  2. Testing the application. To do this, select Test configuration in the main navigation. A test version of the application is created in a new browser tab. This test version is not visible to other users and is automatically deleted after one day. During the test, the link to this test application can be shared with other project members so that they can participate in the test. Important: The rights settings in the test version are disabled. So users can perform any transition and see and edit all content block.

After the successful test, the configuration can be published via Create application. In this course, it is displayed how this affects the booked application quota. If no more free applications are available, the new application cannot be published.

The scenario of a configuration adjustment while an application is running is described in detail in the article Modification to a productive application (article follows) .

In this article, only the rough procedure is presented.

Identical to the initial release, the configuration errors and possible problems are checked, and a test should be performed in a temporary test version. After that, however, the procedure in this scenario looks somewhat different:

  • If data migrations are necessary, they are listed before the changes are released and must be confirmed. 
  • The migration mode is then started. This puts the application into read-only mode and displays a notification message for users. After no more active work is performed in the application by users, the data migration starts. As soon as the migrations have been performed, the application is made available write-protected and the maintenance notice is removed.

Translated with (free version)

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select atleast one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article