🏷️Custom Properties

Custom properties in Euno allow you to extend and customize the data model by adding your own properties to resources. These properties can be used to categorize, organize, and filter resources based on your organization's specific needs.

Types of Custom Properties

Custom properties come in two main categories:

Manual Properties

Manual properties allow users to manually set values for resources. These include:

  • Text Field: Free-form text input

  • Numeric Field: Numbers only

  • Date/Time Field: Date and time values

  • Boolean Field: True/false values

  • Single Select: Choose one option from a predefined list

  • Multi Select: Choose multiple options from a predefined list

Computed Properties

Computed properties automatically calculate their values based on defined rules:

  • Computed Boolean: True/false based on an EQL condition

  • Computed Select: Multiple values based on EQL conditions

Creating a Custom Property

To create a new custom property:

  1. Navigate to the Account Settings page

  2. Select the "Custom Properties" tab

  1. Click the "Add new" button

Basic Information

  1. Enter a unique Name for the property

  2. Choose the property Type from the dropdown

  3. (Optional) Add a Display Name that will be shown in the UI

  4. (Optional) Add a Description to help other users understand the property's purpose

  5. (Optional) Enable Show in Overview if you want this property to appear in the resource overview panel

  6. (Optional) Configure grouping:

    • Add a Group name to organize related properties together in the resource sidebar

    • Set Order in Group (0-999) to control the display order within the group

Property Groups

Custom properties can be organized into groups that appear as tabs in the resource sidebar. This helps organize related properties together for better navigation and clarity.

Configuring Groups

  1. Adding to a Group

    • Enter a group name in the "Group" field

    • Properties with the same group name will appear together

    • Leave the group empty to hide the property from the sidebar tabs

  2. Ordering Within Groups

    • Set the "Order in Group" value (0-999) to control where the property appears

    • Properties are displayed in ascending order based on this value

    • Properties with the same order value are sorted alphabetically

How Groups Appear

  • Each group becomes a separate tab in the resource sidebar

  • Properties without a group are not shown in the sidebar tabs

  • Properties with "Show in Overview" enabled appear in the overview tab regardless of grouping

Type-Specific Configuration

Depending on the type you selected, you'll need to configure additional settings:

For Manual Single/Multi Select

  1. Add options one by one using the "Add Option" button

  2. Enter the value for each option

  3. Reorder options using drag and drop if needed

For Computed Boolean

  1. Enter the EQL expression that determines when the property should be true

For Computed Multi Select

  1. Add options using the "Add Option" button

  2. For each option:

    • Enter the value (label)

    • Define the EQL expression that determines when this option applies

  3. Reorder options using the up/down arrows

Editing a Custom Property

To edit an existing custom property:

  1. Navigate to the Custom Properties tab

  2. Click on the property you want to edit

  3. Modify the settings as needed

  4. Click "Save" to apply your changes

Note: Some settings, like the property type, cannot be changed after creation.

Deleting a Custom Property

To delete a custom property:

  1. Navigate to the Custom Properties tab

  2. Click on the property you want to delete

  3. Click the "Delete" button in the top right

  4. Confirm the deletion

Note: Deleting a custom property will remove all its values from resources. This action cannot be undone.

Best Practices

  1. Clear Names: Use descriptive names that clearly indicate the property's purpose

  2. Documentation: Always add a description to help other users understand how to use the property

  3. Testing: For computed properties, test your EQL expressions with different scenarios

  4. Organization: Use the "Show in Overview" flag judiciously to avoid cluttering the UI

  5. Maintenance: Regularly review and clean up unused custom properties

Using Custom Properties

Once created, custom properties can be:

  • Used as filters in the data model view

  • Added as columns in the tabular view

  • Viewed in the resource overview panel (if "Show in Overview" is enabled)

  • Used in other EQL expressions

Last updated