# Folder overview

{% hint style="info" %}
On Spark, after an Excel file has been uploaded to Spark and the logic is converted to code, it is referred to as a service. The *Folder overview* screen is used to manage the services within the selected folder.

Multiple versions of a service can be added to an existing service, called service versions.
{% endhint %}

Clicking from [Home](/navigation/home.md) into a specific folder opens up the *Folder overview* page. This page contains the following main sections:

* The top left *Folder overview* pane displays the information entered in [Home](/navigation/home.md#add-a-new-folder) and/or modified in [Home](/navigation/home.md#edit-folder). The folder can be edited by clicking the :pencil2: edit button.
* The top right pane can alternate between showing *Recent activity* or *Bookmarks*.
  * *Recent activity* shows a list of the recent changes made to the services within the folder.
  * *Bookmarks* can be used to manage the frequently visited pages relevant to the services within a folder.
* The bottom pane is used to manage services and documents in Spark.
  * In this section, new services or new service versions can be added. Services can be displayed in "Card view" or "List view".
    * In "Card view", additional information about the service can be seen when hovering over the card.
  * Documents can include other types of documents that can be uploaded to Spark such as images, PDFs, etc.

## New service <a href="#how-to-add-a-service" id="how-to-add-a-service"></a>

* See [Get started in 5 minutes](/getting-started-in-5-minutes.md) for an overview of this process.
* See [How to: Create a Spark service](/build-spark-services/how-to-create-a-spark-service.md) for more detailed instructions.

## Update service

Each service can have an unlimited number of service versions.

To quickly create a new version:

1. Click on the *Update service* button on the "three-dot menu" of the service. Alternatively, drag and drop an Excel file on the service card to start the process.
2. Spark will prompt to select the Excel file. It is no longer required to use an Excel file that has the same filename as the existing service name.
3. The remaining steps follow [#how-to-add-a-service](#how-to-add-a-service "mention").

## Other service actions

Additional actions can be performed on the service from the three dot menu.

### Activate service, Deactivate service, Archive service

See [Active services](/tenant-administration/active-services.md).

### Favorite, Unfavorite service

A service set as a Favorite will be shown at the top of the list of services.

### Analyze service with AI

This opens a new window with an Excel worksheet viewer and chat window. You can ask questions about the workbook and understand more about the formulas and help to debug any issues. Multiple windows can also be invoked across services or service versions. This enables automated ability to compare between 2 different files.

See [#analyze-service-with-ai](#analyze-service-with-ai "mention") for more information.

### Download service

It is recommended to download a specific version of a service from the [Version Overview](/navigation/version-overview.md) screen which provides more context across service versions.

### Delete service

Before a service is deleted, Spark will request confirmation for the delete action. This action will delete all service versions.

### View in Files

This will open [Options](/navigation/options.md#files) where the service contents are stored. This option is only available if you have access to [Options](/navigation/options.md#files).

### Recompile service

This can be used to recompile the Spark service using a particular version of Neuron. This is beneficial to take advantage of changes in the newer versions of the compiler or to use older versions for compatibility and testing purposes. More details can be found in [Manage tenant settings](/tenant-administration/manage-tenant-settings.md#choose-the-neuron-compiler-version-for-additional-service-versions).


---

# 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.coherent.global/navigation/folder-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.
