# User Interface

Below is a typical display of Linx Application Server after a successful login:

<div align="left"><figure><img src="/files/MULREgGwRxWdEvy5YQr3" alt="Overview Screen"><figcaption><p>Overview Screen</p></figcaption></figure></div>

***

## Menu Bar

The menu bar at the top of the screen has 3 menu options:

### Overview

Click on **Overview** to display a detailed list of all Solutions.

Select a Solution from the list to proceed to the Solution Dashboard, from where specific actions can be performed on the solution or any of its associated components.

### Server

Click on **Server** to view a menu of options related to managing the server:

#### - Upload Solutions

Click on **Upload Solutions** to upload a new or updated solution to the Linx Application Server.

Either select the solution file or drag and drop the file onto the Add / Update Solutions canvas, and then click **Upload**.

#### - Users

Click on **Users** to view a list of users.

To update a user’s password, click **Edit**.

To delete a user, click **Delete**.

To add a new user, click the **Add** button and provide the following details:

* Name
* Password

#### - License

Click on **License** to view the details of your license.

To update your Linx license, click the **Update License** button.

#### - Resources

Click on **Resources** to view a breakdown of the resource usage for each Solution, indicating CPU and memory (RAM).

#### - Server Log

Click on **Server Log** to view logs for all activities related to server installation and updates.

#### - Host Log

Click on **Host Log** to view logs for all activities related to deployed solutions.

#### - Linx Updates

Click on **Linx Updates** to view the Linx version details and to see if there are available updates.

#### - Logout

Click to log out of the Linx Application Server.

***

## System Overview Screen

The System Overview screen is the default screen displayed when opening the Linx Application Server. It can also be accessed by clicking on the top menu bar’s **Overview** option.

<div align="left"><figure><img src="/files/MULREgGwRxWdEvy5YQr3" alt="Overview Screen"><figcaption></figcaption></figure></div>

Displayed on the System Overview screen is a list of Solutions that have been deployed to Linx Server.

For each Solution, there is an indication of:

* Whether the Solution is **On** or **Off**.
* The number of services that are in any of the 3 different states – **Stopped**, **Retrying**, and **Started**.
* The number of **Successes** and **Failures** for executed Events.

Click on a Solution to access the Solution Dashboard, which provides more details about the solution and its components.

***

## Solution Dashboard

To access a Solution Dashboard, select the relevant solution from the System Overview screen.

<div align="left"><figure><img src="/files/cA5Xe5ORXRMuKfRijKT4" alt="Solution Dashboard"><figcaption></figcaption></figure></div>

The Solution Dashboard provides:

* A view of the main Solution components with the ability to drill down into components for more detail.
* The ability to monitor the state of the Solution and its associated Services and Events.
* A quick way of taking specific action on the Solution, Services, and Events.

#### Name of the Solution

Confirmation of the selected Solution to which the Dashboard applies.

#### Actions Drop-down

From here, the following actions can be performed on the Solution:

* Restart Solution
* Download Solution
* Remove Solution

#### List of Services

In the center of the display is a list of Services with:

* The name of the Service.
* An indication of the Service state (**On** or **Off**) - click the button to change the current state.
* A list of associated Events.
* Event counters, indicating the number of times an Event has executed successfully and the number of times it has failed (based on the user’s selection of date range, located at the top of the screen).
* A graph indicating the dates and times when the event was successfully and unsuccessfully executed. Click on a graph bar for more details of the event execution. (To see specific error details, select the relevant project from the menu on the left of the screen, then click through to the event details screen.)

#### Date Range Options

To filter the counter and graph displays, use the date range options at the top of the screen.

<div align="left"><figure><img src="/files/GcyGvfveeFaAG92FLjpS" alt="Date Range Options"><figcaption><p>D</p></figcaption></figure></div>

The date range options are:

* the last 24 hours
* the last week
* the last month

***

## Project

To access the Project screen, select the relevant solution from the System Overview screen, then select the project from the menu on the left.

<div align="left"><figure><img src="/files/37Da5pWNQkJZJxDkaK5v" alt="Project"><figcaption></figcaption></figure></div>

A list of the project’s executable components (Functions and Services) are displayed.

Select a component to view the number of successes, failures, and specific error types related to the execution of that component.

<div align="left"><figure><img src="/files/uMEmfFKiYNQJCXD68y3e" alt="Project Components"><figcaption></figcaption></figure></div>

If the component is a Function, click the **Run Function** button to execute.

If the component is a Service, click the **Start Service** button for your Service events to execute as per your Service and event settings.

<div align="left"><figure><img src="/files/rYXJ6rkdPQ36JAsctoKT" alt="Start Service"><figcaption></figcaption></figure></div>

To run an Event manually, or to view Event details, select the relevant **Event**.

<div align="left"><figure><img src="/files/fK5Ho1lHgxSeajeI0a90" alt="Event Errors"><figcaption></figcaption></figure></div>

To run an Event, click the **Run Event** button at the top.

To view error details, click on an error type listed in the **Error Types** section.

***

## Settings

To access the Settings screen, select the relevant solution from the System Overview screen, then select **Settings** from the menu on the left.

The Settings that were configured on Linx Application Designer during the design of the Solution can be edited on the Linx Application Server.

An example view of the Settings in Linx Application Designer:

<div align="left"><figure><img src="/files/3ruLXMB0O3x8ne2OSbpN" alt="Settings in Designer"><figcaption></figcaption></figure></div>

A view of the same Settings on Linx Application Server:

<div align="left"><figure><img src="/files/8nj0TlvK8aolGAgQsn9L" alt="Settings in Server"><figcaption></figcaption></figure></div>

***

## Log

To access the Log screen, select the relevant solution from the System Overview screen, then select **Log** from the menu on the left.

<div align="left"><figure><img src="/files/hn6Tz6FOoWxbMCs5H0y5" alt="Logs"><figcaption></figcaption></figure></div>

Complete logs of activities related to the Solution are available to view and download.

To retrieve logs, select a date range and click either the **Show** button or the **Download** button.

To set the logging instructions of the solution, click on the drop-down and select from the available options:

<div align="left"><figure><img src="/files/yBkUDQlekStUyacOYyYT" alt="Logging Instructions"><figcaption></figcaption></figure></div>

***

## History

To access the History screen, select the relevant solution from the System Overview screen, then select **History** from the menu on the left.

The history of the Solution’s deployment and subsequent updates are displayed.

<div align="left"><figure><img src="/files/DnvNUEgQtGQONOK662Dq" alt="History"><figcaption></figcaption></figure></div>

Click the **Rollback Solution** button to perform a rollback to the previous version of the solution.


---

# 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.linx.software/reference/server/user-interface.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.
