# Overview

appRules utilizes data source metadata extensively.  This metadata is generated and maintained in Data Source settings which is accessible from the Settings menu of the appRules home page.

&#x20;

## Maintaining Data Source Settings&#x20;

<figure><img src="/files/D56CqL7h4t23aHMX76og" alt=""><figcaption></figcaption></figure>

## Data Sources Toolbar

The following are the toolbar buttons available for the currently selected data source:

<table><thead><tr><th width="271">Button</th><th>Description/Usage</th></tr></thead><tbody><tr><td>New</td><td>Adds a new data source.</td></tr><tr><td>Copy</td><td>Adds a new data source by copying it from this or a different project database.  </td></tr><tr><td>Browse</td><td>Browse data sources.</td></tr><tr><td>Test</td><td>Test the connection of the selected data source.</td></tr><tr><td>Settings</td><td>View and edit default data source connection settings</td></tr><tr><td>Refresh Metadata</td><td>Connect to data source to regenerate the data source metadata.</td></tr><tr><td>Secure</td><td>Secure the data source settings with a password.</td></tr><tr><td>Remove</td><td>Removes the selected data source settings</td></tr><tr><td>Logs/Stats</td><td>View Logs and Statistics for all run instances of the project.</td></tr><tr><td>Reset</td><td>Resets archive records and status flags for the selected project</td></tr></tbody></table>

## Data Sources Tab Pages

The following are the tab pages available for the currently selected data source:

<table><thead><tr><th width="271">Tab Page</th><th>Description/Usage</th></tr></thead><tbody><tr><td>Description</td><td>Basic description of the data source settings</td></tr><tr><td>Entities</td><td>View and edit entities of the selected data source including primary keys, foreign keys, pick lists, etc.</td></tr><tr><td>Runtime Settings</td><td>View and edit connection settings for specific runtime settings.</td></tr><tr><td>Pick Lists</td><td>View and edit picklists for the selected data source settings.</td></tr></tbody></table>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.appstrategy.com/apprules-r-documentation/platform/platform-features/system-settings/data-sources/overview.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
