Simple App Feedback Component Documentation
1. Overview
The Simple App Feedback Component is a reusable block/widget designed for easy integration into applications (e.g., OutSystems). It provides end-users with an intuitive interface to submit feedback, including textual comments, an annotated screenshot, and automatically collected device/browser metadata. The collected data is packaged and exposed via an event, intended for submission to the Simple App Feedback Backoffice application.
2. Features
html2canvas
OnFeedbackSubmit
SubmitFeedback
3. How to Use (End-User Perspective)
4. Integration & Setup (Developer Perspective)
Simple_App_Feedback_Backoffice
UserId
GetUserId()
CheckRole()
5. Metadata Captured
The component automatically gathers the following contextual information when feedback is submitted. This data is passed as an object/structure in the OnFeedbackSubmit event, typically named Metadata.
Metadata
url
window.location.href
screenName
window.name
screenResolution
window.screen.width
window.screen.height
windowResolution
window.innerWidth
window.innerHeight
userAgent
navigator.userAgent
platform
navigator.platform
language
navigator.language
cookiesEnabled
navigator.cookieEnabled
referrer
document.referrer
(This data is collected internally by the component just before triggering the OnFeedbackSubmit event).
6. Customization
ctx.strokeStyle
ctx.lineWidth