This article explains how to input data using a form and retrieve the results from the database using the Run Self-Service Reports for Confluence and SQL for Confluence apps respectively.
Instructions
- Make sure that database connection is successful using the SQL for Confluence app.
- Log into your Confluence instance as an administrator and navigate to Cog wheel) > Manage apps.
- From the left sidebar, select the SQL app > View and modify data source profiles and ensure that connection to database is successful.
- Insert SQL macro with a nested Run with a user form and parameters macro.
- Enter SQL statement as required. In this example, a query to retrieve data from the persons table is used.
- Edit the Run with a user form and parameters and click Add my first field in Field settings:
- Select Field type and add Field key. Here the field key is considered as per the SQL statement mentioned in step 3 (PersonID).
. - To enter more than one field, click Add field:
- Save the macro settings and publish the page.
- Provide input and click Run. Data is retrieved from the database based on given SQL statement and the input data entered in the form.
Info |
---|
Any text in the SQL macro body that begins with $ followed by a Field key from the Run with a user form and parameters macro is replaced with the values provided in the form. |