# Profiles

## Introduction

In contrast to FX, where streams can be executed by a client or server directly for various short-lived workflows (taking into account the stream timeout after 60 seconds), streams within the IO, CO & HK environment typically have a longer runtime and may require assignment to other render nodes with higher priority.

To address this scenario, profiles can be generated to meet all these requirements:

* Attach a [Metadata Set](https://docs.helmut.de/helmut4-releases/v4.8.1/helmut4-components/helmutio/metadata/metadata-set)
* Set job priority
* Assign a profile/stream to specific group(s)
* Hide it from users
* Assign the job to dedicated user(s) or render node(s)

<figure><img src="https://content.gitbook.com/content/SQcKMi1ekwU1M8tCIPPd/blobs/dCdKbWbADKxitcidoYP4/image.png" alt=""><figcaption><p>HelmutIO - Profiles</p></figcaption></figure>

Profiles are used to describe connections between workflows, metadata, user groups, and render nodes/users.

They help define who can see and execute a specific profile, what information is sent when a job is carried out, and which render nodes in the pool can handle the job.

## Profiles Management Overview

In this section, we will provide explanations for all relevant functions and fields related to profile management.

![Profile List](https://content.gitbook.com/content/SQcKMi1ekwU1M8tCIPPd/blobs/vPNUvXEn9vhwGLCYIFpD/Bildschirmfoto%202022-06-17%20um%2016.29.46.png)

### Profile Name

Displays the name assigned to the profile by its creator.

### Stream Type

Shows the type of stream used in the selected profile. Clicking on the name opens the stream in the Stream Designer for further customization.

### Prestream Name

Indicates the name of the [Prestream](https://docs.helmut.de/helmut4-releases/v4.8.1/helmut4-components/helmutio/streams/io-event-triggers/prestream) used in the selected profile. Clicking on the name opens the stream in the Stream Designer.

### Stream Name

Presents the name of the stream used in the selected profile. Clicking on the name opens the stream in the Stream Designer.

### Metadata Set Name

Shows the name of the metadata set used in the selected profile. Clicking on the name switches the view to metadata.

### Priority

Displays the default priority assigned to the profile.

### Add Group Button:

Initiates a dialog for entering the name of a new group by using the [FX - Create\_Group](https://docs.helmut.de/helmut4-releases/v4.8.1/helmut4-components/helmutfx/streams/fx-event-triggers/create_group) trigger. Clicking "Cancel" ends the dialog, and clicking "Save" creates the group. The "Save" option is linked to the Streams trigger.

### Action Button

Enables the user to perform various actions on existing profiles, including deletion, duplication, and editing.

<br>

![IO - Sidebar Menu ](https://content.gitbook.com/content/SQcKMi1ekwU1M8tCIPPd/blobs/SQMg99l6hjb0hloglWHM/image.png)

### All Tab

Displays all profiles created in the system.

### Group Tab

Displays all profiles created in the system and filters the profiles displayed in the list view when selecting a group.

## Managing Profile Display: Helmut Panel and Website

The profiles will be displayed in alphabetical order based on their profile names whenever they appear in a list or dropdown view.

The only way to modify the listing is by renaming a profile or by adding a prefix (numeric or character-based).

<figure><img src="https://content.gitbook.com/content/SQcKMi1ekwU1M8tCIPPd/blobs/V74zWCunP9eEnmAvZQW7/image.png" alt="" width="375"><figcaption><p>Listed Profiles in HK</p></figcaption></figure>

<figure><img src="https://content.gitbook.com/content/SQcKMi1ekwU1M8tCIPPd/blobs/aohtX9rGs5eooqg4KleD/image.png" alt="" width="375"><figcaption><p>Listed Export Profiles in Panel</p></figcaption></figure>
