From 5ef75fe21b9b51614d65cf9fbfb8d09c3bbf13b2 Mon Sep 17 00:00:00 2001 From: Muze Date: Mon, 29 Sep 2025 17:03:15 +0530 Subject: [PATCH 01/11] QUA:933- Refactor " Flows" userguide. --- docs/flows/accessing-operation-results.md | 11 + docs/flows/{flows.md => action-node.md} | 417 +--------------------- docs/flows/activate-flow.md | 9 + docs/flows/add-flow.md | 9 + docs/flows/clone-a-flow.md | 17 + docs/flows/clone-an-action.md | 11 + docs/flows/deactivate-flow.md | 9 + docs/flows/delete-flow.md | 17 + docs/flows/edit-flow.md | 21 ++ docs/flows/execute-manual-flows.md | 13 + docs/flows/execution-tab.md | 11 + docs/flows/flow-execution.md | 5 + docs/flows/flow-node.md | 19 + docs/flows/overview.md | 61 ++++ docs/flows/sort-flow.md | 9 + docs/flows/trigger-node.md | 101 ++++++ docs/flows/understanding-flow-states.md | 22 ++ docs/flows/view-created-flows.md | 18 + mkdocs.yml | 21 +- 19 files changed, 402 insertions(+), 399 deletions(-) create mode 100644 docs/flows/accessing-operation-results.md rename docs/flows/{flows.md => action-node.md} (60%) create mode 100644 docs/flows/activate-flow.md create mode 100644 docs/flows/add-flow.md create mode 100644 docs/flows/clone-a-flow.md create mode 100644 docs/flows/clone-an-action.md create mode 100644 docs/flows/deactivate-flow.md create mode 100644 docs/flows/delete-flow.md create mode 100644 docs/flows/edit-flow.md create mode 100644 docs/flows/execute-manual-flows.md create mode 100644 docs/flows/execution-tab.md create mode 100644 docs/flows/flow-execution.md create mode 100644 docs/flows/flow-node.md create mode 100644 docs/flows/overview.md create mode 100644 docs/flows/sort-flow.md create mode 100644 docs/flows/trigger-node.md create mode 100644 docs/flows/understanding-flow-states.md create mode 100644 docs/flows/view-created-flows.md diff --git a/docs/flows/accessing-operation-results.md b/docs/flows/accessing-operation-results.md new file mode 100644 index 000000000..3c767bd35 --- /dev/null +++ b/docs/flows/accessing-operation-results.md @@ -0,0 +1,11 @@ +# Accessing Operation Results + +To view detailed results of specific operations: + +**Step 1:** Click the **Top Right Arrow** button within the action operation box. + +![chart](.././assets/flows/chart-light-103.png) + +**Step 2:** You will navigate to the Activity page, where a Result Modal will open, displaying in-depth details of the operation. + +![result](.././assets/flows/result-light-104.png) diff --git a/docs/flows/flows.md b/docs/flows/action-node.md similarity index 60% rename from docs/flows/flows.md rename to docs/flows/action-node.md index 89513b834..cee0558ac 100644 --- a/docs/flows/flows.md +++ b/docs/flows/action-node.md @@ -1,156 +1,4 @@ -# Flows - -Flows enable users to create pipelines by chaining actions and configuring how they are triggered. Triggers can be set based on predefined events and filters, offering a flexible and efficient way to automate processes. These actions can be notifications or operations, allowing users to inform various notification channels or execute tasks based on specific operations. - -## Navigation to Flows - -**Step 1**: Log in to your Qualytics account and click on **Flows** on the left side panel of the interface. - -![flows](.././assets/flows/flow-light-1.png) - -You will navigate to the Flows interface, where you can add and manage flows. At the top, you will see two tabs: - -* **Definitions:** Displays a list of all flows along with details like triggers, actions, tags, and the last triggered time. - -![definition](.././assets/flows/definitions-light-2.png) - -* **Executions:** Provides the execution history of flows, including their status and timestamps. - -![execution](.././assets/flows/execution-light-3.png) - -## Add Flow - -**Step 1**: Click on the **Add Flow** button from the top right corner. - -![addflow](.././assets/flows/addflow-light-4.png) - -A modal window, **Add Flow**, will appear, providing options to create a flow. Each flow starts by default with two nodes: **Flow** and **Trigger**. - -![flowchart](.././assets/flows/flowchart-light-5.png) - -### Flow - -**Step 1:** Click on the **Flow** node. - -![flow](.././assets/flows/flow-light-6.png) - -A panel will appear on the right-hand side, allowing you to: - -| No. | Field Name | Description | -| :---- | :---- | :---- | -| 1. | **Name** | Enter the name for the flow. | -| 2. | **Description** | Provide a brief description of the flow (optional) to clarify its purpose or functionality. | -| 3. | **Deactivated** | Check the box to deactivate the flow. If selected, the flow won't start even if the trigger conditions are met. | - -![flow](.././assets/flows/flowsetting-light-7.png) - -**Step 2:** Once the details are filled in, click the **Save** button to save the flow settings. - -![save](.././assets/flows/save-light-8.png) - -### Trigger - -**Step 1:** After completing the **"Flow"** node setup, users can click on the **"Trigger"** node. - -![trigger](.././assets/flows/trigger-light-9.png) - -A panel will appear on the right-hand side, enabling users to define when the flow should start. The panel provides four options for initiating the flow. Users can choose one of the following options: - -* Operation Completes. - -* Anomalous Table and File Detection. - -* Anomaly Detected. - -* Manual - -![triggersetting](.././assets/flows/triggersetting-light-10.png) - -#### Operation Completes - -This type of flow is triggered whenever an operation, such as a catalog, profile, or scan, is completed on a source datastore. Upon completion, teams are promptly notified through in-app messages and, if configured, via external notification channels such as email, Slack, Microsoft Teams, and others. For example, the team is notified whenever the catalog operation is completed, helping them proceed with the profile operation on the datastore. - -![operation](.././assets/flows/operation-light-11.png) - -**Filter Conditions** - -Filters can be set to narrow down which operations should trigger the flow execution: - -1. **Source Datastore Tags**: The flow is triggered only for source datastores that have all the selected tags assigned. - -2. **Source Datastores**: The flow is triggered only for the selected source datastores. - -3. **Operation Types**: The flow is triggered only for operations that match one or more of the selected types. - -4. **Operation Status**: The flow is triggered for operations with a status of either Success or Failure. - -![operation](.././assets/flows/operation-light-12.png) - -After defining the conditions, users must click the **Save** button to finalize the trigger configuration. - -![save](.././assets/flows/save-light-8.png) - -#### Anomalous Table and File Detected - -This flow is triggered when anomalies are detected within a specific table, file and check rule types. It includes information about the number of anomalies found and the specific scan target within the datastore. This is useful for assessing the overall health of a particular datastore. - -![table](.././assets/flows/table-light-14.png) - -**Filter Conditions** - -Users can optionally set filters to specify which tables or files should trigger the flow execution. - -1. **Tables / Files Tags**: Only tables or files with all the selected tags assigned will trigger the flow. - -2. **Source Datastores**: The flow is triggered only for the selected source datastores. - -3. **Check Rule Types**: Only anomalies identified by one or more of the selected check rule types will initiate the flow. - -![table](.././assets/flows/table-light-15.png) - -After defining the conditions, users must click the **Save** button to finalize the trigger configuration. - -![save](.././assets/flows/save-light-8.png) - -#### Anomaly Detected - -This type of flow is triggered when any single anomaly is identified in the data. The flow message typically includes the type of anomaly detected and the datastore where it was found. It provides specific information about the anomaly type, which helps quickly understand the issue's nature. - -![anomaly](.././assets/flows/anomaly-light-17.png) - -**Filter Condition** - -Users can define specific conditions to determine when the flow should be initiated. - -1. **Anomaly’s Tags**: Only anomalies with all selected tags assigned will trigger the flow. - -2. **Source Datastores**: Only triggered when anomalies are detected in the selected datastores. - -3. **Check Rule Types**: Only anomalies identified by one or more of the selected check rule types will initiate the flow. - -4. **Anomaly Weight (Min)**: Only anomalies with a weight equal to or greater than the specified value will trigger the flow. - -![anomaly](.././assets/flows/anomaly-light-18.png) - -**Step 2:** Once the filter conditions are set, users must click the **Save** button to finalize the configuration. - -![save](.././assets/flows/save-light-8.png) - -#### Manual - -The flow starts only when the user manually triggers it. It doesn’t depend on any automatic conditions or detections, giving the user full control. - -![manual](.././assets/flows/manual-light-20.png) - -Once selected, users must click the **Save** button to confirm the manual trigger configuration. - -![save](.././assets/flows/save-light-8.png) - -Hover over the **filter tooltip** in trigger nodes to view the applied conditions such as tags, datastores, and operation types. This provides quick visibility into how each trigger is configured. - -![filter-tooltip](.././assets/flows/filter-tooltip-light.png) - -### Actions +# Action Node Actions define the specific steps the system will execute after a flow is triggered. They allow users to automate tasks, send notifications, or interact with external systems. @@ -171,7 +19,7 @@ A panel will appear on the right-hand side displaying the list of available acti !!! info Inline summaries are shown within action nodes, displaying key details based on the action type—for example, datastore names for operations, Slack or Teams channels for notifications, and webhook URLs for HTTP actions. This enhancement provides quick clarity during flow configuration. -#### Operation +## Operation Users can execute specific operations when the trigger activates. They can choose from the following options: @@ -187,7 +35,7 @@ Users can execute specific operations when the trigger activates. They can choos ![operations](.././assets/flows/operations-light-24.png) -**Catalog** +### Catalog **Step 1:** Click on **Catalog.** @@ -208,7 +56,7 @@ A panel **Catalog Settings** will appear on the right-hand side. This window all ![save](.././assets/flows/save-light-8.png) -**Profile** +### Profile **Step 1:** Click on **Profile.** @@ -231,7 +79,7 @@ A panel **Profile Settings** will appear on the right-hand side. This window all ![save](.././assets/flows/save-light-8.png) -**Scan** +### Scan **Step 1:** Click on **Scan.** @@ -281,7 +129,7 @@ A panel **Scan Settings** will appear on the right-hand side. This window allows ![save](.././assets/flows/save-light-43.png) -**Export** +### Export **Step 1:** Click on **Export.** @@ -311,7 +159,7 @@ Export nodes display the asset type in their titles (e.g., “Export Anomalies ![export-status](.././assets/flows/export-status-light.png) -**Materialize** +### Materialize **Step 1:** Click on **Materialize.** @@ -337,7 +185,7 @@ A panel **Materialize Settings** will appear on the right-hand side. This window ![save](.././assets/flows/saveee-light.png) -#### Notification +## Notification Users can configure the application to send notifications through various channels. The available notification options include: @@ -353,7 +201,7 @@ Users can configure the application to send notifications through various channe ![notification](.././assets/flows/notification-light-44.png) -**In App** +### In App This will send an app notification to all users that use Qualytics. Users can set a custom message using variables and modify the standard text. @@ -376,7 +224,7 @@ A panel **In App Settings** will appear on the right-hand side, allowing you to ![save](.././assets/flows/save-light-8.png) -**Email** +### Email Adding email notifications allows users to receive timely updates or alerts directly in their inbox. By setting up notifications with specific triggers and channels, you can ensure that you are promptly informed about critical events, such as operation completions or detected anomalies. This proactive approach allows you to take immediate action when necessary, helping to address issues quickly and maintain the smooth and efficient operation of your processes. @@ -404,7 +252,7 @@ A panel **Email Settings** will appear on the right-hand side, allowing you to a ![save](.././assets/flows/save-light-8.png) -**Slack** +### Slack Qualytics integrates with Slack to deliver real-time notifications on scan completions, anomalies, and operational statuses, ensuring teams stay informed and can act quickly. With this integration, users receive instant alerts for system events, monitor scan results, and manage data anomalies directly within Slack. They can view notifications, acknowledge issues, and take necessary actions without switching platforms. @@ -442,7 +290,7 @@ A prompt appears stating **Notification successfully sent** once the notificatio ![save](.././assets/flows/save-light-8.png) -#### Examples of Trigger Messages +### Examples of Trigger Messages Trigger messages in Slack provide real-time notifications for various system events, ensuring timely awareness and action. Each trigger message follows a unique format and conveys different types of information based on the operation performed. Below are examples highlighting distinct scenarios: @@ -464,7 +312,7 @@ When a scan detects record anomalies, Slack sends a notification highlighting th ![anomaly-detected](.././assets/flows/anomaly-detected.png) -#### Managing Qualytics Alerts in Slack +### Managing Qualytics Alerts in Slack Qualytics Slack integration enables real-time monitoring and quick action on data quality issues directly from Slack. This guide outlines the different types of alerts and the actions you can take without leaving Slack. @@ -517,7 +365,7 @@ If a **shape or record anomaly** is found, you'll receive a Slack notification. | **1.** | Comment | Add Comment to collaborate with your team. | | **2.** | Archive | Archive if no further action is needed. | -**Microsoft Teams** +### Microsoft Teams **Step 1:** Click on **Microsoft Teams.** @@ -542,7 +390,7 @@ A panel **Microsoft Teams Settings** will appear on the right-hand side, allowin ![save](.././assets/flows/save-light-8.png) -**PagerDuty** +### PagerDuty Integrating PagerDuty with Qualytics ensures that your team gets instant alerts for critical data events and system issues. With this connection, you can automatically receive real-time notifications about anomalies, operation completions and other important events directly in your PagerDuty account. By categorizing alerts based on severity, it ensures the right people are notified at the right time, speeding up decision-making and resolving incidents efficiently. This helps your team respond quickly to issues, reducing downtime and keeping data operations on track. @@ -585,7 +433,7 @@ A **PagerDuty Settings** panel will appear on the right-hand side, enabling user ![save](.././assets/flows/save-light-8.png) -#### HTTP +## HTTP Users can connect to external apps for notifications using one of these services: @@ -595,7 +443,7 @@ Users can connect to external apps for notifications using one of these services ![notification](.././assets/flows/notification-light-71.png) -**Webhook** +### Webhook Qualytics allows you to connect external apps for notifications using webhooks, making it easy to stay updated in real time. When you set up a webhook, it sends an instant alert to the connected app whenever a specific event or condition occurs. This means you can quickly receive notifications about important events as they happen and respond right away. By using webhook notifications, you can keep your system running smoothly, keep everyone informed, and manage your operations more efficiently. @@ -622,7 +470,7 @@ A **Webhook Settings** panel will appear on the right-hand side, enabling users ![save](.././assets/flows/save-light-8.png) -**HTTP Action** +### HTTP Action Integrating HTTP Action notifications allows users to receive timely updates or alerts directly to a specified server endpoint. By setting up HTTP Action notifications with specific trigger conditions, you can ensure that you are instantly informed about critical events, such as operation completions or anomalies detected. This approach enables you to take immediate action when necessary, helping to address issues quickly and maintain the smooth and efficient operation of your processes. @@ -669,235 +517,8 @@ An **HTTP Action Settings** panel will appear on the right-hand side, enabling u ![save](.././assets/flows/save-light-8.png) -**Step 3:** After completing all the required details in the **"Add Flow"** section, click on the **Publish** button to finalize the process. +**Step 5:** After completing all the required details in the **"Add Flow"** section, click on the **Publish** button to finalize the process. ![publish](.././assets/flows/publish-light-82.png) After clicking the **Publish** button, a success notification appears confirming that the flow has been successfully added. - -## View Created Flows - -Once a flow is added, it will be visible in the **Definitions** tab, where you can view all the created flows. - -![panel](.././assets/flows/panel-light-84.png) - -## Clone a Flow - -Users can duplicate existing flows to simplify the reuse and modification of flow configurations for similar scenarios. - -**Step 1**: Click on the existing flow you want to clone. - -![panel](.././assets/flows/exisiting-doc-light.png) - -**Step 2**: A new window will open displaying the flow's detailed configuration. Click the settings icon and select **Clone**. - -![panel](.././assets/flows/clone-light.png) - -**Step 3:** After selecting the clone button, click the **Publish** button to publish it. - -![panel](.././assets/flows/publish-light-82.png) - -After clicking the **Publish** button, a success notification appears confirming that the flow has been successfully added. - -## Sort Flows - -Qualytics allows you to sort your flows by **Created Date** and **Name** to easily organize and prioritize them according to your needs. - -![sort](.././assets/flows/sort-light-85.png) - -Whatever sorting option is selected, you can arrange the data either in ascending or descending order by clicking the caret button next to the selected sorting criteria. - -![sort](.././assets/flows/sort-light-86.png) - -## Execute Manual Flows - -Users can start a manual flow from the vertical ellipsis menu for greater flexibility in executing flows. - -**Step 1:** Locate the manual flow in your list of flows. - -![manual-flow](.././assets/flows/manuall-flow-light.png) - -**Step 2:** Click the **vertical ellipsis (⋮)** next to the manual flow you wish to execute, then select **"Execute"** from the dropdown menu to trigger the flow. - -![manual-flow](.././assets/flows/verticall-light.png) - -After clicking the **Execute** button, a success notification appears confirming that the flow has been successfully executed. - -## Manage Flows - -**Manage Flow** allows users to edit, delete, deactivate or activate flows. Users can update configurations, remove outdated flows, or pause triggers to maintain an organized and efficient workflow system. - -### Edit Flow - -**Edit Flow** feature lets users update existing flows by modifying configurations or adding actions. - -**Step 1:** Click the flow you want to edit. - -![panel](.././assets/flows/panel-light-87.png) - -**Step 2:** After clicking the flow, a new window will open displaying the flow's detailed configuration. Click on the boxes you want to edit. - -For demonstration purposes we have selected the Flow node. - -![result](.././assets/flows/result-light-88.png) - -**Step 3:** Click the **`Save`** button to apply the updates. - -![save](.././assets/flows/save-light-89.png) - -**Step 4:** After clicking the **`Save`** button, click the **`Publish`** button located in the top right corner to finalize and publish the changes. - -![publish](.././assets/flows/publish-light-82.png) - -### Delete Flow - -**Delete Flow** feature allows you to permanently remove unwanted or outdated flows from the system. This helps in maintaining a clean and organized list of active flows. - -**Step 1**: Click the **vertical ellipsis (⋮)** next to the flow that you want to delete, then click on **Delete** from the dropdown menu. - -![delete](.././assets/flows/delete-light-91.png) - -After clicking the delete button, a confirmation modal window **Delete Flow** will appear. - -![delete](.././assets/flows/delete-light-92.png) - -**Step 2**: Click on the **Delete** button to delete the flow. - -![delete](.././assets/flows/delete-light-93.png) - -After clicking the **Delete** button, a success notification appears confirming the deletion. - -### Deactivate Flow - -Users can deactivate a flow to pause its triggers by disabling it. This prevents the flow from being executed until it is reactivated. - -**Step 1**: Click the **vertical ellipsis (⋮)** next to the flow that you want to deactivate, then click on **Deactivate** from the dropdown menu. - -![deactivate](.././assets/flows/deactivate-light-95.png) - -After clicking the **Deactivate** button, a success notification appears confirming the deactivation. - -### Activate Flow - -Users can reactivate a flow that was previously deactivated. Once reactivated, the flow’s triggers become active again, allowing it to run automatically based on the defined conditions. - -**Step 1**: Click the **vertical ellipsis (⋮)** next to the flow that you want to activate, then click on **Activate** from the dropdown menu. - -![activate](.././assets/flows/activate-flow-light.png) - -After clicking the **Activate** button, a success notification appears confirming the activation. - -## Clone an Action - -Users can duplicate an existing action in just a few clicks. Cloning an action allows you to quickly replicate its configuration without manually setting it up again. - -**Step 1:** Click the vertical ellipsis (**⋮**) on the action you want to clone, then select the **Clone** option from the menu. - -![vertical](.././assets/flows/vertical-light.png) - -**Step 2:** After clicking the Clone option, a cloned action will be created. - -![clone](.././assets/flows/clones-light.png) - -## Flows Execution - -Execution tab allows users to view the execution history and current status of a flow. It provides detailed timestamps, status updates, and a comprehensive record of flow executions for efficient tracking and analysis. - -Click on the **Execution** tab. - -![executions](.././assets/flows/executions-light-99.png) - -You will be navigated to the **Execution** tab, where you can view the complete execution history of all created flows. - -![executions](.././assets/flows/executions-light-100.png) - -### See a Flow Execution - -Users can view flow execution in real-time by clicking on the desired flow operation. The page shows detailed operations but does not allow editing. - -**Step 1:** Click on the flow operation you want to view. - -![manual-flow](.././assets/flows/manuall-flow-light.png) - - After clicking, the user will navigate to the selected flow operation details. The page displays all operational details in real-time. Note that this page is for viewing only, and no edits can be made here. - -![flow](.././assets/flows/flow-light-1001.png) - -### Understanding Flow States - -On the bottom-right corner, there is a **Legend** indicating the possible states of an action, such as: - -* **Success** (Green) - -* **Failure** (Red) - -* **Aborted** (Orange) - -* **Skipped** (Yellow) - -* **Running** (Blue with dotted lines animation) - -* **Pending** (Gray) - -![chart](.././assets/flows/chart-light-101.png) - -If a step is running, you will see a **dot-line animation**, signaling that the step is in progress. -Once completed, the Action box will change its color to reflect the final state. - -![chart](.././assets/flows/chart-light-102.png) - -### Accessing Operation Results - -To view detailed results of specific operations: - -**Step 1:** Click the **Top Right Arrow** button within the action operation box. - -![chart](.././assets/flows/chart-light-103.png) - -**Step 2:** You will navigate to the Activity page, where a Result Modal will open, displaying in-depth details of the operation. - -![result](.././assets/flows/result-light-104.png) - -### Delete Flow Execution - -**Step 1:** Click the Delete icon next to the flow execution you want to remove. - -![delete](.././assets/flows/delete-light-105.png) - -A confirmation modal window **Delete Flow Execution** will appear. - -![delete](.././assets/flows/delete-light-106.png) - -**Step 2:** Click on the **Delete** button to delete the flow execution. - -![delete](.././assets/flows/delete-light-107.png) - -After clicking the **Delete** button, a success notification appears confirming the deletion. - -## Filter and Sort - -**Filter and Sort** in the **`Executions`** tab help organize flow execution data. Users can sort by creation date or duration and filter by flow name, status, or trigger type for quick access to specific details. - -### Sort - -**Sort By** feature allows users to organize executions by **Created Date** or **Duration**, simplifying the process of reviewing flow executions based on their creation or runtime. - -![sort](.././assets/flows/sort-light-109.png) - -### Filter - -**Filter** feature allows users to refine flow execution results based on specific criteria. By clicking the filter icon, users can choose from the following options: - -| No. | Filter | Description | -| :---- | :---- | :---- | -| 1. | Flows | Select a specific flow to view its executions. | -| 2. | Status | Filter executions by their completion status (e.g., success, failure and running). | -| 3. | Trigger When | Filter executions based on their trigger condition. | - -![filter](.././assets/flows/filter-light-110.png) - -## Operations - -In the Activity tab, users can easily identify flow executions. The **`Flow`** column shows the flow name and includes a button to redirect users to the flow's operation. This feature is available in **Explore Activities, Datastore Activity,** and **Container Activity**. - -![explore](.././assets/flows/explore-light-111.png) \ No newline at end of file diff --git a/docs/flows/activate-flow.md b/docs/flows/activate-flow.md new file mode 100644 index 000000000..47689591a --- /dev/null +++ b/docs/flows/activate-flow.md @@ -0,0 +1,9 @@ +# Activate Flow + +Users can reactivate a flow that was previously deactivated. Once reactivated, the flow’s triggers become active again, allowing it to run automatically based on the defined conditions. + +**Step 1**: Click the **vertical ellipsis (⋮)** next to the flow that you want to activate, then click on **Activate** from the dropdown menu. + +![activate](.././assets/flows/activate-flow-light.png) + +After clicking the **Activate** button, a success notification appears confirming the activation. diff --git a/docs/flows/add-flow.md b/docs/flows/add-flow.md new file mode 100644 index 000000000..8b43d0de6 --- /dev/null +++ b/docs/flows/add-flow.md @@ -0,0 +1,9 @@ +# Add Flow + +**Step 1**: Click on the **Add Flow** button from the top right corner. + +![addflow](.././assets/flows/addflow-light-4.png) + +A modal window, **Add Flow**, will appear, providing options to create a flow. Each flow starts by default with two nodes: **Flow** and **Trigger**. + +![flowchart](.././assets/flows/flowchart-light-5.png) diff --git a/docs/flows/clone-a-flow.md b/docs/flows/clone-a-flow.md new file mode 100644 index 000000000..5373dec8e --- /dev/null +++ b/docs/flows/clone-a-flow.md @@ -0,0 +1,17 @@ +# Clone a Flow + +Users can duplicate existing flows to simplify the reuse and modification of flow configurations for similar scenarios. + +**Step 1**: Click on the existing flow you want to clone. + +![panel](.././assets/flows/exisiting-doc-light.png) + +**Step 2**: A new window will open displaying the flow's detailed configuration. Click the settings icon and select **Clone**. + +![panel](.././assets/flows/clone-light.png) + +**Step 3:** After selecting the clone button, click the **Publish** button to publish it. + +![panel](.././assets/flows/publish-light-82.png) + +After clicking the **Publish** button, a success notification appears confirming that the flow has been successfully added. diff --git a/docs/flows/clone-an-action.md b/docs/flows/clone-an-action.md new file mode 100644 index 000000000..629836ee4 --- /dev/null +++ b/docs/flows/clone-an-action.md @@ -0,0 +1,11 @@ +# Clone an Action + +Users can duplicate an existing action in just a few clicks. Cloning an action allows you to quickly replicate its configuration without manually setting it up again. + +**Step 1:** Click the vertical ellipsis (**⋮**) on the action you want to clone, then select the **Clone** option from the menu. + +![vertical](.././assets/flows/vertical-light.png) + +**Step 2:** After clicking the Clone option, a cloned action will be created. + +![clone](.././assets/flows/clones-light.png) diff --git a/docs/flows/deactivate-flow.md b/docs/flows/deactivate-flow.md new file mode 100644 index 000000000..1f90ec16c --- /dev/null +++ b/docs/flows/deactivate-flow.md @@ -0,0 +1,9 @@ +# Deactivate Flow + +Users can deactivate a flow to pause its triggers by disabling it. This prevents the flow from being executed until it is reactivated. + +**Step 1**: Click the **vertical ellipsis (⋮)** next to the flow that you want to deactivate, then click on **Deactivate** from the dropdown menu. + +![deactivate](.././assets/flows/deactivate-light-95.png) + +After clicking the **Deactivate** button, a success notification appears confirming the deactivation. diff --git a/docs/flows/delete-flow.md b/docs/flows/delete-flow.md new file mode 100644 index 000000000..d4b7f08f7 --- /dev/null +++ b/docs/flows/delete-flow.md @@ -0,0 +1,17 @@ +# Delete Flow + +**Delete Flow** feature allows you to permanently remove unwanted or outdated flows from the system. This helps in maintaining a clean and organized list of active flows. + +**Step 1**: Click the **vertical ellipsis (⋮)** next to the flow that you want to delete, then click on **Delete** from the dropdown menu. + +![delete](.././assets/flows/delete-light-91.png) + +After clicking the delete button, a confirmation modal window **Delete Flow** will appear. + +![delete](.././assets/flows/delete-light-92.png) + +**Step 2**: Click on the **Delete** button to delete the flow. + +![delete](.././assets/flows/delete-light-93.png) + +After clicking the **Delete** button, a success notification appears confirming the deletion. \ No newline at end of file diff --git a/docs/flows/edit-flow.md b/docs/flows/edit-flow.md new file mode 100644 index 000000000..fed79fc9c --- /dev/null +++ b/docs/flows/edit-flow.md @@ -0,0 +1,21 @@ +# Edit Flow + +**Edit Flow** feature lets users update existing flows by modifying configurations or adding actions. + +**Step 1:** Click the flow you want to edit. + +![panel](.././assets/flows/panel-light-87.png) + +**Step 2:** After clicking the flow, a new window will open displaying the flow's detailed configuration. Click on the boxes you want to edit. + +For demonstration purposes we have selected the Flow node. + +![result](.././assets/flows/result-light-88.png) + +**Step 3:** Click the **`Save`** button to apply the updates. + +![save](.././assets/flows/save-light-89.png) + +**Step 4:** After clicking the **`Save`** button, click the **`Publish`** button located in the top right corner to finalize and publish the changes. + +![publish](.././assets/flows/publish-light-82.png) \ No newline at end of file diff --git a/docs/flows/execute-manual-flows.md b/docs/flows/execute-manual-flows.md new file mode 100644 index 000000000..9f621a998 --- /dev/null +++ b/docs/flows/execute-manual-flows.md @@ -0,0 +1,13 @@ +# Execute Manual Flows + +Users can start a manual flow from the vertical ellipsis menu for greater flexibility in executing flows. + +**Step 1:** Locate the manual flow in your list of flows. + +![manual-flow](.././assets/flows/manuall-flow-light.png) + +**Step 2:** Click the **vertical ellipsis (⋮)** next to the manual flow you wish to execute, then select **"Execute"** from the dropdown menu to trigger the flow. + +![manual-flow](.././assets/flows/verticall-light.png) + +After clicking the **Execute** button, a success notification appears confirming that the flow has been successfully executed. diff --git a/docs/flows/execution-tab.md b/docs/flows/execution-tab.md new file mode 100644 index 000000000..a79103cc6 --- /dev/null +++ b/docs/flows/execution-tab.md @@ -0,0 +1,11 @@ +# Flows Execution + +Execution tab allows users to view the execution history and current status of a flow. It provides detailed timestamps, status updates, and a comprehensive record of flow executions for efficient tracking and analysis. + +Click on the **Execution** tab. + +![executions](.././assets/flows/executions-light-99.png) + +You will be navigated to the **Execution** tab, where you can view the complete execution history of all created flows. + +![executions](.././assets/flows/executions-light-100.png) diff --git a/docs/flows/flow-execution.md b/docs/flows/flow-execution.md new file mode 100644 index 000000000..ca7ead840 --- /dev/null +++ b/docs/flows/flow-execution.md @@ -0,0 +1,5 @@ +# Flow Execution + +In the Activity tab, users can easily identify flow executions. The **`Flow`** column shows the flow name and includes a button to redirect users to the flow's operation. This feature is available in **Explore Activities, Datastore Activity,** and **Container Activity**. + +![explore](.././assets/flows/explore-light-111.png) \ No newline at end of file diff --git a/docs/flows/flow-node.md b/docs/flows/flow-node.md new file mode 100644 index 000000000..92b5473f2 --- /dev/null +++ b/docs/flows/flow-node.md @@ -0,0 +1,19 @@ +# Flow Node + +**Step 1:** Click on the **Flow** node. + +![flow](.././assets/flows/flow-light-6.png) + +A panel will appear on the right-hand side, allowing you to: + +| No. | Field Name | Description | +| :---- | :---- | :---- | +| 1. | **Name** | Enter the name for the flow. | +| 2. | **Description** | Provide a brief description of the flow (optional) to clarify its purpose or functionality. | +| 3. | **Deactivated** | Check the box to deactivate the flow. If selected, the flow won't start even if the trigger conditions are met. | + +![flow](.././assets/flows/flowsetting-light-7.png) + +**Step 2:** Once the details are filled in, click the **Save** button to save the flow settings. + +![save](.././assets/flows/save-light-8.png) \ No newline at end of file diff --git a/docs/flows/overview.md b/docs/flows/overview.md new file mode 100644 index 000000000..ad14e947c --- /dev/null +++ b/docs/flows/overview.md @@ -0,0 +1,61 @@ +# Flows + +Flows enable users to create pipelines by chaining actions and configuring how they are triggered. Triggers can be set based on predefined events and filters, offering a flexible and efficient way to automate processes. These actions can be notifications or operations, allowing users to inform various notification channels or execute tasks based on specific operations. + +## Navigation to Flows + +**Step 1**: Log in to your Qualytics account and click on **Flows** on the left side panel of the interface. + +![flows](.././assets/flows/flow-light-1.png) + +You will navigate to the Flows interface, where you can add and manage flows. At the top, you will see two tabs: + +* **Definitions:** Displays a list of all flows along with details like triggers, actions, tags, and the last triggered time. + +![definition](.././assets/flows/definitions-light-2.png) + +* **Executions:** Provides the execution history of flows, including their status and timestamps. + +![execution](.././assets/flows/execution-light-3.png) + +## Add Flow + +**Step 1**: Click on the **Add Flow** button from the top right corner. + +For more information, please refer to the [add flow](../flows/add-flow.md) documentation. + +## Flow Node + +**Step 1:** Click on the **Flow** node. + +For more information, please refer to the [flow node](../flows/flow-node.md) documentation. + +## Trigger Node + +**Step 1:** After completing the **"Flow"** node setup, users can click on the **"Trigger"** node. + +For more information, please refer to the [trigger node](../flows/trigger-node.md) documentation. + +## Actions Node + +Actions define the specific steps the system will execute after a flow is triggered. They allow users to automate tasks, send notifications, or interact with external systems. + +For more information, please refer to the [action node](../flows/action-node.md) documentation. + +## View Created Flow + +Once a flow is added, it will be visible in the **Definitions** tab, where you can view all the created flows. + +For more information, please refer to the [view created flow](../flows/view-created-flows.md) documentation. + +## Execution Tab + +Execution tab allows users to view the execution history and current status of a flow. It provides detailed timestamps, status updates, and a comprehensive record of flow executions for efficient tracking and analysis. + +For more information, please refer to the [execution tab](../flows/execution-tab.md) documentation. + + + + + + diff --git a/docs/flows/sort-flow.md b/docs/flows/sort-flow.md new file mode 100644 index 000000000..6728f7dea --- /dev/null +++ b/docs/flows/sort-flow.md @@ -0,0 +1,9 @@ +# Sort Flows + +Qualytics allows you to sort your flows by **Created Date** and **Name** to easily organize and prioritize them according to your needs. + +![sort](.././assets/flows/sort-light-85.png) + +Whatever sorting option is selected, you can arrange the data either in ascending or descending order by clicking the caret button next to the selected sorting criteria. + +![sort](.././assets/flows/sort-light-86.png) diff --git a/docs/flows/trigger-node.md b/docs/flows/trigger-node.md new file mode 100644 index 000000000..c7bb94066 --- /dev/null +++ b/docs/flows/trigger-node.md @@ -0,0 +1,101 @@ +# Trigger + +**Step 1:** After completing the **"Flow"** node setup, users can click on the **"Trigger"** node. + +![trigger](.././assets/flows/trigger-light-9.png) + +A panel will appear on the right-hand side, enabling users to define when the flow should start. The panel provides four options for initiating the flow. Users can choose one of the following options: + +* Operation Completes. + +* Anomalous Table and File Detection. + +* Anomaly Detected. + +* Manual + +![triggersetting](.././assets/flows/triggersetting-light-10.png) + +## Operation Completes + +This type of flow is triggered whenever an operation, such as a catalog, profile, or scan, is completed on a source datastore. Upon completion, teams are promptly notified through in-app messages and, if configured, via external notification channels such as email, Slack, Microsoft Teams, and others. For example, the team is notified whenever the catalog operation is completed, helping them proceed with the profile operation on the datastore. + +![operation](.././assets/flows/operation-light-11.png) + +**Filter Conditions** + +Filters can be set to narrow down which operations should trigger the flow execution: + +1. **Source Datastore Tags**: The flow is triggered only for source datastores that have all the selected tags assigned. + +2. **Source Datastores**: The flow is triggered only for the selected source datastores. + +3. **Operation Types**: The flow is triggered only for operations that match one or more of the selected types. + +4. **Operation Status**: The flow is triggered for operations with a status of either Success or Failure. + +![operation](.././assets/flows/operation-light-12.png) + +After defining the conditions, users must click the **Save** button to finalize the trigger configuration. + +![save](.././assets/flows/save-light-8.png) + +## Anomalous Table and File Detected + +This flow is triggered when anomalies are detected within a specific table, file and check rule types. It includes information about the number of anomalies found and the specific scan target within the datastore. This is useful for assessing the overall health of a particular datastore. + +![table](.././assets/flows/table-light-14.png) + +**Filter Conditions** + +Users can optionally set filters to specify which tables or files should trigger the flow execution. + +1. **Tables / Files Tags**: Only tables or files with all the selected tags assigned will trigger the flow. + +2. **Source Datastores**: The flow is triggered only for the selected source datastores. + +3. **Check Rule Types**: Only anomalies identified by one or more of the selected check rule types will initiate the flow. + +![table](.././assets/flows/table-light-15.png) + +After defining the conditions, users must click the **Save** button to finalize the trigger configuration. + +![save](.././assets/flows/save-light-8.png) + +## Anomaly Detected + +This type of flow is triggered when any single anomaly is identified in the data. The flow message typically includes the type of anomaly detected and the datastore where it was found. It provides specific information about the anomaly type, which helps quickly understand the issue's nature. + +![anomaly](.././assets/flows/anomaly-light-17.png) + +**Filter Condition** + +Users can define specific conditions to determine when the flow should be initiated. + +1. **Anomaly’s Tags**: Only anomalies with all selected tags assigned will trigger the flow. + +2. **Source Datastores**: Only triggered when anomalies are detected in the selected datastores. + +3. **Check Rule Types**: Only anomalies identified by one or more of the selected check rule types will initiate the flow. + +4. **Anomaly Weight (Min)**: Only anomalies with a weight equal to or greater than the specified value will trigger the flow. + +![anomaly](.././assets/flows/anomaly-light-18.png) + +**Step 2:** Once the filter conditions are set, users must click the **Save** button to finalize the configuration. + +![save](.././assets/flows/save-light-8.png) + +## Manual + +The flow starts only when the user manually triggers it. It doesn’t depend on any automatic conditions or detections, giving the user full control. + +![manual](.././assets/flows/manual-light-20.png) + +Once selected, users must click the **Save** button to confirm the manual trigger configuration. + +![save](.././assets/flows/save-light-8.png) + +Hover over the **filter tooltip** in trigger nodes to view the applied conditions such as tags, datastores, and operation types. This provides quick visibility into how each trigger is configured. + +![filter-tooltip](.././assets/flows/filter-tooltip-light.png) \ No newline at end of file diff --git a/docs/flows/understanding-flow-states.md b/docs/flows/understanding-flow-states.md new file mode 100644 index 000000000..75994d3dd --- /dev/null +++ b/docs/flows/understanding-flow-states.md @@ -0,0 +1,22 @@ +# Understanding Flow States + +On the bottom-right corner, there is a **Legend** indicating the possible states of an action, such as: + +* **Success** (Green) + +* **Failure** (Red) + +* **Aborted** (Orange) + +* **Skipped** (Yellow) + +* **Running** (Blue with dotted lines animation) + +* **Pending** (Gray) + +![chart](.././assets/flows/chart-light-101.png) + +If a step is running, you will see a **dot-line animation**, signaling that the step is in progress. +Once completed, the Action box will change its color to reflect the final state. + +![chart](.././assets/flows/chart-light-102.png) diff --git a/docs/flows/view-created-flows.md b/docs/flows/view-created-flows.md new file mode 100644 index 000000000..09bd08b89 --- /dev/null +++ b/docs/flows/view-created-flows.md @@ -0,0 +1,18 @@ +# View Created Flows + +Once a flow is added, it will be visible in the **Definitions** tab, where you can view all the created flows. + +![panel](.././assets/flows/panel-light-84.png) + +## See a Flow Execution + +Users can view flow execution in real-time by clicking on the desired flow operation. The page shows detailed operations but does not allow editing. + +**Step 1:** Click on the flow operation you want to view. + +![manual-flow](.././assets/flows/manuall-flow-light.png) + + After clicking, the user will navigate to the selected flow operation details. The page displays all operational details in real-time. Note that this page is for viewing only, and no edits can be made here. + +![flow](.././assets/flows/flow-light-1001.png) + diff --git a/mkdocs.yml b/mkdocs.yml index bb11dfbbc..3ab70a7df 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -194,7 +194,26 @@ nav: - Checks: explore/checks.md - Anomalies: explore/anomalies.md - Flows: - - Overview: flows/flows.md + - Overview: flows/overview.md + - Add Flow: flows/add-flow.md + - Flow Node: flows/flow-node.md + - Trigger Node: flows/trigger-node.md + - Actions Node: flows/action-node.md + - View Created Flows: flows/view-created-flows.md + - Execution Tab: + - Execution Tab: flows/execution-tab.md + - Understanding Flow States: flows/understanding-flow-states.md + - Accessing Operation Results: flows/accessing-operation-results.md + - Flow Execution: flows/flow-execution.md + - Manage Flow: + - Clone a Flows: flows/clone-a-flow.md + - Execute Manual Flow: flows/execute-manual-flows.md + - Sort Flow: flows/sort-flow.md + - Edit Flow: flows/edit-flow.md + - Delete Flow: flows/delete-flow.md + - Deactivate Flow: flows/deactivate-flow.md + - Activate Flows: flows/activate-flow.md + - Clone An Action: flows/clone-an-action.md - Tags: - Overview: tags/overview-of-tag.md - Settings: From c6fb6e68292f4de848a37ebf4f34b00458a12e0e Mon Sep 17 00:00:00 2001 From: Muze Date: Mon, 6 Oct 2025 16:54:29 +0530 Subject: [PATCH 02/11] QUA-993: Update "Flow" userguide as per the latest release. --- docs/assets/flows/sort-light-85.png | Bin 69722 -> 42265 bytes docs/assets/flows/sort-light-86.png | Bin 71743 -> 44432 bytes docs/flows/sort-flow.md | 2 +- 3 files changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/assets/flows/sort-light-85.png b/docs/assets/flows/sort-light-85.png index 0cede2ce9f057641ca1c37db1f1c92590ef10a27..fc5f619a970de82fb38ac260b0641b8bb0e0528e 100644 GIT binary patch literal 42265 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 literal 69722 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 DvjPFO literal 0 HcmV?d00001 diff --git a/docs/assets/flows/abort-setting.png b/docs/assets/flows/abort-setting.png new file mode 100644 index 0000000000000000000000000000000000000000..14c7f2171ee10b954ac1e5ce602dad81e32c2f7d GIT binary patch literal 124929 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

t#9Xq? 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

?tGON-cq5%za_!W46fH9h==r?o1$5q0CLz>X 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

8ijGUcJRR}n*9icV(|vi) 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 H===UZB%^+Q literal 0 HcmV?d00001 diff --git a/docs/assets/flows/abort.png b/docs/assets/flows/abort.png new file mode 100644 index 0000000000000000000000000000000000000000..24aa36d31e2aeaa1bb4f6e3b245c1641ed74b144 GIT binary patch literal 128593 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∨-tt5{RrMk?r9Jb=lA@?xFq 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 literal 0 HcmV?d00001 diff --git a/docs/flows/abort.md b/docs/flows/abort.md new file mode 100644 index 000000000..d38f26151 --- /dev/null +++ b/docs/flows/abort.md @@ -0,0 +1,17 @@ +# Abort Flow + +Users can abort a flow that is currently triggered or running to stop further execution. + +**Step 1:** Open the flow execution that is currently in progress and select the **settings** icon. + +![chart](.././assets/flows/abort-setting.png) + +**Step 2:** Click on the **abort** to stop the execution. + +![chart](.././assets/flows/abort.png) + +A success message appears confirming the flow is aborted. + +Alternatively, you can abort the flow from the Executions tab by clicking the **Abort** icon. + +![chart](.././assets/flows/abort-icon.png) diff --git a/mkdocs.yml b/mkdocs.yml index 52e5cf4cc..204f55a95 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -212,6 +212,7 @@ nav: - Manage Flow: - Clone a Flows: flows/clone-a-flow.md - Execute Manual Flow: flows/execute-manual-flows.md + - Abort Flow: flows/abort.md - Sort Flow: flows/sort-flow.md - Edit Flow: flows/edit-flow.md - Delete Flow: flows/delete-flow.md From b5e48be8eed4053fbef09a28eaeae50e093e670b Mon Sep 17 00:00:00 2001 From: Muze Date: Fri, 14 Nov 2025 21:19:14 +0530 Subject: [PATCH 08/11] QUA-993: Update "Flows" userguide --- docs/assets/flows/execute-manual.png | Bin 0 -> 101597 bytes docs/assets/flows/manual-list.png | Bin 0 -> 105132 bytes docs/flows/accessing-operation-results.md | 11 - docs/flows/add-flow.md | 39 +- docs/flows/clone-a-flow.md | 6 +- docs/flows/deactivate-flow.md | 15 +- docs/flows/delete-flow.md | 7 +- docs/flows/edit-flow.md | 4 + docs/flows/execute-manual-flows.md | 18 +- docs/flows/execution-tab.md | 11 - docs/flows/faq.md | 17 - docs/flows/flow-entry.md | 34 + docs/flows/flow-execution.md | 5 - docs/flows/flow-node.md | 19 - docs/flows/flows.md | 909 ---------------------- docs/flows/http.md | 3 - docs/flows/notification.md | 11 +- docs/flows/operations.md | 7 +- docs/flows/overview-action.md | 12 +- docs/flows/overview.md | 19 +- docs/flows/trigger-node.md | 25 +- docs/flows/understanding-flow-states.md | 22 - docs/flows/view-created-flows.md | 48 +- mkdocs.yml | 10 +- 24 files changed, 202 insertions(+), 1050 deletions(-) create mode 100644 docs/assets/flows/execute-manual.png create mode 100644 docs/assets/flows/manual-list.png delete mode 100644 docs/flows/accessing-operation-results.md delete mode 100644 docs/flows/execution-tab.md delete mode 100644 docs/flows/faq.md create mode 100644 docs/flows/flow-entry.md delete mode 100644 docs/flows/flow-execution.md delete mode 100644 docs/flows/flow-node.md delete mode 100644 docs/flows/flows.md delete mode 100644 docs/flows/understanding-flow-states.md diff --git a/docs/assets/flows/execute-manual.png b/docs/assets/flows/execute-manual.png new file mode 100644 index 0000000000000000000000000000000000000000..6a2b618a92abab5e736230588d6db8a03d94a26d GIT binary patch literal 101597 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 z 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%0Ar*niO(K;o> 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

ch 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�T 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 z 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 i(_mm=Fs}g=Bp7K^u#CD99X9A2Fex!P(Mn.** What happens if I deactivate a Flow? + +Once deactivated, the Flow’s triggers stop executing until you reactivate it. Existing executions will not be affected. \ No newline at end of file diff --git a/docs/flows/delete-flow.md b/docs/flows/delete-flow.md index 42ed17bc2..e507627d5 100644 --- a/docs/flows/delete-flow.md +++ b/docs/flows/delete-flow.md @@ -2,6 +2,11 @@ **Delete Flow** feature allows you to permanently remove unwanted or outdated flows from the system. This helps in maintaining a clean and organized list of active flows. +!!! info + To delete a Flow, you must have **Manager** role. Only users with this role can perform the deletion action. + For more details about permissions, refer to the [permissions documentation](../settings/security/team-permissions.md){target="_blank"}. + + **Step 1**: Click the **vertical ellipsis (⋮)** next to the flow that you want to delete, then click on **Delete** from the dropdown menu. ![delete](.././assets/flows/delete-light-91.png) @@ -17,4 +22,4 @@ After clicking the delete button, a confirmation modal window **Delete Flow** wi After clicking the **Delete** button, a success notification appears confirming the deletion. !!! warning - This action cannot be undone. If you only want to pause the flow instead of deleting it, see the [Deactivate Flow guide](../flows/deactivate-flow.md). \ No newline at end of file + This action cannot be undone. If you only want to pause the flow instead of deleting it, see the [Deactivate Flow guide](../flows/deactivate-flow.md){target="_blank"}. \ No newline at end of file diff --git a/docs/flows/edit-flow.md b/docs/flows/edit-flow.md index ddbf9682b..9490ad7cf 100644 --- a/docs/flows/edit-flow.md +++ b/docs/flows/edit-flow.md @@ -2,6 +2,10 @@ **Edit Flow** feature lets users update existing flows by modifying configurations or adding actions. +!!! info + To edit a Flow, you must have **Manager** role. Only users with this role can perform the edit action. + For more details about permissions, refer to the [permissions documentation](../settings/security/team-permissions.md){target="_blank"}. + **Step 1:** Click the flow you want to edit. ![panel](.././assets/flows/panel-light-87.png) diff --git a/docs/flows/execute-manual-flows.md b/docs/flows/execute-manual-flows.md index 9f621a998..2a5067e9f 100644 --- a/docs/flows/execute-manual-flows.md +++ b/docs/flows/execute-manual-flows.md @@ -1,6 +1,8 @@ # Execute Manual Flows -Users can start a manual flow from the vertical ellipsis menu for greater flexibility in executing flows. +Manual execution gives you complete control over when a Flow should run. You can start a manual Flow directly from the Flows list or from inside the Flow editor. + +## Method 1: Execute From the Flows List **Step 1:** Locate the manual flow in your list of flows. @@ -11,3 +13,17 @@ Users can start a manual flow from the vertical ellipsis menu for greater flexib ![manual-flow](.././assets/flows/verticall-light.png) After clicking the **Execute** button, a success notification appears confirming that the flow has been successfully executed. + +## Method 2: Execute From Inside the Flow Editor + +You can also run a manual Flow directly from its editor page. + +**Step 1:** Click on the manual flow in your list to open it. + +![manual-flow](.././assets/flows/manual-list.png) + +**Step 2:** You will be navigated to the Flow editor page; click the **Execute** button. + +![manual-flow](.././assets/flows/execute-manual.png) + +After clicking the **Execute** button, a success notification appears confirming that the flow has been successfully executed. \ No newline at end of file diff --git a/docs/flows/execution-tab.md b/docs/flows/execution-tab.md deleted file mode 100644 index a79103cc6..000000000 --- a/docs/flows/execution-tab.md +++ /dev/null @@ -1,11 +0,0 @@ -# Flows Execution - -Execution tab allows users to view the execution history and current status of a flow. It provides detailed timestamps, status updates, and a comprehensive record of flow executions for efficient tracking and analysis. - -Click on the **Execution** tab. - -![executions](.././assets/flows/executions-light-99.png) - -You will be navigated to the **Execution** tab, where you can view the complete execution history of all created flows. - -![executions](.././assets/flows/executions-light-100.png) diff --git a/docs/flows/faq.md b/docs/flows/faq.md deleted file mode 100644 index 64714e22e..000000000 --- a/docs/flows/faq.md +++ /dev/null @@ -1,17 +0,0 @@ -# FAQs - -### 1. What’s the difference between a Flow and a Trigger? - -A **Flow** is the overall automation pipeline, while a **Trigger** determines *when* the flow starts — such as on operation completion, anomaly detection, or manually. - -### 2. Can I have multiple actions under a single flow? - -Yes. You can chain multiple actions (like **notifications** or **operations**) under a single flow to perform sequential or parallel tasks. - -### 3. What happens if I deactivate a flow? - -Once deactivated, the flow’s triggers stop executing until you **reactivate** it. Existing executions won’t be affected. - -### 4. Can I test notifications before publishing? - -Yes. Each notification channel (**Email**, **Slack**, **Teams**, **PagerDuty**, **HTTP**) includes a **Test** diff --git a/docs/flows/flow-entry.md b/docs/flows/flow-entry.md new file mode 100644 index 000000000..88273b925 --- /dev/null +++ b/docs/flows/flow-entry.md @@ -0,0 +1,34 @@ +# Flow Entry + +The **Flow Entry** is the starting point of every Flow in Qualytics. Think of it as the “root” of your automation — it defines the Flow’s name, purpose, and whether it is active. Once this node is set, you can continue building the rest of the Flow (Triggers, Actions, etc.). + +## Trigger Types + +A Flow begins when one of its Triggers activates. Here are the four available trigger types: + +| Trigger Type | Description | +|--------------|-------------| +| [**Operation Completes**](../flows/trigger-node.md#operation-completes){target="_blank"} | Starts the Flow when a catalog, scan, or profile operation finishes. | +| [**Anomalous Table & File Detected**](../flows/trigger-node.md#anomalous-table-and-file-detected){target="_blank"} | Starts the Flow when anomalies are detected in a table or file. | +| [**Anomaly Detected**](../flows/trigger-node.md#anomaly-detected){target="_blank"} | Starts the Flow when a single anomaly event occurs. | +| [**Manual**](../flows/trigger-node.md#manual){target="_blank"} | Starts the Flow only when the user manually executes it. | + +## Configure the Flow Node + +**Step 1:** Click on the **Flow** node. + +![flow](.././assets/flows/flow-light-6.png) + +A panel will appear on the right-hand side, allowing you to: + +| No. | Field Name | Description | +| :---- | :---- | :---- | +| 1. | **Name** | Enter the name for the flow. | +| 2. | **Description** | Provide a brief description of the flow (optional) to clarify its purpose or functionality. | +| 3. | **Deactivated** | Check the box to deactivate the flow. If selected, the flow won't start even if the trigger conditions are met. | + +![flow](.././assets/flows/flowsetting-light-7.png) + +**Step 2:** Once the details are filled in, click the **Save** button to save the flow settings. + +![save](.././assets/flows/save-light-8.png) \ No newline at end of file diff --git a/docs/flows/flow-execution.md b/docs/flows/flow-execution.md deleted file mode 100644 index ca7ead840..000000000 --- a/docs/flows/flow-execution.md +++ /dev/null @@ -1,5 +0,0 @@ -# Flow Execution - -In the Activity tab, users can easily identify flow executions. The **`Flow`** column shows the flow name and includes a button to redirect users to the flow's operation. This feature is available in **Explore Activities, Datastore Activity,** and **Container Activity**. - -![explore](.././assets/flows/explore-light-111.png) \ No newline at end of file diff --git a/docs/flows/flow-node.md b/docs/flows/flow-node.md deleted file mode 100644 index 92b5473f2..000000000 --- a/docs/flows/flow-node.md +++ /dev/null @@ -1,19 +0,0 @@ -# Flow Node - -**Step 1:** Click on the **Flow** node. - -![flow](.././assets/flows/flow-light-6.png) - -A panel will appear on the right-hand side, allowing you to: - -| No. | Field Name | Description | -| :---- | :---- | :---- | -| 1. | **Name** | Enter the name for the flow. | -| 2. | **Description** | Provide a brief description of the flow (optional) to clarify its purpose or functionality. | -| 3. | **Deactivated** | Check the box to deactivate the flow. If selected, the flow won't start even if the trigger conditions are met. | - -![flow](.././assets/flows/flowsetting-light-7.png) - -**Step 2:** Once the details are filled in, click the **Save** button to save the flow settings. - -![save](.././assets/flows/save-light-8.png) \ No newline at end of file diff --git a/docs/flows/flows.md b/docs/flows/flows.md deleted file mode 100644 index 06c8f04ba..000000000 --- a/docs/flows/flows.md +++ /dev/null @@ -1,909 +0,0 @@ -# Flows - -Flows enable users to create pipelines by chaining actions and configuring how they are triggered. Triggers can be set based on predefined events and filters, offering a flexible and efficient way to automate processes. These actions can be notifications or operations, allowing users to inform various notification channels or execute tasks based on specific operations. - -## Navigation to Flows - -**Step 1**: Log in to your Qualytics account and click on **Flows** on the left side panel of the interface. - -![flows](.././assets/flows/flow-light-1.png) - -You will navigate to the Flows interface, where you can add and manage flows. At the top, you will see two tabs: - -* **Definitions:** Displays a list of all flows along with details like triggers, actions, tags, and the last triggered time. - -![definition](.././assets/flows/definitions-light-2.png) - -* **Executions:** Provides the execution history of flows, including their status and timestamps. - -![execution](.././assets/flows/execution-light-3.png) - -## Add Flow - -**Step 1**: Click on the **Add Flow** button from the top right corner. - -![addflow](.././assets/flows/addflow-light-4.png) - -A modal window, **Add Flow**, will appear, providing options to create a flow. Each flow starts by default with two nodes: **Flow** and **Trigger**. - -![flowchart](.././assets/flows/flowchart-light-5.png) - -### Flow - -**Step 1:** Click on the **Flow** node. - -![flow](.././assets/flows/flow-light-6.png) - -A panel will appear on the right-hand side, allowing you to: - -| No. | Field Name | Description | -| :---- | :---- | :---- | -| 1. | **Name** | Enter the name for the flow. | -| 2. | **Description** | Provide a brief description of the flow (optional) to clarify its purpose or functionality. | -| 3. | **Deactivated** | Check the box to deactivate the flow. If selected, the flow won't start even if the trigger conditions are met. | - -![flow](.././assets/flows/flowsetting-light-7.png) - -**Step 2:** Once the details are filled in, click the **Save** button to save the flow settings. - -![save](.././assets/flows/save-light-8.png) - -### Trigger - -**Step 1:** After completing the **"Flow"** node setup, users can click on the **"Trigger"** node. - -![trigger](.././assets/flows/trigger-light-9.png) - -A panel will appear on the right-hand side, enabling users to define when the flow should start. The panel provides four options for initiating the flow. Users can choose one of the following options: - -* Operation Completes. - -* Anomalous Table and File Detection. - -* Anomaly Detected. - -* Manual - -![triggersetting](.././assets/flows/triggersetting-light-10.png) - -#### Operation Completes - -This type of flow is triggered whenever an operation, such as a catalog, profile, or scan, is completed on a source datastore. Upon completion, teams are promptly notified through in-app messages and, if configured, via external notification channels such as email, Slack, Microsoft Teams, and others. For example, the team is notified whenever the catalog operation is completed, helping them proceed with the profile operation on the datastore. - -![operation](.././assets/flows/operation-light-11.png) - -**Filter Conditions** - -Filters can be set to narrow down which operations should trigger the flow execution: - -1. **Source Datastore Tags**: The flow is triggered only for source datastores that have all the selected tags assigned. - -2. **Source Datastores**: The flow is triggered only for the selected source datastores. - -3. **Operation Types**: The flow is triggered only for operations that match one or more of the selected types. - -4. **Operation Status**: The flow is triggered for operations with a status of either Success or Failure. - -![operation](.././assets/flows/operation-light-12.png) - -After defining the conditions, users must click the **Save** button to finalize the trigger configuration. - -![save](.././assets/flows/save-light-8.png) - -#### Anomalous Table and File Detected - -This flow is triggered when anomalies are detected within a specific table, file and check rule types. It includes information about the number of anomalies found and the specific scan target within the datastore. This is useful for assessing the overall health of a particular datastore. - -![table](.././assets/flows/table-light-14.png) - -**Filter Conditions** - -Users can optionally set filters to specify which tables or files should trigger the flow execution. - -1. **Tables / Files Tags**: Only tables or files with all the selected tags assigned will trigger the flow. - -2. **Source Datastores**: The flow is triggered only for the selected source datastores. - -3. **Check Rule Types**: Only anomalies identified by one or more of the selected check rule types will initiate the flow. - -![table](.././assets/flows/table-light-15.png) - -After defining the conditions, users must click the **Save** button to finalize the trigger configuration. - -![save](.././assets/flows/save-light-8.png) - -#### Anomaly Detected - -This type of flow is triggered when any single anomaly is identified in the data. The flow message typically includes the type of anomaly detected and the datastore where it was found. It provides specific information about the anomaly type, which helps quickly understand the issue's nature. - -![anomaly](.././assets/flows/anomaly-light-17.png) - -**Filter Condition** - -Users can define specific conditions to determine when the flow should be initiated. - -1. **Anomaly’s Tags**: Only anomalies with all selected tags assigned will trigger the flow. - -2. **Source Datastores**: Only triggered when anomalies are detected in the selected datastores. - -3. **Check Rule Types**: Only anomalies identified by one or more of the selected check rule types will initiate the flow. - -4. **Anomaly Weight (Min)**: Only anomalies with a weight equal to or greater than the specified value will trigger the flow. - -![anomaly](.././assets/flows/anomaly-light-18.png) - -**Step 2:** Once the filter conditions are set, users must click the **Save** button to finalize the configuration. - -![save](.././assets/flows/save-light-8.png) - -#### Manual - -The flow starts only when the user manually triggers it. It doesn’t depend on any automatic conditions or detections, giving the user full control. - -![manual](.././assets/flows/manual-light-20.png) - -Once selected, users must click the **Save** button to confirm the manual trigger configuration. - -![save](.././assets/flows/save-light-8.png) - -Hover over the **filter tooltip** in trigger nodes to view the applied conditions such as tags, datastores, and operation types. This provides quick visibility into how each trigger is configured. - -![filter-tooltip](.././assets/flows/filter-tooltip-light.png) - -### Actions - -Actions define the specific steps the system will execute after a flow is triggered. They allow users to automate tasks, send notifications, or interact with external systems. - -**Step 1:** After completing the **"Trigger"** node setup, users can click on the **"Actions"** node. - -![action](.././assets/flows/action-light-22.png) - -A panel will appear on the right-hand side displaying the list of available actions. These actions define what the system will execute after the flow is triggered. The actions are categorized into three groups: - -* Operations. - -* Notifications. - -* HTTP. - -![actionlist](.././assets/flows/actionlist-light-23.png) - -!!! info - Inline summaries are shown within action nodes, displaying key details based on the action type—for example, datastore names for operations, Slack or Teams channels for notifications, and webhook URLs for HTTP actions. This enhancement provides quick clarity during flow configuration. - -#### Operation - -Users can execute specific operations when the trigger activates. They can choose from the following options: - -* Catalog. - -* Profile. - -* Scan. - -* Export. - -* Materialize. - -![operations](.././assets/flows/operations-light-24.png) - -**Catalog** - -**Step 1:** Click on **Catalog.** - -![catalog](.././assets/flows/catalog-light-25.png) - -A panel **Catalog Settings** will appear on the right-hand side. This window allows you to configure the catalog operation. - -| No. | Field | Description | -| :---- | :---- | :---- | -| 1. | Source Datastore | Select the source datastore to catalog. | -| 2. | Prune | Checkbox to enable or disable the removal of named collections (tables, views, files, etc.) that no longer exist in the datastore. | -| 3. | Recreate | Checkbox to enable or disable the recreation of previously deleted named collections in Qualytics for the catalog. | -| 4. | Include | Checkboxes to select Tables, Views, or both, specifying the resources to include in the catalog. | - -![catalog](.././assets/flows/catalog-light-26.png) - -**Step 2:** After configuring the settings, click Save to apply and proceed with the catalog operation. - -![save](.././assets/flows/save-light-8.png) - -**Profile** - -**Step 1:** Click on **Profile.** - -![profile](.././assets/flows/profile-light-28.png) - -A panel **Profile Settings** will appear on the right-hand side. This window allows you to configure the Profile operation. - -![profile](.././assets/flows/profile-light-29.png) - -| No. | Field | Description | -| :---- | :---- | :---- | -| 1. | Source Datastore | Select the source datastore to profile. | -| 2. | Select Tables | Allows users to select all tables, specific tables, or tables associated with selected tags to profile. | -| 3. | Read Settings | Configure the starting point for profiling and set a maximum record limit per table for profiling. | -| 4. | Inference Settings | Set the level of automated checks and decide whether inferred checks should be saved in draft mode. | - -![profile](.././assets/flows/profile-light-30.png) - -**Step 2:** Click Save to finalize the profile configuration. - -![save](.././assets/flows/save-light-8.png) - -**Scan** - -**Step 1:** Click on **Scan.** - -![scan](.././assets/flows/scan-light-32.png) - -A panel **Scan Settings** will appear on the right-hand side. This window allows you to configure the Scan operation. - -![scan](.././assets/flows/scan-light-33.png) - -**Source Datastore:** Select the datastore to be scanned. - -![scan](.././assets/flows/scan-light-34.png) - -**Select Tables:** Choose all tables, specific tables, or tables associated with selected tags to include in the scan. - -![scan](.././assets/flows/scan-light-35.png) - -**Select Check Categories:** Select categories of checks to include, such as table properties (Metadata) or value checks (Data Integrity). - -![scan](.././assets/flows/scan-light-36.png) - -**Read Settings:** Define the scan strategy: incremental scans updated records; full scans process all records. - -![scan](.././assets/flows/scan-light-39.png) - -**Starting Threshold:** Set a starting point for scanning based on an incremental identifier. - -![scan](.././assets/flows/scan-light-37.png) - -**Record Limit:** Specify the maximum number of records to scan per table. - -![scan](.././assets/flows/scan-light-38.png) - -**Scan Settings:** Choose how to manage duplicate or recurring anomalies by archiving overlaps or reactivating previously archived anomalies with fingerprint tracking. - -![scan](.././assets/flows/scan-settings-light.png) - -**Anomaly Rollup Threshold:** Set the Rollup Threshold to limit how many anomalies are created per check. When the limit is reached, anomalies will be merged into one for easier management. - -![rollup](.././assets/flows/rollup-light-39.png) - -**Enrichment Source Record Limit:** Define the number of source records to include in the enrichment operation. - -![scan](.././assets/flows/scan-light-40.png) - -**Step 2:** Click Save to finalize the scan configuration. - -![save](.././assets/flows/save-light-43.png) - -**Export** - -**Step 1:** Click on **Export.** - -![export](.././assets/flows/export-light.png) - -A panel **Export Settings** will appear on the right-hand side. This window allows you to configure the Export settings. - -![panel](.././assets/flows/export-setting-light.png) - -**Source Datastore:** Select the datastore to export data from. - -![source](.././assets/flows/source-light.png) - -**Select file patterns to export:** **All** (all file patterns, including future ones), **Specific** (manually chosen file patterns), or **Tag** (file patterns based on selected tags). - -![profile](.././assets/flows/profiles-light.png) - -**Select Metadata:** Choose metadata to export **anomalies**, **quality checks**, or **field profiles**. Anomalies detect data issues, quality checks validate data, and field profiles store field metadata. - -![exportt](.././assets/flows/exportt-light.png) - -**Step 2:** Click Save to finalize the export configuration. - -![save](.././assets/flows/save-light-8.png) - -Export nodes display the asset type in their titles (e.g., “Export Anomalies”) to help you identify the exported content easily. - -![export-status](.././assets/flows/export-status-light.png) - -**Materialize** - -**Step 1:** Click on **Materialize.** - -![materialize](.././assets/flows/materialize-light.png) - -A panel **Materialize Settings** will appear on the right-hand side. This window allows you to configure the Materialize settings. - -![setting](.././assets/flows/setting-light.png) - -**Source Datastore:** Select the datastore to materialize data from. - -![source](.././assets/flows/sourcee-light.png) - -**Select Tables:** Choose which tables (all, specific, or tagged) to extract from your source datastore and export to the enrichment datastore. - -![select](.././assets/flows/select-light.png) - -**Read Settings:** Select the record limit to control how much data is materialized per table. - -![read](.././assets/flows/read-light.png) - -**Step 2:** Click Save to finalize the materialize configuration. - -![save](.././assets/flows/saveee-light.png) - -#### Notification - -Users can configure the application to send notifications through various channels. The available notification options include: - -* In App. - -* Email. - -* Slack. - -* Microsoft Teams. - -* PagerDuty. - -![notification](.././assets/flows/notification-light-44.png) - -**In App** - -This will send an app notification to all users that use Qualytics. Users can set a custom message using variables and modify the standard text. - -**Step 1:** Click on **In App.** - -![notification](.././assets/flows/notification-light-45.png) - -A panel **In App Settings** will appear on the right-hand side, allowing you to configure the notification message. - -![notification](.././assets/flows/notification-light-46.png) - -**Message:** Enter your custom message using variables in the Message field, where you can specify the content of the notification that will be sent out. - -![notification](.././assets/flows/notification-light-47.png) - -!!! tip - You can write your custom notification message by utilizing the autocomplete feature. This feature allows you to easily insert internal variables such as `{{ flow_name }}`, `{{ container_name }}`, and `{{ datastore_name }}`. As you start typing, the autocomplete will suggest and recommend relevant variables in the dropdown. - -**Step 2:** After configuring the message, click **Save** to finalize the settings. - -![save](.././assets/flows/save-light-8.png) - -**Email** - -Adding email notifications allows users to receive timely updates or alerts directly in their inbox. By setting up notifications with specific triggers and channels, you can ensure that you are promptly informed about critical events, such as operation completions or detected anomalies. This proactive approach allows you to take immediate action when necessary, helping to address issues quickly and maintain the smooth and efficient operation of your processes. - -**Step 1:** Click on **Email.** - -![notification](.././assets/flows/notification-light-49.png) - -A panel **Email Settings** will appear on the right-hand side, allowing you to add email addresses, specify an email subject, and configure the notification message. - -![notification](.././assets/flows/notification-light-50.png) - -| No. | Field | Description | -| :---- | :---- | :---- | -| 1. | Email Address | Enter the email address where the notification should be sent. | -| 2. | Email Subject | Enter the subject line of the notification email to help recipients identify its purpose. | -| 3. | Message | Text area to customize the notification message content with dynamic placeholders like **`{{flow_name}}`**, **`{{operation_type}}`**, and **`{{operation_result}}`**. | - -![notification](.././assets/flows/notification-light-51.png) - -**Step 2:** Click the Test Notification button to send a test email to the provided address. If the email is successfully sent, you will receive a confirmation message indicating **Notification successfully sent.** - -![test](.././assets/flows/test-light-52.png) - -**Step 3:** Once all fields are configured, click the **Save** button to finalize the email notification setup. - -![save](.././assets/flows/save-light-8.png) - -**Slack** - -Qualytics integrates with Slack to deliver real-time notifications on scan completions, anomalies, and operational statuses, ensuring teams stay informed and can act quickly. With this integration, users receive instant alerts for system events, monitor scan results, and manage data anomalies directly within Slack. They can view notifications, acknowledge issues, and take necessary actions without switching platforms. - -**Step 1**: Click on **Slack.** - -![click-slack](.././assets/flows/click-slack-light.png) - -A **Slack Settings** panel appears on the right side of the screen. - -![slack-settings](.././assets/flows/slack-settings-light.png) - -| No. | Field | Description | -| :---- | :---- | :---- | -| **1.** | Channel | Choose the channel where notifications should be sent using the **Channel** dropdown. For demonstration purposes, the channel **#demo** is selected. | -| **2.** | Preview | Shows a preview of the Slack notification that will be sent when the flow runs. | - -![slack-options](.././assets/flows/slack-options-light.png) - -**Step 2:** Click the **Test Notification** button to send a sample notification to the selected Slack channel. - -![test-notification](.././assets/flows/test-notification-light.png) - -A prompt appears stating **Notification successfully sent** once the notification is successfully delivered. - -![successfully-notified](.././assets/flows/successfully-notified-light.png) - -**Step 3:** Once the notification is successfully sent, check your connected Slack workspace to ensure it is linked to Qualytics. You will see the test notification in the selected Slack channel. - -!!! note - Each trigger generates a different type of Slack notification message. The content and format of the message vary based on the specific trigger event. - -![anomaly-detected](.././assets/flows/anomaly-detected.png) - -**Step 4:** After confirming that the notification was received successfully, return and click the Save button. - -![save](.././assets/flows/save-light-8.png) - -#### Examples of Trigger Messages - -Trigger messages in Slack provide real-time notifications for various system events, ensuring timely awareness and action. Each trigger message follows a unique format and conveys different types of information based on the operation performed. Below are examples highlighting distinct scenarios: - -**Scenario 1: Scan Completion Notification** - -When a data cataloging or scan operation completes successfully, a notification is sent to Slack. The message includes details such as the dataset name, operation type (e.g., Catalog Operation), and the result of the operation. - -![scan-completed](.././assets/flows/scan-completed.png) - -**Scenario 2: Anomalous Table or File Detected** - -When a scan detects a critical data anomaly, Slack sends a detailed notification highlighting the issue. The notification includes the dataset name, flow (such as Quality Monitor), and source datastore. It also provides a summary of the anomaly, specifying the number of records that differ between datasets and the container where the discrepancy was found. Additionally, the message offers an option to view detailed results. - -![anomalous-scan](.././assets/flows/anomalous-scan.png) - -**Scenario 3: Anomaly Detected** - -When a scan detects record anomalies, Slack sends a notification highlighting the affected container, flow, and source datastore. It specifies the number of records that differ between datasets and provides options to view or acknowledge the anomaly. - -![anomaly-detected](.././assets/flows/anomaly-detected.png) - -#### Managing Qualytics Alerts in Slack - -Qualytics Slack integration enables real-time monitoring and quick action on data quality issues directly from Slack. This guide outlines the different types of alerts and the actions you can take without leaving Slack. - -**When an Operation Success or failure** - -**Step 1:** A Slack notification confirms the scan completion with a **Success/failure** status. - -For demonstration purposes we are using Success operation. - -![scan-completed](.././assets/flows/scan-completed.png) - -**Step 2:** Click **View Operation** to be redirected automatically to the result section in Qualytics. - -![view-operation](.././assets/flows/view-operation.png) - -**When an Anomalous File or Table is Detected** - -**Step 1:** A Slack alert notifies about anomalies in a dataset. - -![anomalous-scan](.././assets/flows/anomalous-scan.png) - -**Step 2:** Click **View Results** to examine the identified discrepancies directly in Qualytics. - -![view-results](.././assets/flows/view-results.png) - -**When a Record Anomaly is Detected** - -If a **shape or record anomaly** is found, you'll receive a Slack notification. You can take the following actions: - -![anomaly-detected](.././assets/flows/anomaly-detected.png) - -* **View Anomaly** – Click on view anomaly to open the details in Qualytics to investigate further. - -![view-anomaly](.././assets/flows/view-anomaly.png) - -* **Acknowledge** – Click on Acknowledge to mark it as reviewed to avoid duplicate alerts. - -![acknowledge-anomaly](.././assets/flows/acknowledge-anomaly.png) - -* **Horizontal ellipsis(⋯)** – Click on horizontal ellipsis. - -![horizontal-ellipsis](.././assets/flows/horizontal-ellipsis.png) - - A dropdown will open with option **comment** and **archive** : - -![comment-archive](.././assets/flows/comment-archive.png) - -| No. | Action | Description | -| :---- | :---- | :---- | -| **1.** | Comment | Add Comment to collaborate with your team. | -| **2.** | Archive | Archive if no further action is needed. | - -**Microsoft Teams** - -**Step 1:** Click on **Microsoft Teams.** - -![notification](.././assets/flows/notification-light-59.png) - -A panel **Microsoft Teams Settings** will appear on the right-hand side, allowing you to add a webhook url and configure the notification message. - -![notification](.././assets/flows/notification-light-60.png) - -| No. | Field | Description | -| :---- | :---- | :---- | -| 1. | Teams Webhook URL | Enter the Teams webhook URL where the notification should be sent. | -| 2. | Message | Text area to customize the notification message content with dynamic placeholders like **`{{flow_name}}`**, **`{{operation_type}}`**, and **`{{operation_result}}`**. | - -![notification](.././assets/flows/notification-light-61.png) - -**Step 2:** Click the **"Test Notification"** button to send a test message to the provided **“Webhook URL”.** If the message is successfully sent, you will receive a confirmation notification indicating **"Notification successfully sent".** - -![test](.././assets/flows/test-light-62.png) - -**Step 3:** Once all fields are configured, click the **Save** button to finalize the Microsoft Teams notification setup. - -![save](.././assets/flows/save-light-8.png) - -**PagerDuty** - -Integrating PagerDuty with Qualytics ensures that your team gets instant alerts for critical data events and system issues. With this connection, you can automatically receive real-time notifications about anomalies, operation completions and other important events directly in your PagerDuty account. By categorizing alerts based on severity, it ensures the right people are notified at the right time, speeding up decision-making and resolving incidents efficiently. This helps your team respond quickly to issues, reducing downtime and keeping data operations on track. - -**Step 1:** Click on **PagerDuty.** - -![notification](.././assets/flows/notification-light-64.png) - -A **PagerDuty Settings** panel will appear on the right-hand side, enabling users to configure and send PagerDuty notifications. - -![notification](.././assets/flows/notification-light-65.png) - -**Integration Key:** Enter the **Integration Key** where you want the notification to be sent. - -![notification](.././assets/flows/notification-light-66.png) - -**Severity:** Select the appropriate PagerDuty severity level to categorize incidents based on their urgency and impact. The available severity levels are: - -* **Info:** For informational messages that don't require immediate action but provide helpful context. - -* **Warning:** For potential issues that may need attention but aren't immediately critical. - -* **Error:** For significant problems that require prompt resolution to prevent disruption. - -* **Critical:** For urgent issues that demand immediate attention due to their severe impact on system operations. - -![notification](.././assets/flows/notification-light-67.png) - -**Message:** Enter your custom message using variables in the Message field, where you can specify the content of the notification that will be sent out. - -![notification](.././assets/flows/notification-light-68.png) - -!!! tip - You can write your custom notification message by utilizing the autocomplete feature. This feature allows you to easily insert internal variables such as `{{ flow_name }}`, `{{ operation_type }}`, and `{{ datastore_name }}`. As you start typing, the autocomplete will suggest and recommend relevant variables in the dropdown. - -**Step 2:** Click on the **Test notification** button to check if the integration key is functioning correctly. Once the test notification is sent, you will see a success message, **"Notification successfully sent."** - -![test](.././assets/flows/test-light-69.png) - -**Step 3:** Once you have entered all the values, then click on the **Save** button. - -![save](.././assets/flows/save-light-8.png) - -#### HTTP - -Users can connect to external apps for notifications using one of these services: - -* Webhook. - -* HTTP Action. - -![notification](.././assets/flows/notification-light-71.png) - -**Webhook** - -Qualytics allows you to connect external apps for notifications using webhooks, making it easy to stay updated in real time. When you set up a webhook, it sends an instant alert to the connected app whenever a specific event or condition occurs. This means you can quickly receive notifications about important events as they happen and respond right away. By using webhook notifications, you can keep your system running smoothly, keep everyone informed, and manage your operations more efficiently. - -**Step 1:** Click on **Webhook.** - -![notification](.././assets/flows/notification-light-72.png) - -A **Webhook Settings** panel will appear on the right-hand side, enabling users to configure and send webhook notifications. - -![notification](.././assets/flows/notification-light-73.png) - -| No. | Field | Description | -| :---- | :---- | :---- | -| 1. | Webhook URL | Enter the desired **"Webhook URL"** of the target system where you want to receive notifications. | -| 2. | Message | Text area to customize the notification message content with dynamic placeholders like **`{{flow_name}}`**, **`{{operation_type}}`**, and **`{{operation_result}}`**. | - -![notification](.././assets/flows/notification-light-74.png) - -**Step 2**: Click on the **"Test HTTP"** button to send a test notification to the webhook URL you provided. If the webhook URL is correct, you will receive a confirmation message saying **"Notification successfully sent."** This indicates that the webhook is functioning correctly. - -![test](.././assets/flows/test-light-75.png) - -**Step 3:** Once you have entered all the values, then click on the **Save** button. - -![save](.././assets/flows/save-light-8.png) - -**HTTP Action** - -Integrating HTTP Action notifications allows users to receive timely updates or alerts directly to a specified server endpoint. By setting up HTTP Action notifications with specific trigger conditions, you can ensure that you are instantly informed about critical events, such as operation completions or anomalies detected. This approach enables you to take immediate action when necessary, helping to address issues quickly and maintain the smooth and efficient operation of your processes. - -**Step 1:** Click on **HTTP Action.** - -![notification](.././assets/flows/notification-light-77.png) - -An **HTTP Action Settings** panel will appear on the right-hand side, enabling users to configure and send HTTP Action notifications. - -![notification](.././assets/flows/notification-light-78.png) - -**Step 2:** Enter the following detail where you want the notification to be sent. - -**1. Action URL:** Enter the **“Action URL”** in this field. It specifies the server endpoint for the HTTP request and defines where data will be sent or retrieved. It must be correctly formatted and accessible, including the protocol (http or https), domain, and path. - -**2. HTTP Verbs:** HTTP verbs specify the actions performed on server resources. Common verbs include: - -* **POST:** Use POST to send data to the server to create something new. For example, it's used for submitting forms or uploading files. The server processes this data and creates a new resource. -* **PUT:** Updates or creates a resource, replacing it entirely if it already exists. For example, updating a user’s profile information or creating a new record with specific details. -* **GET:** Retrieves data from the server without making any modifications. For example, requesting a webpage or fetching user details from a database. - -**3. Username:** Enter the username needed for authentication. - -**4. Auth Type:** This field specifies how to authenticate requests. Choose the method that fits your needs: - -* **Basic:** Uses a username and password sent with each request. Example: **“Authorization: Basic ”.** -* **Bearer:** Uses a token included in the request header to access resources. Example: **“Authorization: Bearer < token >”.** -* **Digest:** Provides a more secure authentication method by using a hashed combination of the username, password, and request details. Example: **Authorization: Digest username=" ", realm=" ", nonce=" ", uri=" ", response=" ".** - -**5. Secret:** Enter the password or token used for authentication. This is paired with the **Username** and **Auth Type** to securely access the server. Keep the secret confidential to ensure security. - -**6. Message:** Enter your custom message using variables in the Message field, where you can specify the content of the notification that will be sent out. - -![notification](.././assets/flows/notification-light-79.png) - -!!! tip - You can write your custom notification message by utilizing the autocomplete feature. This feature allows you to easily insert internal variables such as `{{ flow_name }}`, `{{ operation_type }}`, and `{{ datastore_name }}`. As you start typing, the autocomplete will suggest and recommend relevant variables in the dropdown. - -**Step 3:** Click the **"Test HTTP"** button to verify the correctness of the Action URL. If the URL is correct, a confirmation message saying **"Notification successfully sent"** will appear, confirming that the HTTP action is set up and functioning properly. - -![test](.././assets/flows/test-light-80.png) - -**Step 4:** Once you have entered all the values, then click on the **Save** button. - -![save](.././assets/flows/save-light-8.png) - -**Step 3:** After completing all the required details in the **"Add Flow"** section, click on the **Publish** button to finalize the process. - -![publish](.././assets/flows/publish-light-82.png) - -After clicking the **Publish** button, a success notification appears confirming that the flow has been successfully added. - -## View Created Flows - -Once a flow is added, it will be visible in the **Definitions** tab, where you can view all the created flows. - -![panel](.././assets/flows/panel-light-84.png) - -## Clone a Flow - -Users can duplicate existing flows to simplify the reuse and modification of flow configurations for similar scenarios. - -**Step 1**: Click on the existing flow you want to clone. - -![panel](.././assets/flows/exisiting-doc-light.png) - -**Step 2**: A new window will open displaying the flow's detailed configuration. Click the settings icon and select **Clone**. - -![panel](.././assets/flows/clone-light.png) - -**Step 3:** After selecting the clone button, click the **Publish** button to publish it. - -![panel](.././assets/flows/publish-light-82.png) - -After clicking the **Publish** button, a success notification appears confirming that the flow has been successfully added. - -## Sort Flows - -Qualytics allows you to sort your flows by **Created Date** and **Name** to easily organize and prioritize them according to your needs. - -![sort](.././assets/flows/sort-light-85.png) - -Whatever sorting option is selected, you can arrange the data either in ascending or descending order by clicking the caret button next to the selected sorting criteria. - -![sort](.././assets/flows/sort-light-86.png) - -## Execute Manual Flows - -Users can start a manual flow from the vertical ellipsis menu for greater flexibility in executing flows. - -**Step 1:** Locate the manual flow in your list of flows. - -![manual-flow](.././assets/flows/manuall-flow-light.png) - -**Step 2:** Click the **vertical ellipsis (⋮)** next to the manual flow you wish to execute, then select **"Execute"** from the dropdown menu to trigger the flow. - -![manual-flow](.././assets/flows/verticall-light.png) - -After clicking the **Execute** button, a success notification appears confirming that the flow has been successfully executed. - -## Manage Flows - -**Manage Flow** allows users to edit, delete, deactivate or activate flows. Users can update configurations, remove outdated flows, or pause triggers to maintain an organized and efficient workflow system. - -### Edit Flow - -**Edit Flow** feature lets users update existing flows by modifying configurations or adding actions. - -**Step 1:** Click the flow you want to edit. - -![panel](.././assets/flows/panel-light-87.png) - -**Step 2:** After clicking the flow, a new window will open displaying the flow's detailed configuration. Click on the boxes you want to edit. - -For demonstration purposes we have selected the Flow node. - -![result](.././assets/flows/result-light-88.png) - -**Step 3:** Click the **`Save`** button to apply the updates. - -![save](.././assets/flows/save-light-89.png) - -**Step 4:** After clicking the **`Save`** button, click the **`Publish`** button located in the top right corner to finalize and publish the changes. - -![publish](.././assets/flows/publish-light-82.png) - -### Delete Flow - -**Delete Flow** feature allows you to permanently remove unwanted or outdated flows from the system. This helps in maintaining a clean and organized list of active flows. - -**Step 1**: Click the **vertical ellipsis (⋮)** next to the flow that you want to delete, then click on **Delete** from the dropdown menu. - -![delete](.././assets/flows/delete-light-91.png) - -After clicking the delete button, a confirmation modal window **Delete Flow** will appear. - -![delete](.././assets/flows/delete-light-92.png) - -**Step 2**: Click on the **Delete** button to delete the flow. - -![delete](.././assets/flows/delete-light-93.png) - -After clicking the **Delete** button, a success notification appears confirming the deletion. - -### Deactivate Flow - -Users can deactivate a flow to pause its triggers by disabling it. This prevents the flow from being executed until it is reactivated. - -**Step 1**: Click the **vertical ellipsis (⋮)** next to the flow that you want to deactivate, then click on **Deactivate** from the dropdown menu. - -![deactivate](.././assets/flows/deactivate-light-95.png) - -After clicking the **Deactivate** button, a success notification appears confirming the deactivation. - -### Activate Flow - -Users can reactivate a flow that was previously deactivated. Once reactivated, the flow’s triggers become active again, allowing it to run automatically based on the defined conditions. - -**Step 1**: Click the **vertical ellipsis (⋮)** next to the flow that you want to activate, then click on **Activate** from the dropdown menu. - -![activate](.././assets/flows/activate-flow-light.png) - -After clicking the **Activate** button, a success notification appears confirming the activation. - -## Clone an Action - -Users can duplicate an existing action in just a few clicks. Cloning an action allows you to quickly replicate its configuration without manually setting it up again. - -**Step 1:** Click the vertical ellipsis (**⋮**) on the action you want to clone, then select the **Clone** option from the menu. - -![vertical](.././assets/flows/vertical-light.png) - -**Step 2:** After clicking the Clone option, a cloned action will be created. - -![clone](.././assets/flows/clones-light.png) - -## Flows Execution - -Execution tab allows users to view the execution history and current status of a flow. It provides detailed timestamps, status updates, and a comprehensive record of flow executions for efficient tracking and analysis. - -Click on the **Execution** tab. - -![executions](.././assets/flows/executions-light-99.png) - -You will be navigated to the **Execution** tab, where you can view the complete execution history of all created flows. - -![executions](.././assets/flows/executions-light-100.png) - -### See a Flow Execution - -Users can view flow execution in real-time by clicking on the desired flow operation. The page shows detailed operations but does not allow editing. - -**Step 1:** Click on the flow operation you want to view. - -![manual-flow](.././assets/flows/manuall-flow-light.png) - - After clicking, the user will navigate to the selected flow operation details. The page displays all operational details in real-time. Note that this page is for viewing only, and no edits can be made here. - -![flow](.././assets/flows/flow-light-1001.png) - -### Understanding Flow States - -On the bottom-right corner, there is a **Legend** indicating the possible states of an action, such as: - -* **Success** (Green) - -* **Failure** (Red) - -* **Aborted** (Orange) - -* **Skipped** (Yellow) - -* **Running** (Blue with dotted lines animation) - -* **Pending** (Gray) - -![chart](.././assets/flows/chart-light-101.png) - -If a step is running, you will see a **dot-line animation**, signaling that the step is in progress. -Once completed, the Action box will change its color to reflect the final state. - -![chart](.././assets/flows/chart-light-102.png) - -### Accessing Operation Results - -To view detailed results of specific operations: - -**Step 1:** Click the **Top Right Arrow** button within the action operation box. - -![chart](.././assets/flows/chart-light-103.png) - -**Step 2:** You will navigate to the Activity page, where a Result Modal will open, displaying in-depth details of the operation. - -![result](.././assets/flows/result-light-104.png) - -### Delete Flow Execution - -**Step 1:** Click the Delete icon next to the flow execution you want to remove. - -![delete](.././assets/flows/delete-light-105.png) - -A confirmation modal window **Delete Flow Execution** will appear. - -![delete](.././assets/flows/delete-light-106.png) - -**Step 2:** Click on the **Delete** button to delete the flow execution. - -![delete](.././assets/flows/delete-light-107.png) - -After clicking the **Delete** button, a success notification appears confirming the deletion. - -## Filter and Sort - -**Filter and Sort** in the **`Executions`** tab help organize flow execution data. Users can sort by creation date or duration and filter by flow name, status, or trigger type for quick access to specific details. - -### Sort - -**Sort By** feature allows users to organize executions by **Created Date** or **Duration**, simplifying the process of reviewing flow executions based on their creation or runtime. - -![sort](.././assets/flows/sort-light-109.png) - -### Filter - -**Filter** feature allows users to refine flow execution results based on specific criteria. By clicking the filter icon, users can choose from the following options: - -{% include-markdown "components/general-props/typos.md" - start='' - end='' -%} -![filter](.././assets/flows/flows-filter.png) - -| No. | Filter | Description | -| :---- | :---- | :---- | -| 1. | Flows | Select a specific flow to view its executions. | -| 2. | Status | Filter executions by their completion status (e.g., success, failure and running). | -| 3. | Trigger When | Filter executions based on their trigger condition. | - -![filter](.././assets/flows/filter-light-110.png) - -## Operations - -In the Activity tab, users can easily identify flow executions. The **`Flow`** column shows the flow name and includes a button to redirect users to the flow's operation. This feature is available in **Explore Activities, Datastore Activity,** and **Container Activity**. - -![explore](.././assets/flows/explore-light-111.png) \ No newline at end of file diff --git a/docs/flows/http.md b/docs/flows/http.md index accc5702d..0397e8296 100644 --- a/docs/flows/http.md +++ b/docs/flows/http.md @@ -8,9 +8,6 @@ Users can connect to external apps for notifications using one of these services ![notification](.././assets/flows/notification-light-71.png) -!!! note - To configure other Action Node types, see [Operations documentation](../flows/operations.md) or [Notifications documentation](../flows/notification.md). - ## Webhook Qualytics allows you to connect external apps for notifications using webhooks, making it easy to stay updated in real time. When you set up a webhook, it sends an instant alert to the connected app whenever a specific event or condition occurs. This means you can quickly receive notifications about important events as they happen and respond right away. By using webhook notifications, you can keep your system running smoothly, keep everyone informed, and manage your operations more efficiently. diff --git a/docs/flows/notification.md b/docs/flows/notification.md index b96965ce3..051c71f2d 100644 --- a/docs/flows/notification.md +++ b/docs/flows/notification.md @@ -14,9 +14,6 @@ Users can configure the application to send notifications through various channe ![notification](.././assets/flows/notification-light-44.png) -!!! note - To configure other Action Node types, see [Operations documentation](../flows/operations.md) or [HTTP documentation](../flows/http.md). - ## In App This will send an app notification to all users that use Qualytics. Users can set a custom message using variables and modify the standard text. @@ -247,4 +244,10 @@ A **PagerDuty Settings** panel will appear on the right-hand side, enabling user **Step 3:** Once you have entered all the values, then click on the **Save** button. -![save](.././assets/flows/save-light-8.png) \ No newline at end of file +![save](.././assets/flows/save-light-8.png) + +## FAQ + +**1>.** Can I test notifications before publishing? + +Yes. Each notification channel—Email, Slack, Teams, PagerDuty, and HTTP—includes a Test Notification button that allows you to send a sample message before publishing the flow. \ No newline at end of file diff --git a/docs/flows/operations.md b/docs/flows/operations.md index e6556dd3a..917826f3e 100644 --- a/docs/flows/operations.md +++ b/docs/flows/operations.md @@ -14,13 +14,10 @@ Users can execute specific operations when the trigger activates. They can choos ![operations](.././assets/flows/operations-light-24.png) -!!! note - To configure other Action Node types, see [Notification documentation](../flows/notification.md) or [HTTP documentation](../flows/http.md). - -!!! note +!!! Warning Only initialized datastores appear in the **Source Datastore** dropdown across all operation types. A datastore becomes initialized after it has successfully completed **Catalog**, **Profile**, and **Scan** runs at least once within the **Action Node Operation** section while setting up your flow. - ![note](.././assets/flows/note-flow.png) +![note](.././assets/flows/note-flow.png) ## Catalog diff --git a/docs/flows/overview-action.md b/docs/flows/overview-action.md index 7c3842d82..5f404083b 100644 --- a/docs/flows/overview-action.md +++ b/docs/flows/overview-action.md @@ -22,14 +22,20 @@ A panel will appear on the right-hand side displaying the list of available acti ## Operations !!! note - For more information please refer to the [operations documentation](../flows/operations.md). + For more information please refer to the [operations documentation](../flows/operations.md){target="_blank"}. ## Notifications !!! note - For more information please refer to the [notifications documentation](../flows/notification.md). + For more information please refer to the [notifications documentation](../flows/notification.md){target="_blank"}. ## HTTP !!! note - For more information please refer to the [http documentation](../flows/http.md). \ No newline at end of file + For more information please refer to the [http documentation](../flows/http.md){target="_blank"}.. + +##FAQ + +**1>.** Can I have multiple actions under a single flow? + +Yes. You can chain multiple actions—such as **notifications, operations,** or **HTTP steps**—under a single flow to perform sequential or parallel tasks. \ No newline at end of file diff --git a/docs/flows/overview.md b/docs/flows/overview.md index fce0bc708..ca9e7fe34 100644 --- a/docs/flows/overview.md +++ b/docs/flows/overview.md @@ -75,42 +75,37 @@ You will navigate to the Flows interface, where you can add and manage flows. At **Step 1**: Click on the **Add Flow** button from the top right corner. -For more information, please refer to the [add flow](../flows/add-flow.md) documentation. +For more information, please refer to the [add flow](../flows/add-flow.md){target="_blank"} documentation. ## Flow Node **Step 1:** Click on the **Flow** node. -For more information, please refer to the [flow node](../flows/flow-node.md) documentation. +For more information, please refer to the [flow entry](../flows/flow-entry.md){target="_blank"} documentation. ## Trigger Node **Step 1:** After completing the **"Flow"** node setup, users can click on the **"Trigger"** node. -For more information, please refer to the [trigger node](../flows/trigger-node.md) documentation. +For more information, please refer to the [trigger node](../flows/trigger-node.md){target="_blank"} documentation. ## Actions Node Actions define the specific steps the system will execute after a flow is triggered. They allow users to automate tasks, send notifications, or interact with external systems. -For more information, please refer to the [action node overview](../flows/overview-action.md) documentation. +For more information, please refer to the [action node overview](../flows/overview-action.md){target="_blank"} documentation. -## View Created Flow +## View and Track Flow Execution Once a flow is added, it will be visible in the **Definitions** tab, where you can view all the created flows. -For more information, please refer to the [view created flow](../flows/view-created-flows.md) documentation. +For more information, please refer to the [view and track flow execution](../flows/view-created-flows.md){target="_blank"} documentation. ## Execution Tab Execution tab allows users to view the execution history and current status of a flow. It provides detailed timestamps, status updates, and a comprehensive record of flow executions for efficient tracking and analysis. -For more information, please refer to the [execution tab](../flows/execution-tab.md) documentation. - -## FAQ - -!!! note - For FAQ please refer to the [FAQ documentation](../flows/faq.md) +For more information, please refer to the [execution tab](../flows/view-created-flows.md#accessing-the-execution-tab){target="_blank"} documentation. diff --git a/docs/flows/trigger-node.md b/docs/flows/trigger-node.md index c7bb94066..1d10364a5 100644 --- a/docs/flows/trigger-node.md +++ b/docs/flows/trigger-node.md @@ -1,5 +1,7 @@ # Trigger +This is where you can configure how the Flow will be activated. It can be activated automatically by configuring the settings, or you can choose to activate it manually. + **Step 1:** After completing the **"Flow"** node setup, users can click on the **"Trigger"** node. ![trigger](.././assets/flows/trigger-light-9.png) @@ -16,6 +18,13 @@ A panel will appear on the right-hand side, enabling users to define when the fl ![triggersetting](.././assets/flows/triggersetting-light-10.png) +## Important Information About Triggers + +!!! note + Each Flow can have only **one trigger**. If you want to execute a different action or change the trigger, you’ll need to **clone** the Flow and configure the new trigger. + + [Click here to learn how to clone a Flow](../flows/clone-a-flow.md){target="_blank"}. + ## Operation Completes This type of flow is triggered whenever an operation, such as a catalog, profile, or scan, is completed on a source datastore. Upon completion, teams are promptly notified through in-app messages and, if configured, via external notification channels such as email, Slack, Microsoft Teams, and others. For example, the team is notified whenever the catalog operation is completed, helping them proceed with the profile operation on the datastore. @@ -36,7 +45,7 @@ Filters can be set to narrow down which operations should trigger the flow execu ![operation](.././assets/flows/operation-light-12.png) -After defining the conditions, users must click the **Save** button to finalize the trigger configuration. +Once the conditions are set, click the **Save** button to finalize the trigger configuration. ![save](.././assets/flows/save-light-8.png) @@ -88,7 +97,11 @@ Users can define specific conditions to determine when the flow should be initia ## Manual -The flow starts only when the user manually triggers it. It doesn’t depend on any automatic conditions or detections, giving the user full control. +The flow starts only when the user manually triggers it. It doesn’t depend on any automatic conditions or detections, giving the user full control. + +!!! note + Here you can manually activate a Flow. For a full walkthrough of manual execution, refer to + [Execute Manual Flows](../flows/execute-manual-flows.md){target="_blank"} documentation. ![manual](.././assets/flows/manual-light-20.png) @@ -98,4 +111,10 @@ Once selected, users must click the **Save** button to confirm the manual trigge Hover over the **filter tooltip** in trigger nodes to view the applied conditions such as tags, datastores, and operation types. This provides quick visibility into how each trigger is configured. -![filter-tooltip](.././assets/flows/filter-tooltip-light.png) \ No newline at end of file +![filter-tooltip](.././assets/flows/filter-tooltip-light.png) + +## FAQ + +**1>.** What’s the difference between a Flow and a Trigger? + +A Flow is the overall automation pipeline, while a Trigger determines when the flow starts — such as after operation completion, anomaly detection, or manually. \ No newline at end of file diff --git a/docs/flows/understanding-flow-states.md b/docs/flows/understanding-flow-states.md deleted file mode 100644 index 75994d3dd..000000000 --- a/docs/flows/understanding-flow-states.md +++ /dev/null @@ -1,22 +0,0 @@ -# Understanding Flow States - -On the bottom-right corner, there is a **Legend** indicating the possible states of an action, such as: - -* **Success** (Green) - -* **Failure** (Red) - -* **Aborted** (Orange) - -* **Skipped** (Yellow) - -* **Running** (Blue with dotted lines animation) - -* **Pending** (Gray) - -![chart](.././assets/flows/chart-light-101.png) - -If a step is running, you will see a **dot-line animation**, signaling that the step is in progress. -Once completed, the Action box will change its color to reflect the final state. - -![chart](.././assets/flows/chart-light-102.png) diff --git a/docs/flows/view-created-flows.md b/docs/flows/view-created-flows.md index 09bd08b89..698395d96 100644 --- a/docs/flows/view-created-flows.md +++ b/docs/flows/view-created-flows.md @@ -1,18 +1,54 @@ -# View Created Flows +# View and Track Flow Executions -Once a flow is added, it will be visible in the **Definitions** tab, where you can view all the created flows. +The **Execution** tab allows users to view the execution history and current status of a flow. It provides detailed timestamps, status updates, and a comprehensive record of flow executions for efficient tracking and analysis. -![panel](.././assets/flows/panel-light-84.png) +## Accessing the Execution Tab + +**Step 1**: Click on the **Execution** tab. + +![executions](.././assets/flows/executions-light-99.png) + +Once clicked, you will be navigated to the **Execution** tab, where you can view the complete execution history of all created flows. + +![executions](.././assets/flows/executions-light-100.png) ## See a Flow Execution -Users can view flow execution in real-time by clicking on the desired flow operation. The page shows detailed operations but does not allow editing. +Users can view flow execution in real-time by clicking on the desired flow operation. The page will show detailed operations, but no edits can be made here. -**Step 1:** Click on the flow operation you want to view. +**Step 1**: Click on the flow operation you want to view. ![manual-flow](.././assets/flows/manuall-flow-light.png) - After clicking, the user will navigate to the selected flow operation details. The page displays all operational details in real-time. Note that this page is for viewing only, and no edits can be made here. +After clicking, you will navigate to the selected flow operation details page. The page displays all operational details in real-time. Please note, this page is **view-only**, and no edits can be made. ![flow](.././assets/flows/flow-light-1001.png) +## Understanding Flow States + +On the bottom-right corner, there is a **Legend** indicating the possible states of an action, such as: + +- **Success** (Green) +- **Failure** (Red) +- **Aborted** (Orange) +- **Skipped** (Yellow) +- **Running** (Blue with dotted lines animation) +- **Pending** (Gray) + +![chart](.././assets/flows/chart-light-101.png) + +If a step is running, you will see a **dot-line animation**, signaling that the step is in progress. Once the action completes, the **Action** box will change its color to reflect the final state. + +![chart](.././assets/flows/chart-light-102.png) + +## Accessing Operation Results + +To view detailed results of specific operations: + +**Step 1**: Click the **Top Right Arrow** button within the action operation box. + +![chart](.././assets/flows/chart-light-103.png) + +**Step 2**: You will navigate to the **Activity page**, where a **Result Modal** will open, displaying in-depth details of the operation. + +![result](.././assets/flows/result-light-104.png) diff --git a/mkdocs.yml b/mkdocs.yml index f37db5ec0..5a26d35cd 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -213,19 +213,14 @@ nav: - Flows: - Overview: flows/overview.md - Add Flow: flows/add-flow.md - - Flow Node: flows/flow-node.md + - Flow Entry: flows/flow-entry.md - Trigger Node: flows/trigger-node.md - Actions Node: - Overview: flows/overview-action.md - Operations: flows/operations.md - Notifications: flows/notification.md - HTTP: flows/http.md - - View Created Flows: flows/view-created-flows.md - - Execution Tab: - - Execution Tab: flows/execution-tab.md - - Understanding Flow States: flows/understanding-flow-states.md - - Accessing Operation Results: flows/accessing-operation-results.md - - Flow Execution: flows/flow-execution.md + - View and Track Flow Executions: flows/view-created-flows.md - Manage Flow: - Clone a Flows: flows/clone-a-flow.md - Execute Manual Flow: flows/execute-manual-flows.md @@ -236,7 +231,6 @@ nav: - Deactivate Flow: flows/deactivate-flow.md - Activate Flows: flows/activate-flow.md - Clone An Action: flows/clone-an-action.md - - FAQ: flows/faq.md - Tags: - Overview: tags/overview.md - External Tags: tags/external-tag.md From e082e84f5dcdeabb4ba563eaa8de6010a0e704d9 Mon Sep 17 00:00:00 2001 From: Muze Date: Wed, 19 Nov 2025 13:55:07 +0530 Subject: [PATCH 09/11] QUA-993: Update "Flows" userguide as per the suggestions. --- docs/flows/overview.md | 30 ++++++++++++++++++------------ 1 file changed, 18 insertions(+), 12 deletions(-) diff --git a/docs/flows/overview.md b/docs/flows/overview.md index ca9e7fe34..086c15407 100644 --- a/docs/flows/overview.md +++ b/docs/flows/overview.md @@ -73,42 +73,48 @@ You will navigate to the Flows interface, where you can add and manage flows. At ## Add Flow +Allows users to create a new Flow, starting with default nodes to define triggers and actions. + **Step 1**: Click on the **Add Flow** button from the top right corner. -For more information, please refer to the [add flow](../flows/add-flow.md){target="_blank"} documentation. +!!! note + For more information, please refer to the [add flow](../flows/add-flow.md){target="_blank"} documentation. ## Flow Node +Defines the core of a Flow, including its name, description, and activation status. + **Step 1:** Click on the **Flow** node. -For more information, please refer to the [flow entry](../flows/flow-entry.md){target="_blank"} documentation. +!!! note + For more information, please refer to the [flow entry](../flows/flow-entry.md){target="_blank"} documentation. ## Trigger Node +Determines when the Flow should start, based on events, conditions, or manual activation. + **Step 1:** After completing the **"Flow"** node setup, users can click on the **"Trigger"** node. -For more information, please refer to the [trigger node](../flows/trigger-node.md){target="_blank"} documentation. +!!! note + For more information, please refer to the [trigger node](../flows/trigger-node.md){target="_blank"} documentation. ## Actions Node Actions define the specific steps the system will execute after a flow is triggered. They allow users to automate tasks, send notifications, or interact with external systems. -For more information, please refer to the [action node overview](../flows/overview-action.md){target="_blank"} documentation. +!!! note + For more information, please refer to the [action node overview](../flows/overview-action.md){target="_blank"} documentation. ## View and Track Flow Execution Once a flow is added, it will be visible in the **Definitions** tab, where you can view all the created flows. -For more information, please refer to the [view and track flow execution](../flows/view-created-flows.md){target="_blank"} documentation. +!!! note + For more information, please refer to the [view and track flow execution](../flows/view-created-flows.md){target="_blank"} documentation. ## Execution Tab Execution tab allows users to view the execution history and current status of a flow. It provides detailed timestamps, status updates, and a comprehensive record of flow executions for efficient tracking and analysis. -For more information, please refer to the [execution tab](../flows/view-created-flows.md#accessing-the-execution-tab){target="_blank"} documentation. - - - - - - +!!! note + For more information, please refer to the [execution tab](../flows/view-created-flows.md#accessing-the-execution-tab){target="_blank"} documentation. \ No newline at end of file From c328376d106c882cd24d4e0eee46fe39eb6f0f6e Mon Sep 17 00:00:00 2001 From: Muze Date: Thu, 20 Nov 2025 11:28:55 +0530 Subject: [PATCH 10/11] Update "Flows" userguide. --- docs/flows/add-flow.md | 6 +++--- docs/flows/overview-action.md | 6 +++--- docs/flows/overview.md | 12 ++++++------ 3 files changed, 12 insertions(+), 12 deletions(-) diff --git a/docs/flows/add-flow.md b/docs/flows/add-flow.md index b70f0d435..6a7c2c04b 100644 --- a/docs/flows/add-flow.md +++ b/docs/flows/add-flow.md @@ -26,18 +26,18 @@ A Flow consists of three main node types. After creating a new Flow, you will co Defines the Flow’s general information such as its name and description. !!! info - For more information, please refer to the [Flow Entry Documentation](../flows/flow-entry.md){target="_blank"} + For more detailed information, review the [Flow Entry Documentation](../flows/flow-entry.md){target="_blank"} ### **2. Trigger Node** Controls *when* the Flow starts (operation completes, anomaly detected, manual, etc.). !!! info - For more information, please refer to the [Trigger Node Documentation](../flows/trigger-node.md){target="_blank"} + For more detailed information, review the [Trigger Node Documentation](../flows/trigger-node.md){target="_blank"} ### **3. Actions Node** Defines *what happens* after the Flow is triggered (operations, notifications, HTTP calls, etc.). !!! info - For more information, please refer to the [Actions Node Documentation](../flows/overview-action.md){target="_blank"} \ No newline at end of file + For more detailed information, review the [Actions Node Documentation](../flows/overview-action.md){target="_blank"} \ No newline at end of file diff --git a/docs/flows/overview-action.md b/docs/flows/overview-action.md index 5f404083b..4e3aefb9c 100644 --- a/docs/flows/overview-action.md +++ b/docs/flows/overview-action.md @@ -22,17 +22,17 @@ A panel will appear on the right-hand side displaying the list of available acti ## Operations !!! note - For more information please refer to the [operations documentation](../flows/operations.md){target="_blank"}. + For more detailed information, review the [operations documentation](../flows/operations.md){target="_blank"}. ## Notifications !!! note - For more information please refer to the [notifications documentation](../flows/notification.md){target="_blank"}. + For more detailed information, review the [notifications documentation](../flows/notification.md){target="_blank"}. ## HTTP !!! note - For more information please refer to the [http documentation](../flows/http.md){target="_blank"}.. + For more detailed information, review the [http documentation](../flows/http.md){target="_blank"}.. ##FAQ diff --git a/docs/flows/overview.md b/docs/flows/overview.md index 086c15407..f3ae689cd 100644 --- a/docs/flows/overview.md +++ b/docs/flows/overview.md @@ -78,7 +78,7 @@ Allows users to create a new Flow, starting with default nodes to define trigger **Step 1**: Click on the **Add Flow** button from the top right corner. !!! note - For more information, please refer to the [add flow](../flows/add-flow.md){target="_blank"} documentation. + For more detailed information, review the [add flow](../flows/add-flow.md){target="_blank"} documentation. ## Flow Node @@ -87,7 +87,7 @@ Defines the core of a Flow, including its name, description, and activation stat **Step 1:** Click on the **Flow** node. !!! note - For more information, please refer to the [flow entry](../flows/flow-entry.md){target="_blank"} documentation. + For more detailed information, review the [flow entry](../flows/flow-entry.md){target="_blank"} documentation. ## Trigger Node @@ -96,25 +96,25 @@ Determines when the Flow should start, based on events, conditions, or manual ac **Step 1:** After completing the **"Flow"** node setup, users can click on the **"Trigger"** node. !!! note - For more information, please refer to the [trigger node](../flows/trigger-node.md){target="_blank"} documentation. + For more detailed information, review the [trigger node](../flows/trigger-node.md){target="_blank"} documentation. ## Actions Node Actions define the specific steps the system will execute after a flow is triggered. They allow users to automate tasks, send notifications, or interact with external systems. !!! note - For more information, please refer to the [action node overview](../flows/overview-action.md){target="_blank"} documentation. + For more detailed information, review the [action node overview](../flows/overview-action.md){target="_blank"} documentation. ## View and Track Flow Execution Once a flow is added, it will be visible in the **Definitions** tab, where you can view all the created flows. !!! note - For more information, please refer to the [view and track flow execution](../flows/view-created-flows.md){target="_blank"} documentation. + For more detailed information, review the [view and track flow execution](../flows/view-created-flows.md){target="_blank"} documentation. ## Execution Tab Execution tab allows users to view the execution history and current status of a flow. It provides detailed timestamps, status updates, and a comprehensive record of flow executions for efficient tracking and analysis. !!! note - For more information, please refer to the [execution tab](../flows/view-created-flows.md#accessing-the-execution-tab){target="_blank"} documentation. \ No newline at end of file + For more detailed information, review the [execution tab](../flows/view-created-flows.md#accessing-the-execution-tab){target="_blank"} documentation. \ No newline at end of file From 0ef3336e22113ee5bfeeba9917afbaf24940189d Mon Sep 17 00:00:00 2001 From: Muze Date: Tue, 25 Nov 2025 11:04:55 +0530 Subject: [PATCH 11/11] QUA-993: Update"Flows" document. --- ...isiting-doc-light.png => existing-doc-light.png} | Bin ...manuall-flow-light.png => manual-flow-light.png} | Bin docs/flows/add-flow.md | 7 ++++--- docs/flows/clone-a-flow.md | 2 +- docs/flows/execute-manual-flows.md | 2 +- docs/flows/overview-action.md | 4 ++-- 6 files changed, 8 insertions(+), 7 deletions(-) rename docs/assets/flows/{exisiting-doc-light.png => existing-doc-light.png} (100%) rename docs/assets/flows/{manuall-flow-light.png => manual-flow-light.png} (100%) diff --git a/docs/assets/flows/exisiting-doc-light.png b/docs/assets/flows/existing-doc-light.png similarity index 100% rename from docs/assets/flows/exisiting-doc-light.png rename to docs/assets/flows/existing-doc-light.png diff --git a/docs/assets/flows/manuall-flow-light.png b/docs/assets/flows/manual-flow-light.png similarity index 100% rename from docs/assets/flows/manuall-flow-light.png rename to docs/assets/flows/manual-flow-light.png diff --git a/docs/flows/add-flow.md b/docs/flows/add-flow.md index 6a7c2c04b..a57fb5443 100644 --- a/docs/flows/add-flow.md +++ b/docs/flows/add-flow.md @@ -26,18 +26,19 @@ A Flow consists of three main node types. After creating a new Flow, you will co Defines the Flow’s general information such as its name and description. !!! info - For more detailed information, review the [Flow Entry Documentation](../flows/flow-entry.md){target="_blank"} + If you want to learn more about flow entry, check out the [Flow Entry](../flows/flow-entry.md) guide. ### **2. Trigger Node** Controls *when* the Flow starts (operation completes, anomaly detected, manual, etc.). !!! info - For more detailed information, review the [Trigger Node Documentation](../flows/trigger-node.md){target="_blank"} + For more detailed steps, you can review the [Trigger Node Documentation](../flows/trigger-node.md). ### **3. Actions Node** Defines *what happens* after the Flow is triggered (operations, notifications, HTTP calls, etc.). !!! info - For more detailed information, review the [Actions Node Documentation](../flows/overview-action.md){target="_blank"} \ No newline at end of file + To explore this in more depth, take a look at the [Actions Node Documentation](../flows/overview-action.md). + \ No newline at end of file diff --git a/docs/flows/clone-a-flow.md b/docs/flows/clone-a-flow.md index b431748ae..3bdcdf6ac 100644 --- a/docs/flows/clone-a-flow.md +++ b/docs/flows/clone-a-flow.md @@ -4,7 +4,7 @@ Users can duplicate existing flows to simplify the reuse and modification of flo **Step 1**: Click on the existing flow you want to clone. -![panel](.././assets/flows/exisiting-doc-light.png) +![panel](.././assets/flows/existing-doc-light.png) **Step 2**: A new window will open displaying the flow's detailed configuration. Click the settings icon and select **Clone**. diff --git a/docs/flows/execute-manual-flows.md b/docs/flows/execute-manual-flows.md index 2a5067e9f..4880a0a79 100644 --- a/docs/flows/execute-manual-flows.md +++ b/docs/flows/execute-manual-flows.md @@ -6,7 +6,7 @@ Manual execution gives you complete control over when a Flow should run. You can **Step 1:** Locate the manual flow in your list of flows. -![manual-flow](.././assets/flows/manuall-flow-light.png) +![manual-flow](.././assets/flows/manual-flow-light.png) **Step 2:** Click the **vertical ellipsis (⋮)** next to the manual flow you wish to execute, then select **"Execute"** from the dropdown menu to trigger the flow. diff --git a/docs/flows/overview-action.md b/docs/flows/overview-action.md index 4e3aefb9c..633aebdbc 100644 --- a/docs/flows/overview-action.md +++ b/docs/flows/overview-action.md @@ -32,9 +32,9 @@ A panel will appear on the right-hand side displaying the list of available acti ## HTTP !!! note - For more detailed information, review the [http documentation](../flows/http.md){target="_blank"}.. + For more detailed information, review the [http documentation](../flows/http.md){target="_blank"}. -##FAQ +## FAQ **1>.** Can I have multiple actions under a single flow?

0=m--aC!kf3C;le9#DS; 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 Date: Tue, 7 Oct 2025 15:11:27 +0530 Subject: [PATCH 03/11] QUA-993: Update "flows" as per the suggestions. --- docs/flows/action-node.md | 524 ---------------------------------- docs/flows/add-flow.md | 3 + docs/flows/deactivate-flow.md | 7 + docs/flows/delete-flow.md | 5 +- docs/flows/edit-flow.md | 6 + docs/flows/faq.md | 17 ++ docs/flows/http.md | 92 ++++++ docs/flows/notification.md | 250 ++++++++++++++++ docs/flows/operations.md | 168 +++++++++++ docs/flows/overview-action.md | 35 +++ docs/flows/overview.md | 7 +- mkdocs.yml | 7 +- 12 files changed, 594 insertions(+), 527 deletions(-) delete mode 100644 docs/flows/action-node.md create mode 100644 docs/flows/faq.md create mode 100644 docs/flows/http.md create mode 100644 docs/flows/notification.md create mode 100644 docs/flows/operations.md create mode 100644 docs/flows/overview-action.md diff --git a/docs/flows/action-node.md b/docs/flows/action-node.md deleted file mode 100644 index cee0558ac..000000000 --- a/docs/flows/action-node.md +++ /dev/null @@ -1,524 +0,0 @@ -# Action Node - -Actions define the specific steps the system will execute after a flow is triggered. They allow users to automate tasks, send notifications, or interact with external systems. - -**Step 1:** After completing the **"Trigger"** node setup, users can click on the **"Actions"** node. - -![action](.././assets/flows/action-light-22.png) - -A panel will appear on the right-hand side displaying the list of available actions. These actions define what the system will execute after the flow is triggered. The actions are categorized into three groups: - -* Operations. - -* Notifications. - -* HTTP. - -![actionlist](.././assets/flows/actionlist-light-23.png) - -!!! info - Inline summaries are shown within action nodes, displaying key details based on the action type—for example, datastore names for operations, Slack or Teams channels for notifications, and webhook URLs for HTTP actions. This enhancement provides quick clarity during flow configuration. - -## Operation - -Users can execute specific operations when the trigger activates. They can choose from the following options: - -* Catalog. - -* Profile. - -* Scan. - -* Export. - -* Materialize. - -![operations](.././assets/flows/operations-light-24.png) - -### Catalog - -**Step 1:** Click on **Catalog.** - -![catalog](.././assets/flows/catalog-light-25.png) - -A panel **Catalog Settings** will appear on the right-hand side. This window allows you to configure the catalog operation. - -| No. | Field | Description | -| :---- | :---- | :---- | -| 1. | Source Datastore | Select the source datastore to catalog. | -| 2. | Prune | Checkbox to enable or disable the removal of named collections (tables, views, files, etc.) that no longer exist in the datastore. | -| 3. | Recreate | Checkbox to enable or disable the recreation of previously deleted named collections in Qualytics for the catalog. | -| 4. | Include | Checkboxes to select Tables, Views, or both, specifying the resources to include in the catalog. | - -![catalog](.././assets/flows/catalog-light-26.png) - -**Step 2:** After configuring the settings, click Save to apply and proceed with the catalog operation. - -![save](.././assets/flows/save-light-8.png) - -### Profile - -**Step 1:** Click on **Profile.** - -![profile](.././assets/flows/profile-light-28.png) - -A panel **Profile Settings** will appear on the right-hand side. This window allows you to configure the Profile operation. - -![profile](.././assets/flows/profile-light-29.png) - -| No. | Field | Description | -| :---- | :---- | :---- | -| 1. | Source Datastore | Select the source datastore to profile. | -| 2. | Select Tables | Allows users to select all tables, specific tables, or tables associated with selected tags to profile. | -| 3. | Read Settings | Configure the starting point for profiling and set a maximum record limit per table for profiling. | -| 4. | Inference Settings | Set the level of automated checks and decide whether inferred checks should be saved in draft mode. | - -![profile](.././assets/flows/profile-light-30.png) - -**Step 2:** Click Save to finalize the profile configuration. - -![save](.././assets/flows/save-light-8.png) - -### Scan - -**Step 1:** Click on **Scan.** - -![scan](.././assets/flows/scan-light-32.png) - -A panel **Scan Settings** will appear on the right-hand side. This window allows you to configure the Scan operation. - -![scan](.././assets/flows/scan-light-33.png) - -**Source Datastore:** Select the datastore to be scanned. - -![scan](.././assets/flows/scan-light-34.png) - -**Select Tables:** Choose all tables, specific tables, or tables associated with selected tags to include in the scan. - -![scan](.././assets/flows/scan-light-35.png) - -**Select Check Categories:** Select categories of checks to include, such as table properties (Metadata) or value checks (Data Integrity). - -![scan](.././assets/flows/scan-light-36.png) - -**Read Settings:** Define the scan strategy: incremental scans updated records; full scans process all records. - -![scan](.././assets/flows/scan-light-39.png) - -**Starting Threshold:** Set a starting point for scanning based on an incremental identifier. - -![scan](.././assets/flows/scan-light-37.png) - -**Record Limit:** Specify the maximum number of records to scan per table. - -![scan](.././assets/flows/scan-light-38.png) - -**Scan Settings:** Choose how to manage duplicate or recurring anomalies by archiving overlaps or reactivating previously archived anomalies with fingerprint tracking. - -![scan](.././assets/flows/scan-settings-light.png) - -**Anomaly Rollup Threshold:** Set the Rollup Threshold to limit how many anomalies are created per check. When the limit is reached, anomalies will be merged into one for easier management. - -![rollup](.././assets/flows/rollup-light-39.png) - -**Enrichment Source Record Limit:** Define the number of source records to include in the enrichment operation. - -![scan](.././assets/flows/scan-light-40.png) - -**Step 2:** Click Save to finalize the scan configuration. - -![save](.././assets/flows/save-light-43.png) - -### Export - -**Step 1:** Click on **Export.** - -![export](.././assets/flows/export-light.png) - -A panel **Export Settings** will appear on the right-hand side. This window allows you to configure the Export settings. - -![panel](.././assets/flows/export-setting-light.png) - -**Source Datastore:** Select the datastore to export data from. - -![source](.././assets/flows/source-light.png) - -**Select file patterns to export:** **All** (all file patterns, including future ones), **Specific** (manually chosen file patterns), or **Tag** (file patterns based on selected tags). - -![profile](.././assets/flows/profiles-light.png) - -**Select Metadata:** Choose metadata to export **anomalies**, **quality checks**, or **field profiles**. Anomalies detect data issues, quality checks validate data, and field profiles store field metadata. - -![exportt](.././assets/flows/exportt-light.png) - -**Step 2:** Click Save to finalize the export configuration. - -![save](.././assets/flows/save-light-8.png) - -Export nodes display the asset type in their titles (e.g., “Export Anomalies”) to help you identify the exported content easily. - -![export-status](.././assets/flows/export-status-light.png) - -### Materialize - -**Step 1:** Click on **Materialize.** - -![materialize](.././assets/flows/materialize-light.png) - -A panel **Materialize Settings** will appear on the right-hand side. This window allows you to configure the Materialize settings. - -![setting](.././assets/flows/setting-light.png) - -**Source Datastore:** Select the datastore to materialize data from. - -![source](.././assets/flows/sourcee-light.png) - -**Select Tables:** Choose which tables (all, specific, or tagged) to extract from your source datastore and export to the enrichment datastore. - -![select](.././assets/flows/select-light.png) - -**Read Settings:** Select the record limit to control how much data is materialized per table. - -![read](.././assets/flows/read-light.png) - -**Step 2:** Click Save to finalize the materialize configuration. - -![save](.././assets/flows/saveee-light.png) - -## Notification - -Users can configure the application to send notifications through various channels. The available notification options include: - -* In App. - -* Email. - -* Slack. - -* Microsoft Teams. - -* PagerDuty. - -![notification](.././assets/flows/notification-light-44.png) - -### In App - -This will send an app notification to all users that use Qualytics. Users can set a custom message using variables and modify the standard text. - -**Step 1:** Click on **In App.** - -![notification](.././assets/flows/notification-light-45.png) - -A panel **In App Settings** will appear on the right-hand side, allowing you to configure the notification message. - -![notification](.././assets/flows/notification-light-46.png) - -**Message:** Enter your custom message using variables in the Message field, where you can specify the content of the notification that will be sent out. - -![notification](.././assets/flows/notification-light-47.png) - -!!! tip - You can write your custom notification message by utilizing the autocomplete feature. This feature allows you to easily insert internal variables such as `{{ flow_name }}`, `{{ container_name }}`, and `{{ datastore_name }}`. As you start typing, the autocomplete will suggest and recommend relevant variables in the dropdown. - -**Step 2:** After configuring the message, click **Save** to finalize the settings. - -![save](.././assets/flows/save-light-8.png) - -### Email - -Adding email notifications allows users to receive timely updates or alerts directly in their inbox. By setting up notifications with specific triggers and channels, you can ensure that you are promptly informed about critical events, such as operation completions or detected anomalies. This proactive approach allows you to take immediate action when necessary, helping to address issues quickly and maintain the smooth and efficient operation of your processes. - -**Step 1:** Click on **Email.** - -![notification](.././assets/flows/notification-light-49.png) - -A panel **Email Settings** will appear on the right-hand side, allowing you to add email addresses, specify an email subject, and configure the notification message. - -![notification](.././assets/flows/notification-light-50.png) - -| No. | Field | Description | -| :---- | :---- | :---- | -| 1. | Email Address | Enter the email address where the notification should be sent. | -| 2. | Email Subject | Enter the subject line of the notification email to help recipients identify its purpose. | -| 3. | Message | Text area to customize the notification message content with dynamic placeholders like **`{{flow_name}}`**, **`{{operation_type}}`**, and **`{{operation_result}}`**. | - -![notification](.././assets/flows/notification-light-51.png) - -**Step 2:** Click the Test Notification button to send a test email to the provided address. If the email is successfully sent, you will receive a confirmation message indicating **Notification successfully sent.** - -![test](.././assets/flows/test-light-52.png) - -**Step 3:** Once all fields are configured, click the **Save** button to finalize the email notification setup. - -![save](.././assets/flows/save-light-8.png) - -### Slack - -Qualytics integrates with Slack to deliver real-time notifications on scan completions, anomalies, and operational statuses, ensuring teams stay informed and can act quickly. With this integration, users receive instant alerts for system events, monitor scan results, and manage data anomalies directly within Slack. They can view notifications, acknowledge issues, and take necessary actions without switching platforms. - -**Step 1**: Click on **Slack.** - -![click-slack](.././assets/flows/click-slack-light.png) - -A **Slack Settings** panel appears on the right side of the screen. - -![slack-settings](.././assets/flows/slack-settings-light.png) - -| No. | Field | Description | -| :---- | :---- | :---- | -| **1.** | Channel | Choose the channel where notifications should be sent using the **Channel** dropdown. For demonstration purposes, the channel **#demo** is selected. | -| **2.** | Preview | Shows a preview of the Slack notification that will be sent when the flow runs. | - -![slack-options](.././assets/flows/slack-options-light.png) - -**Step 2:** Click the **Test Notification** button to send a sample notification to the selected Slack channel. - -![test-notification](.././assets/flows/test-notification-light.png) - -A prompt appears stating **Notification successfully sent** once the notification is successfully delivered. - -![successfully-notified](.././assets/flows/successfully-notified-light.png) - -**Step 3:** Once the notification is successfully sent, check your connected Slack workspace to ensure it is linked to Qualytics. You will see the test notification in the selected Slack channel. - -!!! note - Each trigger generates a different type of Slack notification message. The content and format of the message vary based on the specific trigger event. - -![anomaly-detected](.././assets/flows/anomaly-detected.png) - -**Step 4:** After confirming that the notification was received successfully, return and click the Save button. - -![save](.././assets/flows/save-light-8.png) - -### Examples of Trigger Messages - -Trigger messages in Slack provide real-time notifications for various system events, ensuring timely awareness and action. Each trigger message follows a unique format and conveys different types of information based on the operation performed. Below are examples highlighting distinct scenarios: - -**Scenario 1: Scan Completion Notification** - -When a data cataloging or scan operation completes successfully, a notification is sent to Slack. The message includes details such as the dataset name, operation type (e.g., Catalog Operation), and the result of the operation. - -![scan-completed](.././assets/flows/scan-completed.png) - -**Scenario 2: Anomalous Table or File Detected** - -When a scan detects a critical data anomaly, Slack sends a detailed notification highlighting the issue. The notification includes the dataset name, flow (such as Quality Monitor), and source datastore. It also provides a summary of the anomaly, specifying the number of records that differ between datasets and the container where the discrepancy was found. Additionally, the message offers an option to view detailed results. - -![anomalous-scan](.././assets/flows/anomalous-scan.png) - -**Scenario 3: Anomaly Detected** - -When a scan detects record anomalies, Slack sends a notification highlighting the affected container, flow, and source datastore. It specifies the number of records that differ between datasets and provides options to view or acknowledge the anomaly. - -![anomaly-detected](.././assets/flows/anomaly-detected.png) - -### Managing Qualytics Alerts in Slack - -Qualytics Slack integration enables real-time monitoring and quick action on data quality issues directly from Slack. This guide outlines the different types of alerts and the actions you can take without leaving Slack. - -**When an Operation Success or failure** - -**Step 1:** A Slack notification confirms the scan completion with a **Success/failure** status. - -For demonstration purposes we are using Success operation. - -![scan-completed](.././assets/flows/scan-completed.png) - -**Step 2:** Click **View Operation** to be redirected automatically to the result section in Qualytics. - -![view-operation](.././assets/flows/view-operation.png) - -**When an Anomalous File or Table is Detected** - -**Step 1:** A Slack alert notifies about anomalies in a dataset. - -![anomalous-scan](.././assets/flows/anomalous-scan.png) - -**Step 2:** Click **View Results** to examine the identified discrepancies directly in Qualytics. - -![view-results](.././assets/flows/view-results.png) - -**When a Record Anomaly is Detected** - -If a **shape or record anomaly** is found, you'll receive a Slack notification. You can take the following actions: - -![anomaly-detected](.././assets/flows/anomaly-detected.png) - -* **View Anomaly** – Click on view anomaly to open the details in Qualytics to investigate further. - -![view-anomaly](.././assets/flows/view-anomaly.png) - -* **Acknowledge** – Click on Acknowledge to mark it as reviewed to avoid duplicate alerts. - -![acknowledge-anomaly](.././assets/flows/acknowledge-anomaly.png) - -* **Horizontal ellipsis(⋯)** – Click on horizontal ellipsis. - -![horizontal-ellipsis](.././assets/flows/horizontal-ellipsis.png) - - A dropdown will open with option **comment** and **archive** : - -![comment-archive](.././assets/flows/comment-archive.png) - -| No. | Action | Description | -| :---- | :---- | :---- | -| **1.** | Comment | Add Comment to collaborate with your team. | -| **2.** | Archive | Archive if no further action is needed. | - -### Microsoft Teams - -**Step 1:** Click on **Microsoft Teams.** - -![notification](.././assets/flows/notification-light-59.png) - -A panel **Microsoft Teams Settings** will appear on the right-hand side, allowing you to add a webhook url and configure the notification message. - -![notification](.././assets/flows/notification-light-60.png) - -| No. | Field | Description | -| :---- | :---- | :---- | -| 1. | Teams Webhook URL | Enter the Teams webhook URL where the notification should be sent. | -| 2. | Message | Text area to customize the notification message content with dynamic placeholders like **`{{flow_name}}`**, **`{{operation_type}}`**, and **`{{operation_result}}`**. | - -![notification](.././assets/flows/notification-light-61.png) - -**Step 2:** Click the **"Test Notification"** button to send a test message to the provided **“Webhook URL”.** If the message is successfully sent, you will receive a confirmation notification indicating **"Notification successfully sent".** - -![test](.././assets/flows/test-light-62.png) - -**Step 3:** Once all fields are configured, click the **Save** button to finalize the Microsoft Teams notification setup. - -![save](.././assets/flows/save-light-8.png) - -### PagerDuty - -Integrating PagerDuty with Qualytics ensures that your team gets instant alerts for critical data events and system issues. With this connection, you can automatically receive real-time notifications about anomalies, operation completions and other important events directly in your PagerDuty account. By categorizing alerts based on severity, it ensures the right people are notified at the right time, speeding up decision-making and resolving incidents efficiently. This helps your team respond quickly to issues, reducing downtime and keeping data operations on track. - -**Step 1:** Click on **PagerDuty.** - -![notification](.././assets/flows/notification-light-64.png) - -A **PagerDuty Settings** panel will appear on the right-hand side, enabling users to configure and send PagerDuty notifications. - -![notification](.././assets/flows/notification-light-65.png) - -**Integration Key:** Enter the **Integration Key** where you want the notification to be sent. - -![notification](.././assets/flows/notification-light-66.png) - -**Severity:** Select the appropriate PagerDuty severity level to categorize incidents based on their urgency and impact. The available severity levels are: - -* **Info:** For informational messages that don't require immediate action but provide helpful context. - -* **Warning:** For potential issues that may need attention but aren't immediately critical. - -* **Error:** For significant problems that require prompt resolution to prevent disruption. - -* **Critical:** For urgent issues that demand immediate attention due to their severe impact on system operations. - -![notification](.././assets/flows/notification-light-67.png) - -**Message:** Enter your custom message using variables in the Message field, where you can specify the content of the notification that will be sent out. - -![notification](.././assets/flows/notification-light-68.png) - -!!! tip - You can write your custom notification message by utilizing the autocomplete feature. This feature allows you to easily insert internal variables such as `{{ flow_name }}`, `{{ operation_type }}`, and `{{ datastore_name }}`. As you start typing, the autocomplete will suggest and recommend relevant variables in the dropdown. - -**Step 2:** Click on the **Test notification** button to check if the integration key is functioning correctly. Once the test notification is sent, you will see a success message, **"Notification successfully sent."** - -![test](.././assets/flows/test-light-69.png) - -**Step 3:** Once you have entered all the values, then click on the **Save** button. - -![save](.././assets/flows/save-light-8.png) - -## HTTP - -Users can connect to external apps for notifications using one of these services: - -* Webhook. - -* HTTP Action. - -![notification](.././assets/flows/notification-light-71.png) - -### Webhook - -Qualytics allows you to connect external apps for notifications using webhooks, making it easy to stay updated in real time. When you set up a webhook, it sends an instant alert to the connected app whenever a specific event or condition occurs. This means you can quickly receive notifications about important events as they happen and respond right away. By using webhook notifications, you can keep your system running smoothly, keep everyone informed, and manage your operations more efficiently. - -**Step 1:** Click on **Webhook.** - -![notification](.././assets/flows/notification-light-72.png) - -A **Webhook Settings** panel will appear on the right-hand side, enabling users to configure and send webhook notifications. - -![notification](.././assets/flows/notification-light-73.png) - -| No. | Field | Description | -| :---- | :---- | :---- | -| 1. | Webhook URL | Enter the desired **"Webhook URL"** of the target system where you want to receive notifications. | -| 2. | Message | Text area to customize the notification message content with dynamic placeholders like **`{{flow_name}}`**, **`{{operation_type}}`**, and **`{{operation_result}}`**. | - -![notification](.././assets/flows/notification-light-74.png) - -**Step 2**: Click on the **"Test HTTP"** button to send a test notification to the webhook URL you provided. If the webhook URL is correct, you will receive a confirmation message saying **"Notification successfully sent."** This indicates that the webhook is functioning correctly. - -![test](.././assets/flows/test-light-75.png) - -**Step 3:** Once you have entered all the values, then click on the **Save** button. - -![save](.././assets/flows/save-light-8.png) - -### HTTP Action - -Integrating HTTP Action notifications allows users to receive timely updates or alerts directly to a specified server endpoint. By setting up HTTP Action notifications with specific trigger conditions, you can ensure that you are instantly informed about critical events, such as operation completions or anomalies detected. This approach enables you to take immediate action when necessary, helping to address issues quickly and maintain the smooth and efficient operation of your processes. - -**Step 1:** Click on **HTTP Action.** - -![notification](.././assets/flows/notification-light-77.png) - -An **HTTP Action Settings** panel will appear on the right-hand side, enabling users to configure and send HTTP Action notifications. - -![notification](.././assets/flows/notification-light-78.png) - -**Step 2:** Enter the following detail where you want the notification to be sent. - -**1. Action URL:** Enter the **“Action URL”** in this field. It specifies the server endpoint for the HTTP request and defines where data will be sent or retrieved. It must be correctly formatted and accessible, including the protocol (http or https), domain, and path. - -**2. HTTP Verbs:** HTTP verbs specify the actions performed on server resources. Common verbs include: - -* **POST:** Use POST to send data to the server to create something new. For example, it's used for submitting forms or uploading files. The server processes this data and creates a new resource. -* **PUT:** Updates or creates a resource, replacing it entirely if it already exists. For example, updating a user’s profile information or creating a new record with specific details. -* **GET:** Retrieves data from the server without making any modifications. For example, requesting a webpage or fetching user details from a database. - -**3. Username:** Enter the username needed for authentication. - -**4. Auth Type:** This field specifies how to authenticate requests. Choose the method that fits your needs: - -* **Basic:** Uses a username and password sent with each request. Example: **“Authorization: Basic ”.** -* **Bearer:** Uses a token included in the request header to access resources. Example: **“Authorization: Bearer < token >”.** -* **Digest:** Provides a more secure authentication method by using a hashed combination of the username, password, and request details. Example: **Authorization: Digest username=" ", realm=" ", nonce=" ", uri=" ", response=" ".** - -**5. Secret:** Enter the password or token used for authentication. This is paired with the **Username** and **Auth Type** to securely access the server. Keep the secret confidential to ensure security. - -**6. Message:** Enter your custom message using variables in the Message field, where you can specify the content of the notification that will be sent out. - -![notification](.././assets/flows/notification-light-79.png) - -!!! tip - You can write your custom notification message by utilizing the autocomplete feature. This feature allows you to easily insert internal variables such as `{{ flow_name }}`, `{{ operation_type }}`, and `{{ datastore_name }}`. As you start typing, the autocomplete will suggest and recommend relevant variables in the dropdown. - -**Step 3:** Click the **"Test HTTP"** button to verify the correctness of the Action URL. If the URL is correct, a confirmation message saying **"Notification successfully sent"** will appear, confirming that the HTTP action is set up and functioning properly. - -![test](.././assets/flows/test-light-80.png) - -**Step 4:** Once you have entered all the values, then click on the **Save** button. - -![save](.././assets/flows/save-light-8.png) - -**Step 5:** After completing all the required details in the **"Add Flow"** section, click on the **Publish** button to finalize the process. - -![publish](.././assets/flows/publish-light-82.png) - -After clicking the **Publish** button, a success notification appears confirming that the flow has been successfully added. diff --git a/docs/flows/add-flow.md b/docs/flows/add-flow.md index 8b43d0de6..7e1bffd9f 100644 --- a/docs/flows/add-flow.md +++ b/docs/flows/add-flow.md @@ -7,3 +7,6 @@ A modal window, **Add Flow**, will appear, providing options to create a flow. Each flow starts by default with two nodes: **Flow** and **Trigger**. ![flowchart](.././assets/flows/flowchart-light-5.png) + +!!! note + Once you add a flow, the base nodes are created. For detailed next steps, see the [Flows Documentation](../flows/flow-node.md) and for configuring triggers, refer to [Trigger Guide](../flows/trigger-node.md). \ No newline at end of file diff --git a/docs/flows/deactivate-flow.md b/docs/flows/deactivate-flow.md index 1f90ec16c..60e95c4f3 100644 --- a/docs/flows/deactivate-flow.md +++ b/docs/flows/deactivate-flow.md @@ -6,4 +6,11 @@ Users can deactivate a flow to pause its triggers by disabling it. This prevents ![deactivate](.././assets/flows/deactivate-light-95.png) +!!! note + If you accidentally deactivate a flow, you can easily reactivate it by following the steps in the [Activate Flow guide](../flows/activate-flow.md). + After clicking the **Deactivate** button, a success notification appears confirming the deactivation. + +!!! warning + Deactivating a flow only pauses its triggers — not deletes it. You can reactivate it anytime, or see the [Delete Flow](../flows/delete-flow.md) guide to remove it permanently. + \ No newline at end of file diff --git a/docs/flows/delete-flow.md b/docs/flows/delete-flow.md index d4b7f08f7..42ed17bc2 100644 --- a/docs/flows/delete-flow.md +++ b/docs/flows/delete-flow.md @@ -14,4 +14,7 @@ After clicking the delete button, a confirmation modal window **Delete Flow** wi ![delete](.././assets/flows/delete-light-93.png) -After clicking the **Delete** button, a success notification appears confirming the deletion. \ No newline at end of file +After clicking the **Delete** button, a success notification appears confirming the deletion. + +!!! warning + This action cannot be undone. If you only want to pause the flow instead of deleting it, see the [Deactivate Flow guide](../flows/deactivate-flow.md). \ No newline at end of file diff --git a/docs/flows/edit-flow.md b/docs/flows/edit-flow.md index fed79fc9c..ddbf9682b 100644 --- a/docs/flows/edit-flow.md +++ b/docs/flows/edit-flow.md @@ -12,10 +12,16 @@ For demonstration purposes we have selected the Flow node. ![result](.././assets/flows/result-light-88.png) +!!! tip + If you make changes that you don’t want to keep, you can undo them by discarding the unsaved configuration or refreshing the page before publishing. + **Step 3:** Click the **`Save`** button to apply the updates. ![save](.././assets/flows/save-light-89.png) **Step 4:** After clicking the **`Save`** button, click the **`Publish`** button located in the top right corner to finalize and publish the changes. +!!! warning + If the flow is not published, the setup will not be saved. Always publish the flow after editing to ensure your changes are retained. + ![publish](.././assets/flows/publish-light-82.png) \ No newline at end of file diff --git a/docs/flows/faq.md b/docs/flows/faq.md new file mode 100644 index 000000000..64714e22e --- /dev/null +++ b/docs/flows/faq.md @@ -0,0 +1,17 @@ +# FAQs + +### 1. What’s the difference between a Flow and a Trigger? + +A **Flow** is the overall automation pipeline, while a **Trigger** determines *when* the flow starts — such as on operation completion, anomaly detection, or manually. + +### 2. Can I have multiple actions under a single flow? + +Yes. You can chain multiple actions (like **notifications** or **operations**) under a single flow to perform sequential or parallel tasks. + +### 3. What happens if I deactivate a flow? + +Once deactivated, the flow’s triggers stop executing until you **reactivate** it. Existing executions won’t be affected. + +### 4. Can I test notifications before publishing? + +Yes. Each notification channel (**Email**, **Slack**, **Teams**, **PagerDuty**, **HTTP**) includes a **Test** diff --git a/docs/flows/http.md b/docs/flows/http.md new file mode 100644 index 000000000..accc5702d --- /dev/null +++ b/docs/flows/http.md @@ -0,0 +1,92 @@ +# HTTP + +Users can connect to external apps for notifications using one of these services: + +* Webhook. + +* HTTP Action. + +![notification](.././assets/flows/notification-light-71.png) + +!!! note + To configure other Action Node types, see [Operations documentation](../flows/operations.md) or [Notifications documentation](../flows/notification.md). + +## Webhook + +Qualytics allows you to connect external apps for notifications using webhooks, making it easy to stay updated in real time. When you set up a webhook, it sends an instant alert to the connected app whenever a specific event or condition occurs. This means you can quickly receive notifications about important events as they happen and respond right away. By using webhook notifications, you can keep your system running smoothly, keep everyone informed, and manage your operations more efficiently. + +**Step 1:** Click on **Webhook.** + +![notification](.././assets/flows/notification-light-72.png) + +A **Webhook Settings** panel will appear on the right-hand side, enabling users to configure and send webhook notifications. + +![notification](.././assets/flows/notification-light-73.png) + +| No. | Field | Description | +| :---- | :---- | :---- | +| 1. | Webhook URL | Enter the desired **"Webhook URL"** of the target system where you want to receive notifications. | +| 2. | Message | Text area to customize the notification message content with dynamic placeholders like **`{{flow_name}}`**, **`{{operation_type}}`**, and **`{{operation_result}}`**. | + +![notification](.././assets/flows/notification-light-74.png) + +**Step 2**: Click on the **"Test HTTP"** button to send a test notification to the webhook URL you provided. If the webhook URL is correct, you will receive a confirmation message saying **"Notification successfully sent."** This indicates that the webhook is functioning correctly. + +![test](.././assets/flows/test-light-75.png) + +**Step 3:** Once you have entered all the values, then click on the **Save** button. + +![save](.././assets/flows/save-light-8.png) + +## HTTP Action + +Integrating HTTP Action notifications allows users to receive timely updates or alerts directly to a specified server endpoint. By setting up HTTP Action notifications with specific trigger conditions, you can ensure that you are instantly informed about critical events, such as operation completions or anomalies detected. This approach enables you to take immediate action when necessary, helping to address issues quickly and maintain the smooth and efficient operation of your processes. + +**Step 1:** Click on **HTTP Action.** + +![notification](.././assets/flows/notification-light-77.png) + +An **HTTP Action Settings** panel will appear on the right-hand side, enabling users to configure and send HTTP Action notifications. + +![notification](.././assets/flows/notification-light-78.png) + +**Step 2:** Enter the following detail where you want the notification to be sent. + +**1. Action URL:** Enter the **“Action URL”** in this field. It specifies the server endpoint for the HTTP request and defines where data will be sent or retrieved. It must be correctly formatted and accessible, including the protocol (http or https), domain, and path. + +**2. HTTP Verbs:** HTTP verbs specify the actions performed on server resources. Common verbs include: + +* **POST:** Use POST to send data to the server to create something new. For example, it's used for submitting forms or uploading files. The server processes this data and creates a new resource. +* **PUT:** Updates or creates a resource, replacing it entirely if it already exists. For example, updating a user’s profile information or creating a new record with specific details. +* **GET:** Retrieves data from the server without making any modifications. For example, requesting a webpage or fetching user details from a database. + +**3. Username:** Enter the username needed for authentication. + +**4. Auth Type:** This field specifies how to authenticate requests. Choose the method that fits your needs: + +* **Basic:** Uses a username and password sent with each request. Example: **“Authorization: Basic ”.** +* **Bearer:** Uses a token included in the request header to access resources. Example: **“Authorization: Bearer < token >”.** +* **Digest:** Provides a more secure authentication method by using a hashed combination of the username, password, and request details. Example: **Authorization: Digest username=" ", realm=" ", nonce=" ", uri=" ", response=" ".** + +**5. Secret:** Enter the password or token used for authentication. This is paired with the **Username** and **Auth Type** to securely access the server. Keep the secret confidential to ensure security. + +**6. Message:** Enter your custom message using variables in the Message field, where you can specify the content of the notification that will be sent out. + +![notification](.././assets/flows/notification-light-79.png) + +!!! tip + You can write your custom notification message by utilizing the autocomplete feature. This feature allows you to easily insert internal variables such as `{{ flow_name }}`, `{{ operation_type }}`, and `{{ datastore_name }}`. As you start typing, the autocomplete will suggest and recommend relevant variables in the dropdown. + +**Step 3:** Click the **"Test HTTP"** button to verify the correctness of the Action URL. If the URL is correct, a confirmation message saying **"Notification successfully sent"** will appear, confirming that the HTTP action is set up and functioning properly. + +![test](.././assets/flows/test-light-80.png) + +**Step 4:** Once you have entered all the values, then click on the **Save** button. + +![save](.././assets/flows/save-light-8.png) + +**Step 5:** After completing all the required details in the **"Add Flow"** section, click on the **Publish** button to finalize the process. + +![publish](.././assets/flows/publish-light-82.png) + +After clicking the **Publish** button, a success notification appears confirming that the flow has been successfully added. \ No newline at end of file diff --git a/docs/flows/notification.md b/docs/flows/notification.md new file mode 100644 index 000000000..b96965ce3 --- /dev/null +++ b/docs/flows/notification.md @@ -0,0 +1,250 @@ +# Notification + +Users can configure the application to send notifications through various channels. The available notification options include: + +* In App. + +* Email. + +* Slack. + +* Microsoft Teams. + +* PagerDuty. + +![notification](.././assets/flows/notification-light-44.png) + +!!! note + To configure other Action Node types, see [Operations documentation](../flows/operations.md) or [HTTP documentation](../flows/http.md). + +## In App + +This will send an app notification to all users that use Qualytics. Users can set a custom message using variables and modify the standard text. + +**Step 1:** Click on **In App.** + +![notification](.././assets/flows/notification-light-45.png) + +A panel **In App Settings** will appear on the right-hand side, allowing you to configure the notification message. + +![notification](.././assets/flows/notification-light-46.png) + +**Message:** Enter your custom message using variables in the Message field, where you can specify the content of the notification that will be sent out. + +![notification](.././assets/flows/notification-light-47.png) + +!!! tip + You can write your custom notification message by utilizing the autocomplete feature. This feature allows you to easily insert internal variables such as `{{ flow_name }}`, `{{ container_name }}`, and `{{ datastore_name }}`. As you start typing, the autocomplete will suggest and recommend relevant variables in the dropdown. + +**Step 2:** After configuring the message, click **Save** to finalize the settings. + +![save](.././assets/flows/save-light-8.png) + +## Email + +Adding email notifications allows users to receive timely updates or alerts directly in their inbox. By setting up notifications with specific triggers and channels, you can ensure that you are promptly informed about critical events, such as operation completions or detected anomalies. This proactive approach allows you to take immediate action when necessary, helping to address issues quickly and maintain the smooth and efficient operation of your processes. + +**Step 1:** Click on **Email.** + +![notification](.././assets/flows/notification-light-49.png) + +A panel **Email Settings** will appear on the right-hand side, allowing you to add email addresses, specify an email subject, and configure the notification message. + +![notification](.././assets/flows/notification-light-50.png) + +| No. | Field | Description | +| :---- | :---- | :---- | +| 1. | Email Address | Enter the email address where the notification should be sent. | +| 2. | Email Subject | Enter the subject line of the notification email to help recipients identify its purpose. | +| 3. | Message | Text area to customize the notification message content with dynamic placeholders like **`{{flow_name}}`**, **`{{operation_type}}`**, and **`{{operation_result}}`**. | + +![notification](.././assets/flows/notification-light-51.png) + +**Step 2:** Click the Test Notification button to send a test email to the provided address. If the email is successfully sent, you will receive a confirmation message indicating **Notification successfully sent.** + +![test](.././assets/flows/test-light-52.png) + +**Step 3:** Once all fields are configured, click the **Save** button to finalize the email notification setup. + +![save](.././assets/flows/save-light-8.png) + +## Slack + +Qualytics integrates with Slack to deliver real-time notifications on scan completions, anomalies, and operational statuses, ensuring teams stay informed and can act quickly. With this integration, users receive instant alerts for system events, monitor scan results, and manage data anomalies directly within Slack. They can view notifications, acknowledge issues, and take necessary actions without switching platforms. + +**Step 1**: Click on **Slack.** + +![click-slack](.././assets/flows/click-slack-light.png) + +A **Slack Settings** panel appears on the right side of the screen. + +![slack-settings](.././assets/flows/slack-settings-light.png) + +| No. | Field | Description | +| :---- | :---- | :---- | +| **1.** | Channel | Choose the channel where notifications should be sent using the **Channel** dropdown. For demonstration purposes, the channel **#demo** is selected. | +| **2.** | Preview | Shows a preview of the Slack notification that will be sent when the flow runs. | + +![slack-options](.././assets/flows/slack-options-light.png) + +**Step 2:** Click the **Test Notification** button to send a sample notification to the selected Slack channel. + +![test-notification](.././assets/flows/test-notification-light.png) + +A prompt appears stating **Notification successfully sent** once the notification is successfully delivered. + +![successfully-notified](.././assets/flows/successfully-notified-light.png) + +**Step 3:** Once the notification is successfully sent, check your connected Slack workspace to ensure it is linked to Qualytics. You will see the test notification in the selected Slack channel. + +!!! note + Each trigger generates a different type of Slack notification message. The content and format of the message vary based on the specific trigger event. + +![anomaly-detected](.././assets/flows/anomaly-detected.png) + +**Step 4:** After confirming that the notification was received successfully, return and click the Save button. + +![save](.././assets/flows/save-light-8.png) + +## Examples of Trigger Messages + +Trigger messages in Slack provide real-time notifications for various system events, ensuring timely awareness and action. Each trigger message follows a unique format and conveys different types of information based on the operation performed. Below are examples highlighting distinct scenarios: + +**Scenario 1: Scan Completion Notification** + +When a data cataloging or scan operation completes successfully, a notification is sent to Slack. The message includes details such as the dataset name, operation type (e.g., Catalog Operation), and the result of the operation. + +![scan-completed](.././assets/flows/scan-completed.png) + +**Scenario 2: Anomalous Table or File Detected** + +When a scan detects a critical data anomaly, Slack sends a detailed notification highlighting the issue. The notification includes the dataset name, flow (such as Quality Monitor), and source datastore. It also provides a summary of the anomaly, specifying the number of records that differ between datasets and the container where the discrepancy was found. Additionally, the message offers an option to view detailed results. + +![anomalous-scan](.././assets/flows/anomalous-scan.png) + +**Scenario 3: Anomaly Detected** + +When a scan detects record anomalies, Slack sends a notification highlighting the affected container, flow, and source datastore. It specifies the number of records that differ between datasets and provides options to view or acknowledge the anomaly. + +![anomaly-detected](.././assets/flows/anomaly-detected.png) + +## Managing Qualytics Alerts in Slack + +Qualytics Slack integration enables real-time monitoring and quick action on data quality issues directly from Slack. This guide outlines the different types of alerts and the actions you can take without leaving Slack. + +**When an Operation Success or failure** + +**Step 1:** A Slack notification confirms the scan completion with a **Success/failure** status. + +For demonstration purposes we are using Success operation. + +![scan-completed](.././assets/flows/scan-completed.png) + +**Step 2:** Click **View Operation** to be redirected automatically to the result section in Qualytics. + +![view-operation](.././assets/flows/view-operation.png) + +**When an Anomalous File or Table is Detected** + +**Step 1:** A Slack alert notifies about anomalies in a dataset. + +![anomalous-scan](.././assets/flows/anomalous-scan.png) + +**Step 2:** Click **View Results** to examine the identified discrepancies directly in Qualytics. + +![view-results](.././assets/flows/view-results.png) + +**When a Record Anomaly is Detected** + +If a **shape or record anomaly** is found, you'll receive a Slack notification. You can take the following actions: + +![anomaly-detected](.././assets/flows/anomaly-detected.png) + +* **View Anomaly** – Click on view anomaly to open the details in Qualytics to investigate further. + +![view-anomaly](.././assets/flows/view-anomaly.png) + +* **Acknowledge** – Click on Acknowledge to mark it as reviewed to avoid duplicate alerts. + +![acknowledge-anomaly](.././assets/flows/acknowledge-anomaly.png) + +* **Horizontal ellipsis(⋯)** – Click on horizontal ellipsis. + +![horizontal-ellipsis](.././assets/flows/horizontal-ellipsis.png) + + A dropdown will open with option **comment** and **archive** : + +![comment-archive](.././assets/flows/comment-archive.png) + +| No. | Action | Description | +| :---- | :---- | :---- | +| **1.** | Comment | Add Comment to collaborate with your team. | +| **2.** | Archive | Archive if no further action is needed. | + +## Microsoft Teams + +**Step 1:** Click on **Microsoft Teams.** + +![notification](.././assets/flows/notification-light-59.png) + +A panel **Microsoft Teams Settings** will appear on the right-hand side, allowing you to add a webhook url and configure the notification message. + +![notification](.././assets/flows/notification-light-60.png) + +| No. | Field | Description | +| :---- | :---- | :---- | +| 1. | Teams Webhook URL | Enter the Teams webhook URL where the notification should be sent. | +| 2. | Message | Text area to customize the notification message content with dynamic placeholders like **`{{flow_name}}`**, **`{{operation_type}}`**, and **`{{operation_result}}`**. | + +![notification](.././assets/flows/notification-light-61.png) + +**Step 2:** Click the **"Test Notification"** button to send a test message to the provided **“Webhook URL”.** If the message is successfully sent, you will receive a confirmation notification indicating **"Notification successfully sent".** + +![test](.././assets/flows/test-light-62.png) + +**Step 3:** Once all fields are configured, click the **Save** button to finalize the Microsoft Teams notification setup. + +![save](.././assets/flows/save-light-8.png) + +## PagerDuty + +Integrating PagerDuty with Qualytics ensures that your team gets instant alerts for critical data events and system issues. With this connection, you can automatically receive real-time notifications about anomalies, operation completions and other important events directly in your PagerDuty account. By categorizing alerts based on severity, it ensures the right people are notified at the right time, speeding up decision-making and resolving incidents efficiently. This helps your team respond quickly to issues, reducing downtime and keeping data operations on track. + +**Step 1:** Click on **PagerDuty.** + +![notification](.././assets/flows/notification-light-64.png) + +A **PagerDuty Settings** panel will appear on the right-hand side, enabling users to configure and send PagerDuty notifications. + +![notification](.././assets/flows/notification-light-65.png) + +**Integration Key:** Enter the **Integration Key** where you want the notification to be sent. + +![notification](.././assets/flows/notification-light-66.png) + +**Severity:** Select the appropriate PagerDuty severity level to categorize incidents based on their urgency and impact. The available severity levels are: + +* **Info:** For informational messages that don't require immediate action but provide helpful context. + +* **Warning:** For potential issues that may need attention but aren't immediately critical. + +* **Error:** For significant problems that require prompt resolution to prevent disruption. + +* **Critical:** For urgent issues that demand immediate attention due to their severe impact on system operations. + +![notification](.././assets/flows/notification-light-67.png) + +**Message:** Enter your custom message using variables in the Message field, where you can specify the content of the notification that will be sent out. + +![notification](.././assets/flows/notification-light-68.png) + +!!! tip + You can write your custom notification message by utilizing the autocomplete feature. This feature allows you to easily insert internal variables such as `{{ flow_name }}`, `{{ operation_type }}`, and `{{ datastore_name }}`. As you start typing, the autocomplete will suggest and recommend relevant variables in the dropdown. + +**Step 2:** Click on the **Test notification** button to check if the integration key is functioning correctly. Once the test notification is sent, you will see a success message, **"Notification successfully sent."** + +![test](.././assets/flows/test-light-69.png) + +**Step 3:** Once you have entered all the values, then click on the **Save** button. + +![save](.././assets/flows/save-light-8.png) \ No newline at end of file diff --git a/docs/flows/operations.md b/docs/flows/operations.md new file mode 100644 index 000000000..27a3e734e --- /dev/null +++ b/docs/flows/operations.md @@ -0,0 +1,168 @@ +# Operation + +Users can execute specific operations when the trigger activates. They can choose from the following options: + +* Catalog. + +* Profile. + +* Scan. + +* Export. + +* Materialize. + +![operations](.././assets/flows/operations-light-24.png) + +!!! note + To configure other Action Node types, see [Notification documentation](../flows/notification.md) or [HTTP documentation](../flows/http.md). + +## Catalog + +**Step 1:** Click on **Catalog.** + +![catalog](.././assets/flows/catalog-light-25.png) + +A panel **Catalog Settings** will appear on the right-hand side. This window allows you to configure the catalog operation. + +| No. | Field | Description | +| :---- | :---- | :---- | +| 1. | Source Datastore | Select the source datastore to catalog. | +| 2. | Prune | Checkbox to enable or disable the removal of named collections (tables, views, files, etc.) that no longer exist in the datastore. | +| 3. | Recreate | Checkbox to enable or disable the recreation of previously deleted named collections in Qualytics for the catalog. | +| 4. | Include | Checkboxes to select Tables, Views, or both, specifying the resources to include in the catalog. | + +![catalog](.././assets/flows/catalog-light-26.png) + +**Step 2:** After configuring the settings, click Save to apply and proceed with the catalog operation. + +![save](.././assets/flows/save-light-8.png) + +## Profile + +**Step 1:** Click on **Profile.** + +![profile](.././assets/flows/profile-light-28.png) + +A panel **Profile Settings** will appear on the right-hand side. This window allows you to configure the Profile operation. + +![profile](.././assets/flows/profile-light-29.png) + +| No. | Field | Description | +| :---- | :---- | :---- | +| 1. | Source Datastore | Select the source datastore to profile. | +| 2. | Select Tables | Allows users to select all tables, specific tables, or tables associated with selected tags to profile. | +| 3. | Read Settings | Configure the starting point for profiling and set a maximum record limit per table for profiling. | +| 4. | Inference Settings | Set the level of automated checks and decide whether inferred checks should be saved in draft mode. | + +![profile](.././assets/flows/profile-light-30.png) + +**Step 2:** Click Save to finalize the profile configuration. + +![save](.././assets/flows/save-light-8.png) + +## Scan + +**Step 1:** Click on **Scan.** + +![scan](.././assets/flows/scan-light-32.png) + +A panel **Scan Settings** will appear on the right-hand side. This window allows you to configure the Scan operation. + +![scan](.././assets/flows/scan-light-33.png) + +**Source Datastore:** Select the datastore to be scanned. + +![scan](.././assets/flows/scan-light-34.png) + +**Select Tables:** Choose all tables, specific tables, or tables associated with selected tags to include in the scan. + +![scan](.././assets/flows/scan-light-35.png) + +**Select Check Categories:** Select categories of checks to include, such as table properties (Metadata) or value checks (Data Integrity). + +![scan](.././assets/flows/scan-light-36.png) + +**Read Settings:** Define the scan strategy: incremental scans updated records; full scans process all records. + +![scan](.././assets/flows/scan-light-39.png) + +**Starting Threshold:** Set a starting point for scanning based on an incremental identifier. + +![scan](.././assets/flows/scan-light-37.png) + +**Record Limit:** Specify the maximum number of records to scan per table. + +![scan](.././assets/flows/scan-light-38.png) + +**Scan Settings:** Choose how to manage duplicate or recurring anomalies by archiving overlaps or reactivating previously archived anomalies with fingerprint tracking. + +![scan](.././assets/flows/scan-settings-light.png) + +**Anomaly Rollup Threshold:** Set the Rollup Threshold to limit how many anomalies are created per check. When the limit is reached, anomalies will be merged into one for easier management. + +![rollup](.././assets/flows/rollup-light-39.png) + +**Enrichment Source Record Limit:** Define the number of source records to include in the enrichment operation. + +![scan](.././assets/flows/scan-light-40.png) + +**Step 2:** Click Save to finalize the scan configuration. + +![save](.././assets/flows/save-light-43.png) + +## Export + +**Step 1:** Click on **Export.** + +![export](.././assets/flows/export-light.png) + +A panel **Export Settings** will appear on the right-hand side. This window allows you to configure the Export settings. + +![panel](.././assets/flows/export-setting-light.png) + +**Source Datastore:** Select the datastore to export data from. + +![source](.././assets/flows/source-light.png) + +**Select file patterns to export:** **All** (all file patterns, including future ones), **Specific** (manually chosen file patterns), or **Tag** (file patterns based on selected tags). + +![profile](.././assets/flows/profiles-light.png) + +**Select Metadata:** Choose metadata to export **anomalies**, **quality checks**, or **field profiles**. Anomalies detect data issues, quality checks validate data, and field profiles store field metadata. + +![exportt](.././assets/flows/exportt-light.png) + +**Step 2:** Click Save to finalize the export configuration. + +![save](.././assets/flows/save-light-8.png) + +Export nodes display the asset type in their titles (e.g., “Export Anomalies”) to help you identify the exported content easily. + +![export-status](.././assets/flows/export-status-light.png) + +## Materialize + +**Step 1:** Click on **Materialize.** + +![materialize](.././assets/flows/materialize-light.png) + +A panel **Materialize Settings** will appear on the right-hand side. This window allows you to configure the Materialize settings. + +![setting](.././assets/flows/setting-light.png) + +**Source Datastore:** Select the datastore to materialize data from. + +![source](.././assets/flows/sourcee-light.png) + +**Select Tables:** Choose which tables (all, specific, or tagged) to extract from your source datastore and export to the enrichment datastore. + +![select](.././assets/flows/select-light.png) + +**Read Settings:** Select the record limit to control how much data is materialized per table. + +![read](.././assets/flows/read-light.png) + +**Step 2:** Click Save to finalize the materialize configuration. + +![save](.././assets/flows/saveee-light.png) \ No newline at end of file diff --git a/docs/flows/overview-action.md b/docs/flows/overview-action.md new file mode 100644 index 000000000..7c3842d82 --- /dev/null +++ b/docs/flows/overview-action.md @@ -0,0 +1,35 @@ +# Action Node + +Actions define the specific steps the system will execute after a flow is triggered. They allow users to automate tasks, send notifications, or interact with external systems. + +**Step 1:** After completing the **"Trigger"** node setup, users can click on the **"Actions"** node. + +![action](.././assets/flows/action-light-22.png) + +A panel will appear on the right-hand side displaying the list of available actions. These actions define what the system will execute after the flow is triggered. The actions are categorized into three groups: + +* Operations. + +* Notifications. + +* HTTP. + +![actionlist](.././assets/flows/actionlist-light-23.png) + +!!! info + Inline summaries are shown within action nodes, displaying key details based on the action type—for example, datastore names for operations, Slack or Teams channels for notifications, and webhook URLs for HTTP actions. This enhancement provides quick clarity during flow configuration. + +## Operations + +!!! note + For more information please refer to the [operations documentation](../flows/operations.md). + +## Notifications + +!!! note + For more information please refer to the [notifications documentation](../flows/notification.md). + +## HTTP + +!!! note + For more information please refer to the [http documentation](../flows/http.md). \ No newline at end of file diff --git a/docs/flows/overview.md b/docs/flows/overview.md index ad14e947c..6799884e5 100644 --- a/docs/flows/overview.md +++ b/docs/flows/overview.md @@ -40,7 +40,7 @@ For more information, please refer to the [trigger node](../flows/trigger-node.m Actions define the specific steps the system will execute after a flow is triggered. They allow users to automate tasks, send notifications, or interact with external systems. -For more information, please refer to the [action node](../flows/action-node.md) documentation. +For more information, please refer to the [action node overview](../flows/overview-action.md) documentation. ## View Created Flow @@ -54,6 +54,11 @@ Execution tab allows users to view the execution history and current status of a For more information, please refer to the [execution tab](../flows/execution-tab.md) documentation. +## FAQ + +!!! note + For FAQ please refer to the [FAQ documentation](../flows/faq.md) + diff --git a/mkdocs.yml b/mkdocs.yml index 3ab70a7df..52e5cf4cc 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -198,7 +198,11 @@ nav: - Add Flow: flows/add-flow.md - Flow Node: flows/flow-node.md - Trigger Node: flows/trigger-node.md - - Actions Node: flows/action-node.md + - Actions Node: + - Overview: flows/overview-action.md + - Operations: flows/operations.md + - Notifications: flows/notification.md + - HTTP: flows/http.md - View Created Flows: flows/view-created-flows.md - Execution Tab: - Execution Tab: flows/execution-tab.md @@ -214,6 +218,7 @@ nav: - Deactivate Flow: flows/deactivate-flow.md - Activate Flows: flows/activate-flow.md - Clone An Action: flows/clone-an-action.md + - FAQ: flows/faq.md - Tags: - Overview: tags/overview-of-tag.md - Settings: From 94a23a6bf029f9f9fad94576e8afb3420cb02fff Mon Sep 17 00:00:00 2001 From: Muze Date: Tue, 7 Oct 2025 20:59:33 +0530 Subject: [PATCH 04/11] QUA-993: Update "Flows" Page. --- docs/flows/clone-a-flow.md | 3 +++ docs/flows/clone-an-action.md | 3 +++ 2 files changed, 6 insertions(+) diff --git a/docs/flows/clone-a-flow.md b/docs/flows/clone-a-flow.md index 5373dec8e..a1036ed00 100644 --- a/docs/flows/clone-a-flow.md +++ b/docs/flows/clone-a-flow.md @@ -12,6 +12,9 @@ Users can duplicate existing flows to simplify the reuse and modification of flo **Step 3:** After selecting the clone button, click the **Publish** button to publish it. +!!! important + Only users with the **PERMISSION** can create, edit, clone, or publish Flows. For details, see the [Team Permission ](../settings/security/team-permissions.md). + ![panel](.././assets/flows/publish-light-82.png) After clicking the **Publish** button, a success notification appears confirming that the flow has been successfully added. diff --git a/docs/flows/clone-an-action.md b/docs/flows/clone-an-action.md index 629836ee4..30d825a97 100644 --- a/docs/flows/clone-an-action.md +++ b/docs/flows/clone-an-action.md @@ -4,6 +4,9 @@ Users can duplicate an existing action in just a few clicks. Cloning an action a **Step 1:** Click the vertical ellipsis (**⋮**) on the action you want to clone, then select the **Clone** option from the menu. +!!! info + You can add a maximum of **10 Operation** Actions (such as Catalog, Profile, or Scan) in a single flow. + ![vertical](.././assets/flows/vertical-light.png) **Step 2:** After clicking the Clone option, a cloned action will be created. From 798bc36f4fdb1381715272af1cf8ecc0523f05fe Mon Sep 17 00:00:00 2001 From: Muze Date: Wed, 8 Oct 2025 16:28:14 +0530 Subject: [PATCH 05/11] QUA-993: Refactor Flows userguide as per the suggestions. --- docs/flows/overview.md | 55 +++++++++++++++++++++++++++++++++++++++++- 1 file changed, 54 insertions(+), 1 deletion(-) diff --git a/docs/flows/overview.md b/docs/flows/overview.md index 6799884e5..fce0bc708 100644 --- a/docs/flows/overview.md +++ b/docs/flows/overview.md @@ -1,6 +1,59 @@ # Flows -Flows enable users to create pipelines by chaining actions and configuring how they are triggered. Triggers can be set based on predefined events and filters, offering a flexible and efficient way to automate processes. These actions can be notifications or operations, allowing users to inform various notification channels or execute tasks based on specific operations. +Flows in Qualytics help you automate everyday data tasks so you don’t have to do them manually. Each Flow is a chain of connected steps that runs automatically — it starts when something happens (like a data scan finishing) and then performs one or more actions, such as sending a notification or running another check. This makes your work faster, more consistent, and less prone to errors, keeping your data processes running smoothly even when you’re not monitoring them. + +## Why You Need Flows + +Modern data pipelines involve dozens of repetitive steps — from scanning data and profiling tables to alerting the right people when something breaks. Doing all this manually can be time-consuming and prone to errors. + +**Flows** automate this entire process by: + +- **Reducing manual work:** Automatically run follow-up operations when specific events occur. +- **Maintaining consistency:** Ensure all datastores follow the same workflow and rules. +- **Improving response time:** Notify teams instantly about scan results or detected anomalies. +- **Centralizing control:** Manage triggers and actions from one place instead of multiple scripts or manual tasks. + +## How Flows Work + +Every Flow in Qualytics is made up of three key parts that work together to automate your process: + +### Flow Node + +Defines the name, purpose, and activation state of your Flow. +This is where you decide whether the Flow is active or paused. + +### Trigger Node + +Decides *when* your Flow starts. +Triggers can be: + +- **Operation-based:** Starts after a Catalog, Profile, or Scan completes. +- **Anomaly-based:** Starts when Qualytics detects data issues. +- **Manual:** Starts only when you trigger it yourself. + +### Action Node(s) + +Controls *what happens next* once the trigger fires. +Actions can: + +- Run operations like **Scan** or **Export**. +- Send alerts via **Email**, **Slack**, **Teams**, or **PagerDuty**. +- Call external systems using **webhooks** or **API requests**. + +Each Flow runs in order — from **Trigger → Action(s)** — and you can track its progress or results in the **Execution tab**. + +## Example + +Imagine you manage a retail company’s product database that gets updated every night. + +You can create a Flow like this: + +- **Trigger:** When a **Catalog Operation Completes** on your datastore. +- **Action 1:** Automatically run a **Profile** to detect schema or data type changes. +- **Action 2:** Run a **Scan** to check for anomalies in product prices or availability. +- **Action 3:** Send a **Slack Notification** to your team if anomalies are detected. + +This setup ensures every new data load is automatically checked, issues are flagged instantly, and your team can respond right away — without any manual effort. ## Navigation to Flows From 2f6e5c6c24795c345456ff83435fe2682a8df2b6 Mon Sep 17 00:00:00 2001 From: Muze Date: Thu, 16 Oct 2025 15:45:06 +0530 Subject: [PATCH 06/11] QUA-993: Update "Flows" file as per the latest release. --- docs/assets/flows/note-flow.png | Bin 0 -> 57412 bytes docs/flows/operations.md | 5 +++++ 2 files changed, 5 insertions(+) create mode 100644 docs/assets/flows/note-flow.png diff --git a/docs/assets/flows/note-flow.png b/docs/assets/flows/note-flow.png new file mode 100644 index 0000000000000000000000000000000000000000..72f7e02fce1d18f04ed3385a97a16634ce4328d2 GIT binary patch literal 57412 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 literal 0 HcmV?d00001 diff --git a/docs/flows/operations.md b/docs/flows/operations.md index 27a3e734e..e6556dd3a 100644 --- a/docs/flows/operations.md +++ b/docs/flows/operations.md @@ -17,6 +17,11 @@ Users can execute specific operations when the trigger activates. They can choos !!! note To configure other Action Node types, see [Notification documentation](../flows/notification.md) or [HTTP documentation](../flows/http.md). +!!! note + Only initialized datastores appear in the **Source Datastore** dropdown across all operation types. A datastore becomes initialized after it has successfully completed **Catalog**, **Profile**, and **Scan** runs at least once within the **Action Node Operation** section while setting up your flow. + + ![note](.././assets/flows/note-flow.png) + ## Catalog **Step 1:** Click on **Catalog.** From e8fcdb25751a9d71c65b2e011c7a2444d22d1ecf Mon Sep 17 00:00:00 2001 From: Muze Date: Mon, 27 Oct 2025 17:47:49 +0530 Subject: [PATCH 07/11] QUA-993: Add "Abort Flow" feature as per the latest release. --- docs/assets/flows/abort-icon.png | Bin 0 -> 120595 bytes docs/assets/flows/abort-setting.png | Bin 0 -> 124929 bytes docs/assets/flows/abort.png | Bin 0 -> 128593 bytes docs/flows/abort.md | 17 +++++++++++++++++ mkdocs.yml | 1 + 5 files changed, 18 insertions(+) create mode 100644 docs/assets/flows/abort-icon.png create mode 100644 docs/assets/flows/abort-setting.png create mode 100644 docs/assets/flows/abort.png create mode 100644 docs/flows/abort.md diff --git a/docs/assets/flows/abort-icon.png b/docs/assets/flows/abort-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..93f66781127d495747be6aeca089f38cd8c0ad27 GIT binary patch literal 120595 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