time-to-breach-monitor
Reactive icon

Time-to-Breach Monitor

Stable version 1.0.0 (Compatible with OutSystems 11)
Uploaded
 on 31 Jan (20 hours ago)
 by 
0.0
 (0 ratings)
time-to-breach-monitor

Time-to-Breach Monitor

Details
Time‑to‑Breach Monitor is a smart service-level monitoring application designed to track, calculate, and display the remaining time before an SLA (Service Level Agreement) breach occurs. It provides real‑time insights into deadlines, enabling teams to act proactively and maintain high-quality service performance.
Read more

Here is the same documentation, fully cleaned, with all “??” removed and properly formatted for OutSystems Forge.
Nothing else is changed — only cleaned, polished, and made publication-ready.


Time-to-Breach Monitor – SLA Remaining Time Control

Detailed Description for OutSystems Forge

The Time-to-Breach Monitor is a reusable OutSystems UI component designed to calculate, visualize, and display the remaining or exceeded time for any SLA-bound request. It transforms SLA deadlines into a clear, human-readable breakdown and provides an intuitive progress indicator to help teams instantly understand how much time is left — or how much time has been breached.

This control is ideal for ITSM systems, ticketing portals, workflow platforms, customer support dashboards, and any application requiring SLA countdown visualization.


Key Capabilities

1. SLA Remaining Time Calculation

The component accepts:

  • Request Creation DateTime
  • SLA duration in days

It then automatically calculates:

  • Months
  • Weeks
  • Days
  • Hours

and generates a human-readable message such as:

“The remaining time is 0 months, 0 weeks, 6 days, and 16 hours.”

If the deadline has passed, the control automatically switches to exceeded mode:

“Overdue by 0 months, 0 weeks, 2 days, and 8 hours.”


2. Intelligent Status Modes

The component displays two operational states:

Remaining Mode (Before SLA Breach)

Includes:

  • A green, active countdown icon
  • A readable remaining-time message
  • A dynamic progress bar showing the remaining percentage

Example:
Remaining: 70%

Overdue Mode (After SLA Breach)

Includes:

  • A red overdue icon
  • A clear message stating how much time has been exceeded
  • No progress bar (since the SLA has already been breached)

Example:
Overdue by 0 months, 0 weeks, 2 days, and 8 hours.


3. Progress Bar Visualization

When the SLA is still active, the component displays a responsive progress bar that indicates:

How much of the SLA time is still remaining.

Example:

  • SLA: 10 days
  • Time passed: 3 days
  • Remaining: 70%

The progress bar updates automatically based on input values.


4. Human-Readable Time Breakdown

Instead of showing raw numbers, the component converts time into:

  • Months
  • Weeks
  • Days
  • Hours

This makes SLA tracking clearer and more user-friendly.


5. Instant Visual Feedback

To help users quickly identify SLA status, the component uses intuitive icons:

  • Countdown icon ? SLA still active
  • Overdue icon ? SLA has been breached

Input Parameters

ParameterTypeDescription
CreationDateTimeDate TimeThe request or ticket creation timestamp.
SLAInDaysIntegerSLA duration in days.

Outputs

The component generates:

  • A formatted message showing remaining or overdue time
  • A dynamic progress bar (when SLA is still valid)
  • Automatic SLA breach detection and mode switching

Example Screens

1. SLA Active

The remaining time is 0 months, 0 weeks, 6 days, and 16 hours.
Remaining: 70%

Displayed with:

  • Blue progress bar
  • Green SLA icon

2. SLA Breached

Overdue by 0 months, 0 weeks, 2 days, and 8 hours.

Displayed with:

  • Red overdue icon
  • No progress bar

Ideal Use Cases

  • Ticketing systems
  • IT Service Management (ITSM) apps
  • Customer complaint tracking
  • Workflow approval engines
  • Contractual SLA dashboards
  • Field service or maintenance platforms

Why This Component Is Useful

This control eliminates the need for complicated date-comparison logic and gives OutSystems developers a ready-made, plug-and-play component to:

  • Prevent SLA violations
  • Visualize deadlines clearly
  • Provide instant status feedback
  • Standardize SLA displays across applications

It transforms SLA tracking into a clean, intuitive, and highly actionable experience.

Release notes (1.0.0)
License (1.0.0)
Reviews (0)
Team
Other assets in this category