> ## Documentation Index
> Fetch the complete documentation index at: https://docs.cloud.red/llms.txt
> Use this file to discover all available pages before exploring further.

# Solutions

> Solutions provides an effective way to run predefined actions against targeted devices without needing direct access to the devices.

The **Solutions** page is the entry point for orchestration.\
Solutions provide an easy way to access and run scripts created by admins, combined with predefined **devices** and **permissions**.

***

## 📌 Overview

The **Solutions page** displays all created solutions in a **table view**, making it easy to:

* Organize scripts and services into accessible solutions
* Control which device groups the solution runs against
* Manage user permissions for execution
* Quickly perform actions such as execution, tagging, and deletion

***

## 📋 Solutions Table

Each created solution appears in a structured table with the following columns:

| Column                  | Description                                                                                                                             |
| ----------------------- | --------------------------------------------------------------------------------------------------------------------------------------- |
| **Solution**            | Name of the solution                                                                                                                    |
| **Service Description** | Explanation of the underlying script or service                                                                                         |
| **Platform**            | Platform or environment the solution targets                                                                                            |
| **Actions**             | Actions available for that solution, such as: <br /> • Execute Form <br /> • Set Permissions <br /> • Add Tags <br /> • Delete Solution |

***

## 🛠 Creating a Solution

Solutions can be created by admins only, from either a **Script** or an **Ansible Service** that has a form attached to it.

1. Identify if a script/service has a form attached to it. If not create a form to run the script/service.

<img className="block h-96 dark:hidden" src="https://mintcdn.com/cloudred/5RixzYE_4tlQa_0x/orchestration/orchestration-images/identify-solution-form-dark.png?fit=max&auto=format&n=5RixzYE_4tlQa_0x&q=85&s=8c268af6524f0abeb44ae99e6438da2c" width="1920" height="958" data-path="orchestration/orchestration-images/identify-solution-form-dark.png" />

<img className="hidden h-96 dark:block" src="https://mintcdn.com/cloudred/5RixzYE_4tlQa_0x/orchestration/orchestration-images/identify-solution-form-dark.png?fit=max&auto=format&n=5RixzYE_4tlQa_0x&q=85&s=8c268af6524f0abeb44ae99e6438da2c" width="1920" height="958" data-path="orchestration/orchestration-images/identify-solution-form-dark.png" />

2. Click the actions menu to get the **Create a Solution** option

<img className="block h-96 dark:hidden" src="https://mintcdn.com/cloudred/5RixzYE_4tlQa_0x/orchestration/orchestration-images/create-solution-dark.png?fit=max&auto=format&n=5RixzYE_4tlQa_0x&q=85&s=ecc6422f5f5ca2d1808d3978b04a734b" width="1920" height="958" data-path="orchestration/orchestration-images/create-solution-dark.png" />

<img className="hidden h-96 dark:block" src="https://mintcdn.com/cloudred/5RixzYE_4tlQa_0x/orchestration/orchestration-images/create-solution-dark.png?fit=max&auto=format&n=5RixzYE_4tlQa_0x&q=85&s=ecc6422f5f5ca2d1808d3978b04a734b" width="1920" height="958" data-path="orchestration/orchestration-images/create-solution-dark.png" />

3. Fill out the form in three steps and add necessary permissions.

<img className="block h-96 dark:hidden" src="https://mintcdn.com/cloudred/5RixzYE_4tlQa_0x/orchestration/orchestration-images/create-solution-form1-dark.png?fit=max&auto=format&n=5RixzYE_4tlQa_0x&q=85&s=c117b787479865b5c3ed5639e3188043" width="1920" height="958" data-path="orchestration/orchestration-images/create-solution-form1-dark.png" />

<img className="hidden h-96 dark:block" src="https://mintcdn.com/cloudred/5RixzYE_4tlQa_0x/orchestration/orchestration-images/create-solution-form1-dark.png?fit=max&auto=format&n=5RixzYE_4tlQa_0x&q=85&s=c117b787479865b5c3ed5639e3188043" width="1920" height="958" data-path="orchestration/orchestration-images/create-solution-form1-dark.png" />

<img className="block h-96 dark:hidden" src="https://mintcdn.com/cloudred/5RixzYE_4tlQa_0x/orchestration/orchestration-images/create-solution-form2-dark.png?fit=max&auto=format&n=5RixzYE_4tlQa_0x&q=85&s=2d118d148ff3eac3c5b9da61dce52753" width="1920" height="958" data-path="orchestration/orchestration-images/create-solution-form2-dark.png" />

<img className="hidden h-96 dark:block" src="https://mintcdn.com/cloudred/5RixzYE_4tlQa_0x/orchestration/orchestration-images/create-solution-form2-dark.png?fit=max&auto=format&n=5RixzYE_4tlQa_0x&q=85&s=2d118d148ff3eac3c5b9da61dce52753" width="1920" height="958" data-path="orchestration/orchestration-images/create-solution-form2-dark.png" />

<img className="block h-96 dark:hidden" src="https://mintcdn.com/cloudred/5RixzYE_4tlQa_0x/orchestration/orchestration-images/create-solution-form3-dark.png?fit=max&auto=format&n=5RixzYE_4tlQa_0x&q=85&s=6c1a0bacec5784d7ff250e5c91078086" width="1920" height="958" data-path="orchestration/orchestration-images/create-solution-form3-dark.png" />

<img className="hidden h-96 dark:block" src="https://mintcdn.com/cloudred/5RixzYE_4tlQa_0x/orchestration/orchestration-images/create-solution-form3-dark.png?fit=max&auto=format&n=5RixzYE_4tlQa_0x&q=85&s=6c1a0bacec5784d7ff250e5c91078086" width="1920" height="958" data-path="orchestration/orchestration-images/create-solution-form3-dark.png" />

***

### 🔒 Additional Permissions and Settings

When creating a solution, additional permissions and execution settings can be configured:

* **Allow Task Scheduling** – enable scheduling of tasks for automated execution
  * Supported scheduling windows:
    * Daily
    * Weekdays
    * Last day of the month
    * First weekday of the month
    * Specific months
* **Allow Email Notifications** – enable sending notifications for task events
* **Data Permissions** – configure whether response data can be sent in notifications
* **Restrict Email Recipients** – define limitations on who can receive email notifications

***

## 🚀 Execute Solution

The execute icon allows the user to run the solution directly through the solution's page.

<img className="block h-96 dark:hidden" src="https://mintcdn.com/cloudred/5RixzYE_4tlQa_0x/orchestration/orchestration-images/execute-solution-dark.png?fit=max&auto=format&n=5RixzYE_4tlQa_0x&q=85&s=4b1266dbdc8945f53fdfc1573761abf7" width="1920" height="958" data-path="orchestration/orchestration-images/execute-solution-dark.png" />

<img className="hidden h-96 dark:block" src="https://mintcdn.com/cloudred/5RixzYE_4tlQa_0x/orchestration/orchestration-images/execute-solution-dark.png?fit=max&auto=format&n=5RixzYE_4tlQa_0x&q=85&s=4b1266dbdc8945f53fdfc1573761abf7" width="1920" height="958" data-path="orchestration/orchestration-images/execute-solution-dark.png" />

Users with adequate permissions to access the solution will be able to complete the required form and execute the solution.

<img className="block h-96 dark:hidden" src="https://mintcdn.com/cloudred/AQSK3WOPlgyaBGvE/orchestration/orchestration-images/run-solution-task-dark.png?fit=max&auto=format&n=AQSK3WOPlgyaBGvE&q=85&s=baf08eea8b607675842d87dbbb213818" width="1920" height="1080" data-path="orchestration/orchestration-images/run-solution-task-dark.png" />

<img className="hidden h-96 dark:block" src="https://mintcdn.com/cloudred/AQSK3WOPlgyaBGvE/orchestration/orchestration-images/run-solution-task-dark.png?fit=max&auto=format&n=AQSK3WOPlgyaBGvE&q=85&s=baf08eea8b607675842d87dbbb213818" width="1920" height="1080" data-path="orchestration/orchestration-images/run-solution-task-dark.png" />

Authorized users can edit permissions to determine which Cloud.Red users may access the solution.

<img className="block h-96 dark:hidden" src="https://mintcdn.com/cloudred/AQSK3WOPlgyaBGvE/orchestration/orchestration-images/edit-solution-permission-dark.png?fit=max&auto=format&n=AQSK3WOPlgyaBGvE&q=85&s=cc50b261027a9a7368cff90963d846ff" width="1920" height="1080" data-path="orchestration/orchestration-images/edit-solution-permission-dark.png" />

<img className="hidden h-96 dark:block" src="https://mintcdn.com/cloudred/AQSK3WOPlgyaBGvE/orchestration/orchestration-images/edit-solution-permission-dark.png?fit=max&auto=format&n=AQSK3WOPlgyaBGvE&q=85&s=cc50b261027a9a7368cff90963d846ff" width="1920" height="1080" data-path="orchestration/orchestration-images/edit-solution-permission-dark.png" />

***

## Why Use Solutions?

* **Centralized Access**: One place to run approved scripts and services
* **Predefined Targets**: Runs against preselected device groups
* **Permission Control**: Restrict execution to only authorized users **without** providing direct access to the devices.
* **Streamlined Execution**: No need to reconfigure script or service settings each time
