Application States

 

Apps installed in the Dimbal Framework can be in 3 different states.

Application States

Notice in the example picture above that we have 6 apps installed.  The Dimbal Banner Manager is in an Inactive State, the Dimbal Form Processor is in an Uninstalled state, while all the others are Installed and Active.

These different states are designed to allow you to have control over when an application goes live, as well as helps to ensure that all the required steps (such as database initialization and establishing settings) have all completed successfully.

Below we will explain each state a little more in depth.

 

Active (and fully installed)

App State Active

Applications in this state are installed and active.  Database tables and application data exists and the application features can be accessed.

To remove an application from the “Active” state, click the link that says “Deactivate”.  This will not remove any data, but will make all public endpoints to the application stop working.

 

Inactive (but still installed)

App State Inactive

Applications in this state mean that the public end points for the application will no longer work.  External resources calling the endpoints will still attempt and may be successful in accessing files such as images and javascript resources, but any features that require logic or authentication will fail.

When an application is in this state you can either Activate the application to restore it to full service, or you can Uninstall the application.  

NOTE:  If you choose to Uninstall the application that will fully remove any database data that may be saved, so please do so with caution as there is no way to get this data back.

 

Uninstalled

App State Uninstalled

Applications in the Uninstalled state mean that the code for the application exists, but it has not yet initialized.  This also means that the required Database tables to run the application have also not been installed.

To install and application, simply hit the “Install” link provided.  This will instalize the database, any application settings and bring the application to full Active mode.

To completely delete and application, use the “Delete App” link.  This will completely remove the code from the servers and remove any references to the application from within the Dimbal Framework.  Please use caution performing that step as there is no way to revert this action.

 

Posted in Articles.
Click on a tab to select how you'd like to leave your comment

Leave a Reply