Automations

Configure no-code automations to streamline your workflows for fact sheets.

Overview

Automations are a no-code feature that enables you to establish workflows triggered by specific events on fact sheets. As an admin user, you can configure automations to eliminate manual tasks, enrich user engagement, facilitate collaboration, and ensure data quality within your workspace.

Only admin users can manage automations. To view and configure automations, in the administration area, navigate to Automations.

The following image shows the overall logic of automations.

Configuration of Automations: Events, Conditions, and Actions

Configuration of Automations: Events, Conditions, and Actions

Automation Parameters

Each automation includes the following key parameters:

  • Trigger
  • Conditions
  • Actions

Triggers

The following table lists the available triggering events for automations. When a triggering event occurs, the conditions are checked, and if met, actions are initiated.

A trigger is configured for a specific fact sheet type. The Fact Sheet Type list contains all fact sheet types defined in the meta model configuration. You can only select one fact sheet type.

EventValuesAdditional Information
Fact Sheet is createdN/aThe trigger is the creation of a fact sheet of a specific type.
Field changesSingle-select fields and unused fieldsSelect initial and target field values in the From and To lists. These lists include specific values, as well as Empty and Anything.
Lifecycle phase change- Field: all available lifecycle fields, including custom lifecycles
- States: all defined phases of the lifecycle field
Optionally, you can define whether the automation should be triggered before or after the specified lifecycle phase end date using the Trigger before/after toggle. Enable the toggle, then specify the number of days before or after the lifecycle phase end date.
Quality State changes to- Approved
- Broken
- Draft
- Rejected
The transition to the selected quality state triggers an automation.
Subscription is addedAll subscription types and, if applicable, all combinations of subscription types and roles, as defined in the workspace configurationYou can only select one subscription type or, if applicable, a combination of a subscription type and role.
Subscription is removedAll subscription types and, if applicable, all combinations of subscription types and roles, as defined in the workspace configurationYou can only select one subscription type or, if applicable, a combination of a subscription type and role.
Tag is addedAll tags configured for the selected fact sheet typeYou can only select one tag.
Tag is removedAll tags configured for the selected fact sheet typeYou can only select one tag.

📘

Note

The fields related to Obsolescence Risk are included in the meta model. However, these fields are calculated only at runtime in report views, and currently, automations cannot respond or trigger based on Obsolescence Risk related fields.

Conditions

The following table lists the available conditions for initiating automations. An automation is initiated only if all the specified conditions are met.

ConditionsValuesAdditional Information
Technical user- Ignored
- Included
Defines whether actions initiated by technical users should be included or ignored as triggering events.
CategoryAll categories defined for the selected fact sheet typeYou can only select one category.
Tag(s)All tags configured for the selected fact sheet typeYou can select multiple tags. For single-select tag groups, you can only select one tag.
Single Select FieldAll single-select fields of the selected fact sheet type and all of their values, as well as the Empty optionYou can add multiple conditions for single-select fields to an automation. Within a condition, the OR logical operator is used, which means that any of the specified field values is included.

Actions

The following table lists the available actions that are initiated by an automation.

ActionsValues and ParametersAdditional Information
Create To-Do: Action item- Action Item Name
- Description
- Assignees (Fact Sheet creator, Fact Sheet subscriptions, Fixed Fact Sheet subscriptions, Users)
- Due (in days)
- Users: fixed users
- Due (in days)
- Pause until "Marked as Complete"
Assigns a to-do item to users.

Selecting the Fixed Fact Sheet subscriptions option for assignees enables you to dynamically assign user groups to fact sheets, which eliminates the need for manual maintenance in automations.

The Pause until "Marked as Complete" toggle enables you to pause the execution of the following action in the sequence until the to-do is marked as complete.

Any automation run that is not completed within 180 days is stopped.
Create To-Do: Approval- Title
- Description
- Assignees (Fact Sheet creator, Fact Sheet subscriptions, Fixed Fact Sheet subscriptions, Users)
- Due (in days)
- Action when resolution status is "Rejected" (Set field, Set Quality State)
Creates an approval to-do that allows users to either approve or reject a to-do item assigned to them. For more information, see Approval To-Dos.

Any automation run that is not completed within 180 days is stopped.
Set fieldSingle select-field values, as well as the Empty optionIn the To list, select the value to be set on the fact sheet.
Set Quality State- Approved
- Broken
- Draft
- Rejected
Automations can only set the quality state to Approved when all the mandatory attributes are set.
Add subscription- New subscriber (Fact sheet creator, User)
- Subscription type and, if applicable, subscription roles
Adds a subscription only if the settings of the workflow and already existing subscriptions allow it.

You can select only one subscription type but multiple subscription roles.
Set subscription- New subscriber (Fact sheet creator, User)
- Subscription type and, if applicable, subscription roles
Sets a subscription and overwrites all existing subscriptions of the selected user.
You can select only one subscription type but multiple subscription roles.
Add tagAll tags configured for the selected fact sheet typeYou can only select one tag. A tag from a single-select tag group replaces the currently assigned tag from this group. A tag from a multi-select tag group is assigned in addition to other tags from this group.
Remove tagAll tags configured for the selected fact sheet typeYou can only select one tag. The automation removes the tag regardless of the tag mode.

Creating an Automation

To create an automation, follow these steps:

  1. In the administration area, navigate to Automations. You land on the Automations page.
  2. Click New Automation.
  3. Enter a name and, optionally, a description for the automation.
  4. Select an owner for the automation.
    Any workspace user can be an automation owner. They serve as a default assignee for "orphaned" to-dos created by an automation and as a default subscriber to a fact sheet when the intended user is unavailable (for example, when the user no longer exists). As a fallback solution for automations, owners are expected to reassign to-dos or modify subscriptions directed to them as needed.
  5. In the When section, specify the trigger for the automation:
    1. In the Fact Sheet Type list, select a fact sheet type.
    2. In the Event list, select an event for which the automation is triggered.
    3. Depending on the event that you selected, specify the required values.
  6. In the If section, specify conditions for the automation.
    1. Decide whether you want to include or exclude events initiated by technical users.
      Technical users are used in integrations, reference catalogs, and more. Excluding events initiated by technical users is beneficial when you want to prevent triggering automations from mass changes to your workspace. For example, you might not want an approval to be triggered when the SaaS catalog creates an IT component.
    2. Optional: Specify one or more additional conditions: fact sheet category, assigned tags, or single-select field values. An automation is initiated only if all the specified conditions are met.
      You can add multiple conditions for single-select fields to an automation. Within a condition, the OR logical operator is used, which means that any of the specified field values is included.
      For tags, the AND logical operator is used within a condition, which means that all of the specified tags must be included.
  7. In the Then section, specify actions for the automation.
    You can add up to 100 actions for an automation. Actions are initiated sequentially in the order that you specify.
  8. Decide whether you want to activate the automation after saving it or only save it in draft state:
    • To activate the automation after saving it, click Save and Run Automation.
    • To save the automation in draft state, click the arrow button, then click Save in Draft State.

The automation is created.

Creating an Automation by Copying an Existing Automation

You can copy an existing automation, which enables you to create another automation with similar configuration parameters without having to configure them from scratch.

To copy an automation, on the Automations page, hover over an automation, then click the copy button that appears.

When you copy an automation, the copy is created in draft state. Before you activate the copied automation, edit the configuration parameters to ensure that you don't have two duplicate automations.

Managing Automations

Once you've created automations, you can edit, duplicate, deactivate (if active), activate (if inactive), or delete them. To perform these actions, on the Automations page, hover over an automation, click the three-dot button that appears, then select the option that you need.

When you deactivate an automation, further actions will not be initiated, but actions in progress are not canceled.

When you delete an automation, this action cannot be undone. Instead of deleting an automation, consider deactivating it first.

Viewing Statistics for Automations

To view the limit and quota of automations used in the current month, navigate to the Statistics tab on the Automations page. Every execution of an automation increases the quota by one.

The monthly automation limit varies by workspace type:

  • Demo and sandbox workspaces allow up to 10,000 automations per month.
  • Production (live) workspace limits correlate with the application limit.

Administrators receive notifications when usage reaches 80% of the monthly quota and when the limit is reached, ensuring timely responses if needed.

Best Practices

To view best practices and use cases for automations, see Automations Best Practices.