async-you-later
Reactive icon

Async You Later

version 1.0.0 (Compatible with OutSystems 11)
Uploaded
 on 29 Jul (yesterday)
 by 
0.0
 (0 ratings)
async-you-later

Async You Later

Documentation
1.0.0

Async You Later

Async You Later is a fun and flexible utility for running long or complex operations asynchronously in OutSystems using Fire and Forget patterns, ideal for scenarios like large PDF generation, export tasks, or any process that shouldn't block the UI.

It allows you to launch a process from the screen, return control immediately to the user, and then continue listening for a result (or feedback) in a clean, modular way.


Getting Started

To get started:

  1. Clone the AsyncYouLater_Customizations module
    This template helps you organize custom logic and actions modularly.

    ✅ This allows you to have multiple customization modules if needed, for different use cases.

  2. Update the module reference
    Open the AsyncYouLater_Start action and update the module name reference to match your cloned module.

  3. Update the service action name (if changed)
    If you've renamed the service action AsyncYouLaterSwitch, be sure to update that reference as well inside AsyncYouLater_Start.

  4. Customize parameters
    In the Structures folder, you'll find the CustomParameters structure. Feel free to extend it with any parameters needed for your specific async flows.

  5. Implement your logic in AsyncYouLaterSwitch
    This is the core extension point: use it to define your behavior based on different Type values. Each “type” corresponds to a unique async process you want to support.


TODO

  • Split the Customizations module into a separate app so users can manage multiple async scenarios cleanly

  • Improve this documentation with more use cases and patterns

  • Enhance the demo to showcase common real-world async flows