Apps installed in the Dimbal Framework can be in 3 different 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)
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)
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.
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.