timer-helper-support-app
Reactive icon

Timer Helper Support APP

Stable version 1.0.0 (Compatible with OutSystems 11)
Uploaded
 on 13 May (3 hours ago)
 by 
0.0
 (0 ratings)
timer-helper-support-app

Timer Helper Support APP

Details
Timer Helper APP to support all timers with best pratices
Read more

Timer Helper is an OutSystems component designed to simplify and standardize the management of timers across your applications. It provides a robust set of server actions to initialize, track, and control timer execution, following OutSystems best practices.

What's included

This solution pack contains 4 modules:

  • TimerHelper_CS — Core module with the Timer_Helper entity and CRUD actions (Create, Get, Update, Delete, CreateOrUpdate)
  • TimerHelper_BL — Business logic layer exposing the main public actions for timer lifecycle management
  • TimerHelper_Roles — Role management with two built-in roles: TimerHelper_Administrator and TimerHelper_Developer
  • TimerHelper_Control — Backoffice UI built with OutSystems UI, allowing authorized users to monitor and manage timers visually

Key Actions (TimerHelper_BL)

ActionDescription
Timer_Helper_InitInitializes a Timer Helper record by name
Timer_Helper_ResetResets the last index and record to null
Timer_Helper_GetLastGets the last index and record values
Timer_Helper_SetLastSets the last index and record values
Timer_Helper_GetLastIndexGets the last index value
Timer_Helper_SetLastIndexSets the last index value
Timer_Helper_GetLastRecordGets the last record value
Timer_Helper_SetLasRecordSets the last record value
Get_SP_StopAllTimerReads the StopAllTimers site property
Set_SP_StopAllTimerUpdates the StopAllTimers site property (admin only, not recommended programmatically)


Timer_Helper Entity Attributes

  • TimerName — Timer name in Module 
  • ModuleName — Module where the timer runs
  • MaxRecord — Max records per execution cycle
  • TimeOutMinutes — Timeout threshold in minutes
  • LastIndex — Last processed index
  • LastRecord — Last processed record (text/JSON)
  • IsTimerActive — Whether the timer is currently active


Roles

  • TimerHelper_Administrator — Full access including site property management
  • TimerHelper_Developer — Read and operational access


Also available

A separate TimerHelper_Examples application is included demonstrating practical usage patterns.

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