Give us feedback
Reactive icon

Maintenance Manager

Stable version 1.0.1 (Compatible with OutSystems 11)
Uploaded on 14 June 2022 by 
 (9 ratings)

Maintenance Manager

A powerful maintenance tool which allows you to seamlessly manage outage windows for your traditional, reactive and mobile apps with an all-in-on Maintenance Manager Portal. This highly configurable tool allows you to easily enable and disable professional looking maintenance screens for any of your eSpaces or applications.
Read more

Coverage for all apps

Maintenance Manager is able maintain a single eSpace, multiple eSpaces or entire applications within your environment and supports traditional, reactive and mobile applications.

Customisable maintenance screens

Maintenance screen content can be tailored for each eSpace or application. This allows for more accurate messaging for end users looking to access the app at that time.

Smart redirects on maintenance completion

Maintenance Manager uses an automated approach to redirect users on the maintenance screen back to the application when the maintenance window is concluded.

Everything is customisable!

Customise everything in your maintenance screen content including the maintenance title, message and icon. You can also modify this content even when the screen is live.

All-in-one Portal

An easy to use a portal to manage all eSpaces and applications within your environment. Some features include:

  • Enable and disable maintenance windows for traditional, reactive and mobile applications.
  • Manage key application and maintenance settings
  • Easy to access global search
  • User guide

Read more

Release notes (1.0.1)
  • Addressed flickering behaviour when listing all apps in the Applications screen.
  • Minor performance, security and maintainability fixes.
Reviews (8)
in version 1.0.1
great component.

missing features:
- support maintenance windows, which enable the maintenance mode on a certain datetime and stops it at another datetime.
- easily select multiple applications, click on 'start or set maintenance mode' and start or configure it. 
in version 0.9.3
What a great work ! I feel this component has a lot of potential to be reused in ecosystems with dozens (maybe hundreds) of applications.
I love the user interface, the look and feel is very clean and easy to use. The detail of having the timer ticking and showing the amount of time the app is under maintenance blowed my mind :)

What features I am missing ? 
- Statistics: to have the historical information of maintenance. Providing the ability to list all the maintenance time (aka unavailability/downtime) for each application/module, filtered by time. This will allow to answers like "how many maintenance events did we had last quarter?" , "how many times app XXX was under maintenance last month? " , "how much time app xxx and app yyy where unavailable last year ?". Don't forget the ability to export the report to excel/csv :)
- Globalization: In a globalized world we assume everyone is comfortable to use English as default language but better user experience can be provided if we had the ability to provide the maintenance message in several languages. The first approach can be to have a combobox to allow user to pick up the language. other ideias: for example, show country flags, and detect default language based on IP
- Maintenance text to allow html formatting to allow bold text, paragraphs (<b> <p>) or a <a href mailto:> tags to be embedded in the message
- Allow to Schedule maintenance by defining a maintenance window (maintenance start datetime and end datetime). To cover scenarios where we know that application XXX will be under maintenance next week  on Monday at 2AM GMT during 1 hour. This will allow operators to schedule the maintenance anytime avoiding them to be up at 2AM to switch on the maintenance mode and wait for a couple of hours to switch it off.
in version 0.9.3
Seems to work pretty well in Reactive and Mobile apps.