advanced-client-metadata-collector
Reactive icon

Advanced Client Metadata Collector

Stable version 1.0.0 (Compatible with OutSystems 11)
Uploaded
 on 11 Dec (yesterday)
 by 
0.0
 (0 ratings)
advanced-client-metadata-collector

Advanced Client Metadata Collector

Documentation
1.0.0

📌 Overview

Advanced Client Metadata Collector is a reusable OutSystems Reactive Block that retrieves detailed browser, device, and environment metadata on demand.
The Block includes a “Fetch Info” button, and metadata is collected only when the user clicks it.

This makes the component ideal for:

  • Diagnostics & troubleshooting

  • Security auditing

  • User environment logging

  • Analytics dashboards

  • Conditional UI rendering based on device/browser capability


⚙️ Installation

  1. Download the Forge component.

  2. Add the module to your OutSystems environment.

  3. Drag BrowserInfoCollector Block into any screen.

No configuration is required.


🖱️ How It Works

✔️ User clicks the "Fetch Info" button

This triggers an internal JavaScript function that collects metadata using:

  • navigator.* APIs

  • screen & window properties

  • performance APIs

  • GPU detection via WebGL

  • Network Information API (when available)

✔️ Block fires an Output Event

After collecting metadata, the block raises the event:

BrowserInfoReceived

Your screen must handle this event to receive the metadata object.