# List Pipelines

The _**List Pipelines**_ option opens the available Pipeline List for the logged-in user. All the saved pipelines by a user are listed on this page. Please refer to the below image for reference:

<figure><img src="https://1987304411-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwT6nkX9iZNRiZKBnpFmn%2Fuploads%2F33ucTLieFweE0vq0K7mR%2Fimage.png?alt=media&#x26;token=d04acad2-0eef-4d5a-b8b6-58b7b2c914d5" alt=""><figcaption><p>List Pipeline Page</p></figcaption></figure>

{% hint style="info" %}
_<mark style="color:green;">Please Note:</mark>_

* If the logged-in user has _**Admin**_ access, the user can see all the pipelines created by all users.&#x20;
* The _**non-admin**_ users get to access the list of pipelines created by them or shared with them by the other users.&#x20;
{% endhint %}

## Pin & Unpin Pipelines <a href="#pushing-a-pipeline-into-vcs" id="pushing-a-pipeline-into-vcs"></a>

The Pin and Unpin feature allows users to prioritize and easily access specific pipelines within a list. This functionality is beneficial for managing tasks, projects, or workflows efficiently. This feature is available on each pipeline card in the list view.

* Navigate to the _**List Pipelines**_ page.
* Select a Pipeline from the list that you wish to pin.
*   Click the _**Pin**_ icon provided for the selected pipeline.&#x20;

    <figure><img src="https://1987304411-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwT6nkX9iZNRiZKBnpFmn%2Fuploads%2FyVm3Eq5z9mItOU1H9A2Y%2Fimage.png?alt=media&#x26;token=18ee7296-bfc2-4db1-ad2d-f7c2b2d3bc95" alt=""><figcaption></figcaption></figure>
*   The Pipeline gets pinned to the list and it will be moved to the top of the list if it is the first pinned pipeline.

    <figure><img src="https://1987304411-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwT6nkX9iZNRiZKBnpFmn%2Fuploads%2FMNXKVv0YB8oqidhSGtBh%2Fimage.png?alt=media&#x26;token=7b73cac6-a1db-4d5d-9d06-e211740d4cb2" alt=""><figcaption></figcaption></figure>
*   The user can pin multiple pipelines to the list.&#x20;

    <figure><img src="https://1987304411-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwT6nkX9iZNRiZKBnpFmn%2Fuploads%2FoRLbpu953rJepmYRn7Gp%2Fimage.png?alt=media&#x26;token=c9f26b6b-a554-4592-94e4-e78b1eae6588" alt=""><figcaption></figcaption></figure>
*   Click the _**Unpin**_ icon for a pinned pipeline.&#x20;

    <figure><img src="https://1987304411-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwT6nkX9iZNRiZKBnpFmn%2Fuploads%2FloDdDRW8rACUkRxzjx1G%2Fimage.png?alt=media&#x26;token=d6a1c1a4-958d-498e-85d0-a175cf0cc6ec" alt=""><figcaption></figcaption></figure>
*   The pipeline will be unpinned from the list.&#x20;

    <figure><img src="https://1987304411-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwT6nkX9iZNRiZKBnpFmn%2Fuploads%2FWd2AavDSkBq84h2yvas7%2Fimage.png?alt=media&#x26;token=4ab1a520-e1e8-4986-9864-2c5e6fb6ce05" alt=""><figcaption></figcaption></figure>

## Pull & Push Pipeline <a href="#pushing-a-pipeline-into-vcs" id="pushing-a-pipeline-into-vcs"></a>

### Pushing a Pipeline into VCS <a href="#pushing-a-pipeline-into-vcs" id="pushing-a-pipeline-into-vcs"></a>

* Navigate to the _**Pipeline List**_ page.
* Select a data pipeline from the displayed list.
* Click the _**Push & Pull Pipeline**_ icon for the selected data pipeline.

{% hint style="info" %}
_<mark style="color:green;">Please Note:</mark>_ The _**Push**_ & _**Pull Pipeline**_ features are available on the _**List Pipeline**_ and the _**Pipeline Editor**_ pages.
{% endhint %}

<figure><img src="https://1987304411-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwT6nkX9iZNRiZKBnpFmn%2Fuploads%2F5JthmHlxt9BWYUKXRBK9%2Fimage.png?alt=media&#x26;token=f4748829-38ca-49f9-bfed-3b82d4cffa0c" alt=""><figcaption><p><em><strong>Push/ Pull option on the Pipeline List page</strong></em></p></figcaption></figure>

* The _**Push/ Pull**_ drawer appears. It displays the name of the selected Pipeline. E.g., In the following image the _**Push/ Pull Restaurant Analysis WK5**_ heading, the _**Restaurant Analysis WK5**_ is the name of the selected Pipeline.
* Provide a _**Commit Message**_ (required) for the data pipeline version.
* Select a _**Push Type**_ out of the below-given choices to push the pipeline:
  1. _**Version Control:**_ For versioning of the pipeline in the same environment. In this case, the selected _**Push Type**_ is _**Version Control**_.
  2. _**GIT Export**_ (Migration): This is for pipeline migration. The pushed pipeline can be migrated to the destination environment from the migration window in the _**Admin Module**_.
*   Click the **Save** option.​&#x20;

    <figure><img src="https://1987304411-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwT6nkX9iZNRiZKBnpFmn%2Fuploads%2FVo9cKLiJ8JvDoeVjs8mj%2Fimage.png?alt=media&#x26;token=7226c6e2-5ec9-40c3-968c-bb4c4ca715cc" alt=""><figcaption><p><em><strong>The Push/ Pull window for a Pipeline</strong></em></p></figcaption></figure>
* Based on the selected _**Push Type**_ the pipeline gets moved to Git or VCS, and a notification message appears to confirm the completion of the action.

<figure><img src="https://1987304411-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwT6nkX9iZNRiZKBnpFmn%2Fuploads%2F3hBqZOhFCa09V2PUlupo%2Fimage.png?alt=media&#x26;token=6afbf37c-7a8f-495d-810f-ddff582ca8c5" alt=""><figcaption><p><em><strong>Success message when pipeline pushed to git/Version con</strong></em></p></figcaption></figure>

{% hint style="success" %}
_Check out the illustrations below on the **Version Control** and **Pipeline Migration** functionalities._
{% endhint %}

_**Version Control:**_

{% embed url="https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwT6nkX9iZNRiZKBnpFmn%2Fuploads%2Fq5gYUPaxF2qNjK2gJ2FS%2FPushing%20a%20Pipeline%20to%20VCS.mp4?alt=media&token=4b1208b2-6516-49d3-a581-772de25d31c2" %}
_**Pushing a Pipeline for Versioning**_
{% endembed %}

_**Pipeline Migration:**_

{% embed url="https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwT6nkX9iZNRiZKBnpFmn%2Fuploads%2FrKpyCLroYhJMq237FjIx%2FPushing%20a%20Pipeline%20to%20Git_Pipeline%20Migration.mp4?alt=media&token=8795a2c4-2e79-45f2-872d-9608bac31110" %}
_**Pushing a Pipeline to Git/ Migrating a Pipeline**_
{% endembed %}

{% hint style="info" %}
_<mark style="color:green;">Please Note:</mark>_

* _The_ _pipeline pushed to the VCS using the Version Control option, can be pulled directly from the **Pull Pipeline** option._
* _The user also gets an option to **Push the pipeline to GIT**. **This action will be considered as Pipeline Migration.** The user needs to follow the_ [_**Pipeline Migration**_](https://app.gitbook.com/s/Mk60BIGZAzDsVCFExmXS/admin-panel-options/git-migration/migrating-a-pipeline) _steps given in the **Admin module** of the Platform to **pull a version that has been pushed to GIT.**_
{% endhint %}

## Pulling a Pipeline <a href="#pulling-a-pipeline-from-git" id="pulling-a-pipeline-from-git"></a>

The Pull feature helps users pull the previously moved versions of a pipeline from the VCS. Thus, it can help the users significantly to recover the lost pipelines or avoid unwanted modifications made to the pipeline.

{% hint style="success" %}
_Check out the walk-through on how to pull a pipeline version from the VCS._
{% endhint %}

{% embed url="https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwT6nkX9iZNRiZKBnpFmn%2Fuploads%2FT8Q1uvGb4qi3a1p92He8%2FPulling%20a%20Pipline.mp4?alt=media&token=d2d57a89-281f-4259-ae48-3433b31bbbd8" %}
_**Pulling a Pipeline from VCS**_
{% endembed %}

* Navigate to the _**Pipeline List**_ page.
* Select a data pipeline from the displayed list.
*   Click the _**Pull from GIT**_ icon for the selected data pipeline.&#x20;

    <figure><img src="https://1987304411-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwT6nkX9iZNRiZKBnpFmn%2Fuploads%2Fo8JQnmMvYEHTyhxnMQ4h%2Fimage.png?alt=media&#x26;token=1aa4c621-d44b-4524-9024-336d52ca7495" alt=""><figcaption><p><em><strong>Pull/Push icon provided on the Pipeline Lis</strong></em></p></figcaption></figure>
* The _**Push/ Pull**_ drawer opens with the selected Pipeline name.
* Select the data pipeline version by marking the given checkbox.
* Click the _**Save**_ option.

<figure><img src="https://1987304411-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwT6nkX9iZNRiZKBnpFmn%2Fuploads%2FBAN6XJSo6cQm5cANrdFG%2Fimage.png?alt=media&#x26;token=a95fe1de-666c-4883-aba0-e37ccf60b6fb" alt=""><figcaption><p><em><strong>Pull tab for the selected Pipeline workflow</strong></em></p></figcaption></figure>

* A notification appears to inform that the selected pipeline workflow is imported.&#x20;

<figure><img src="https://1987304411-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwT6nkX9iZNRiZKBnpFmn%2Fuploads%2F53DMLHXtqVDeuY9fiehA%2Fimage.png?alt=media&#x26;token=c2a26ff1-48a4-455a-bd1c-7ebd8736f38f" alt=""><figcaption><p><em><strong>imported successfully</strong></em></p></figcaption></figure>

{% hint style="info" %}
_<mark style="color:green;">Please Note:</mark> The pipeline you pull will be changed to the selected version. Please make sure to manage the versions of the pipeline properly._
{% endhint %}

## View Pipeline <a href="#view-pipeline" id="view-pipeline"></a>

Clicking on the _**View**_ icon will direct the user to the pipeline workflow editor page.

* Navigate to the _**Pipeline List**_ page.
* Select a Pipeline from the list.
*   Click the _**View**_ icon.&#x20;

    <figure><img src="https://1987304411-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwT6nkX9iZNRiZKBnpFmn%2Fuploads%2Fes0lTv0RUsVLcWmAxPeS%2Fimage.png?alt=media&#x26;token=59c3d4a6-7b73-49dd-933a-4013e3a65e01" alt=""><figcaption><p><em><strong>Accessing the View icon on the Pipeline List</strong></em> </p></figcaption></figure>
* The _**Pipeline Editor**_ page opens for that pipeline.

<figure><img src="https://1987304411-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwT6nkX9iZNRiZKBnpFmn%2Fuploads%2FOX3EWRz2jFfR3TivkgSv%2Fimage.png?alt=media&#x26;token=94f3df1f-b933-411f-8144-1b5765162cc5" alt=""><figcaption><p><em><strong>Pipeline Editor page for the selected Pipeline</strong></em></p></figcaption></figure>

{% hint style="info" %}
_<mark style="color:green;">Please Note:</mark>_ _The user can open the Pipeline Editor for the selected pipeline from the list by clicking the **View** icon or the **Pipeline Workflow Editor** icon on the Pipeline List page._
{% endhint %}

## Searching a Pipeline

_The user can search for a specific pipeline by using the **Search bar** on the Pipeline List. By typing a common name all the existing pipelines having that word will be listed. E.g., By typing the letters  '**resta'** all the existing pipelines with those letters get listed._&#x20;

<figure><img src="https://1987304411-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwT6nkX9iZNRiZKBnpFmn%2Fuploads%2F4Fo4eqQ3LCLSKBFBYFHg%2Fimage.png?alt=media&#x26;token=13266d6b-cfde-4347-be24-2c3bdc0cc6ea" alt=""><figcaption><p><em><strong>Search option for pipeli</strong></em></p></figcaption></figure>

## **View Pipeline Details from the List Pipelines page**

Click on the pipeline to view the information of the pipeline on the list pipeline page. Once clicked on the pipeline name, a menu will open on the right side of the screen showing all the details of the selected pipeline.&#x20;

{% hint style="success" %}
Please look at the demonstration to understand how the Pipeline details are displayed on the _**List Pipelines**_ page.
{% endhint %}

{% embed url="https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwT6nkX9iZNRiZKBnpFmn%2Fuploads%2FosvkTzV2iEP4XgUlYOGr%2FView%20Pipeline%20Details.mp4?alt=media&token=1c5a9474-f44b-4b3f-addf-09d4b12c8924" %}
_Pipeline Details_
{% endembed %}

* By clicking on a pipeline name, the following details of that pipeline will appear below in two tabs:

### **Pipeline Details**

The _**Pipeline Details**_ panel displays key metadata: the creator, last updater, last activation timestamp, and last deactivation timestamp. This information helps users track changes and manage their workflows effectively.

* **Components:** Number of components used in the pipeline.
* **Created:** Indicates the Pipeline owner's name (with Date and Time stamp).
* **Updated:** Name of the person who has updated the pipeline (with Date and Time stamp).
* **Last Activated:** Displays the person's name who last activated the pipeline (with Date and Time stamp).
* **Last Deactivated:**  Displays the person's name who last deactivated the pipeline (with Date and Time stamp).
* **Description**: This field will show the description of the pipeline if given by the pipeline owner.&#x20;

&#x20;     ![](https://1987304411-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwT6nkX9iZNRiZKBnpFmn%2Fuploads%2FGNq57dpU6Wn5nNcRUV8C%2Fimage.png?alt=media\&token=9cd1ba15-2fe2-43ff-86b9-5eae30afc247)

**Total Component Config**

* **Total Allocated Max CPU:** The maximum allocated CPU in cores.
* **Total Allocated Min CPU:** The minimum allocated CPU in cores.
* **Total Allocated Max Memory:** The maximum allocated memory in MB.
* **Total Allocated Min Memory:** The minimum allocated memory in MB. ![](https://1987304411-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwT6nkX9iZNRiZKBnpFmn%2Fuploads%2FL2WZRAGY7oZfoKH8W8uj%2Fimage.png?alt=media\&token=13595733-c2c3-4076-a8ec-1f599136e6b5)

### **Failed and Ignored components**

This section displays the component that has been failed or ignored in the selected pipeline workflow.

Users can click the Failed Components & Ignored Components options to display the failed or ignored component names. The information icon provided next to the names of the Failed or Ignored components will redirect the user to get more information about those components.&#x20;

#### Failed Component

<figure><img src="https://1987304411-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwT6nkX9iZNRiZKBnpFmn%2Fuploads%2FIcMbDxj2DpGhGk3RIt2s%2Fimage.png?alt=media&#x26;token=2a396a2d-325b-47b1-9faa-cbf9ff8b900d" alt=""><figcaption><p>Failed Component</p></figcaption></figure>

#### Ignoring a Failed Component

* Navigate to the Failed and Ignored Components section for a pipeline.
* Click the Ignore Failure Components icon provided for Failed Components.

<figure><img src="https://1987304411-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwT6nkX9iZNRiZKBnpFmn%2Fuploads%2FGnPyiI3XLYninFkcnxE2%2Fimage.png?alt=media&#x26;token=a2657bd9-8729-40f8-9354-57a44069757b" alt=""><figcaption></figcaption></figure>

* The Confirm dialog box opens.
* Use the Comment space to comment on the Failed component.&#x20;
* Click the Yes option to ignore the Failed Components.

&#x20;       ![](https://1987304411-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwT6nkX9iZNRiZKBnpFmn%2Fuploads%2FyKGJFPGYk57ywRPJwO4V%2Fimage.png?alt=media\&token=2b4e6e92-6c94-4c4c-81e1-cf12269be7df)

#### Ignored Component

<figure><img src="https://1987304411-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwT6nkX9iZNRiZKBnpFmn%2Fuploads%2FLeCoNqNQH3Uzvn59XoKG%2Fimage.png?alt=media&#x26;token=c911f4f3-a439-403f-96a7-9b33b1c801c6" alt="" width="285"><figcaption></figcaption></figure>

{% hint style="info" %}
_<mark style="color:green;">Please Note:</mark> The **Failed and Ignored Components** tab will be empty if the pipeline flow is successful._

![](https://1987304411-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwT6nkX9iZNRiZKBnpFmn%2Fuploads%2FBOfEDmy7a5UcBUbDtdyR%2Fimage.png?alt=media\&token=b5ee9551-d5e2-4a2f-9f50-c07e28985bab)
{% endhint %}

## Pipeline Component Configuration <a href="#monitor-pipeline" id="monitor-pipeline"></a>

{% hint style="success" %}
_Check out the illustration on the Pipeline Component Configuration page._
{% endhint %}

{% embed url="https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwT6nkX9iZNRiZKBnpFmn%2Fuploads%2F0gcZyqssxZlE60nLlaK7%2FPipeline%20Component%20Configuration.mp4?alt=media&token=f1ff9bb3-bbfe-4ff5-a992-42f60cde843a" %}
_**Pipeline Component Configuration Page**_
{% endembed %}

* Navigate to the _**Pipeline List**_ page.
* Select a Pipeline from the list.
* Click the _**Pipeline Component Configuration**_ icon.

<figure><img src="https://1987304411-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwT6nkX9iZNRiZKBnpFmn%2Fuploads%2FVPxYsT3xpW3gUdRmIuUy%2Fimage.png?alt=media&#x26;token=262e7b74-9899-4523-8c16-301e3ee962ab" alt=""><figcaption><p><em><strong>Accessing the Pipeline Component Configuration icon on the Pipeline List</strong></em></p></figcaption></figure>

*   The configuration page will list all the components used in the selected pipeline. The Basic Info tab opens by default.

    <figure><img src="https://1987304411-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwT6nkX9iZNRiZKBnpFmn%2Fuploads%2FBZA8rQzZZywD0DjlMmGC%2Fimage.png?alt=media&#x26;token=d6286fa1-b6de-49dd-bfa5-7a5c10b7bb4b" alt=""><figcaption></figcaption></figure>
*   Click the Configuration tab to access the pipeline components' configuration details. The user may modify the details and update it using the _**Save**_ option.

    <figure><img src="https://1987304411-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwT6nkX9iZNRiZKBnpFmn%2Fuploads%2FwcSdOzgT7PDHX7GCISD6%2Fimage.png?alt=media&#x26;token=7f6c4a44-3687-4f15-b807-b2ed7759deee" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
_<mark style="color:green;">Please Note:</mark>_&#x20;

* _The user can edit the basic or configuration details for all the pipeline components._&#x20;
* _The Pipeline Component Configuration page also displays icons to access **Pipeline Testing**, **Failure Analysis**, **Open Pipeline (Editor Workspace)**, and **List Pipeline**._
* Please refer to this link for more details on the [_Pipeline Component Configuration page_](../pipeline-workflow-editor/pipeline-toolbar/pipeline-component-configuration)_._
{% endhint %}

## Sharing a Pipeline <a href="#sharing-a-pipeline" id="sharing-a-pipeline"></a>

Users can share a pipeline with one or multiple users and user Groups using the _**Share Pipeline**_ option.

{% hint style="success" %}
_Check out the following walk-through on how to share a pipeline with user/ user group and exclude the user from a shared pipeline._
{% endhint %}

{% embed url="https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwT6nkX9iZNRiZKBnpFmn%2Fuploads%2FYLMm5vCVbZIStTCF9XIJ%2FSharing%20a%20Pipeline.mp4?alt=media&token=9218a748-ebab-4c88-a70a-8f3c804b24e4" %}
_**Sharing a Pipeline and Excluding a shared Pipeline**_
{% endembed %}

* Click the _**List Pipelines**_ icon to open the Pipeline List.
* Select a Pipeline from the pipeline list.
* Click on the _**Share Pipeline**_ icon.

<figure><img src="https://1987304411-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwT6nkX9iZNRiZKBnpFmn%2Fuploads%2FfmYBGIxf5ihactW2fMGB%2Fimage.png?alt=media&#x26;token=77eaa33a-e369-46bc-b4e1-f394962f03f7" alt=""><figcaption><p><em><strong>Accessing the Share icon from the List Pipeline page</strong></em></p></figcaption></figure>

* The _**Share Pipeline**_ window opens.
* Select an option from the given choices: _**User**_ (the default tab) and _**User Group**_ or _**Exclude User**_ (the **Exclude User** option can be chosen if the pipeline is already shared with a user/user group and you wish to exclude them from the privilege).
* Select a user or user(s) from the displayed list of users (In case of the User Group(s) tab, it displays the names of the User Groups.
*   Click the arrow to move the selected User(s)/ User Group(s). &#x20;

    <figure><img src="https://1987304411-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwT6nkX9iZNRiZKBnpFmn%2Fuploads%2F2yeFoPZtLg7497k3tTNu%2Fimage.png?alt=media&#x26;token=9c717438-70b8-43ba-a49c-6eff0580638e" alt=""><figcaption><p>Sharing a Pipeline</p></figcaption></figure>
* The selected user(s)/user group(s) get moved to the box given on the right (In case of the _**Exclude User**_ option the selected user/ the user moved to the right-side box looses the access of the shared pipeline).
*   Click the _**Save**_ option.​&#x20;

    <figure><img src="https://1987304411-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwT6nkX9iZNRiZKBnpFmn%2Fuploads%2FK96D76ZRc0sZ6vVLgiO2%2Fimage.png?alt=media&#x26;token=6a45f747-1bdf-412a-aa83-9bc8ec3413cf" alt=""><figcaption></figcaption></figure>
*   Privilege for the selected pipeline gets updated and the same gets communicated through a message.&#x20;

    <figure><img src="https://1987304411-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwT6nkX9iZNRiZKBnpFmn%2Fuploads%2FVWag9lFbMUhIv5mg0IdN%2Fimage.png?alt=media&#x26;token=e37cebd9-5e64-4f21-824b-e563611e4cc6" alt=""><figcaption><p><em><strong>Confirmation message after a Pipeline gets shared</strong></em></p></figcaption></figure>
* By completing the steps mentioned above, the concerned pipeline gets successfully shared with the selected user/user group or the selected users can also be excluded from their privileges for the concerned pipeline.

{% hint style="info" %}
_<mark style="color:green;">Please Note</mark>:_

* _An admin user can **View**, **Edit/Modify, Share, and**_ _**Delete** a shared pipeline._
* _A non-admin user can **View** and **Edit/ Modify** a shared Pipeline, but it can't **share** it further or **delete** it._
{% endhint %}

## Monitor Pipeline <a href="#monitor-pipeline" id="monitor-pipeline"></a>

By clicking the _**Pipeline Monitor**_ icon,  the user will be redirected to the _**Pipeline Monitoring page**_.

* Navigate to the _**List Pipelines**_ page.
* Select a Pipeline from the list.
* Click the _**Pipeline Monitor**_ icon.

<figure><img src="https://1987304411-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwT6nkX9iZNRiZKBnpFmn%2Fuploads%2Fvx8DzEeRYRU91PSh7cAl%2Fimage.png?alt=media&#x26;token=ee13b28c-269d-4a57-86d2-75b0b8e41956" alt=""><figcaption><p><em><strong>Pipeline Monitoring option on List Pipeline Page</strong></em></p></figcaption></figure>

*   The user gets redirected to the Pipeline Monitoring page of the selected Pipeline. The _**Monitor**_ tab opens by default.&#x20;

    <figure><img src="https://1987304411-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwT6nkX9iZNRiZKBnpFmn%2Fuploads%2FGePXDMtRZxGyUg5CvWNr%2Fimage.png?alt=media&#x26;token=321e585b-6cbe-4f34-b05a-87de11d3d29a" alt=""><figcaption></figcaption></figure>


*   Click the expand icon to display the monitor page in detail.&#x20;

    <figure><img src="https://1987304411-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwT6nkX9iZNRiZKBnpFmn%2Fuploads%2FhQAcjdtogex2RWDe1YoV%2Fimage.png?alt=media&#x26;token=470bf355-02ee-4ce1-9f45-622353914821" alt=""><figcaption></figcaption></figure>


* The user may click on the _**Data Metrics**_ and _**System Logs**_ tabs to get more details on the pipeline.

{% hint style="info" %}
_<mark style="color:green;">Please Note</mark>: Check out the_ [_**Pipeline Monitoring**_](../pipeline-monitoring) _page for more details._
{% endhint %}

## Failure Analysis <a href="#test-pipeline" id="test-pipeline"></a>

Failure analysis is a central failure mechanism. Here, the user can identify the failure reason. Failure of any pipeline stored at a particular location (collection). From there you can query your failed data in the Failure Analysis UI. It displays the failed records, cause, event time, and pipeline ID.

{% hint style="success" %}
_Check out the illustration to access the Failure Analysis for a selected Pipeline._
{% endhint %}

{% embed url="https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwT6nkX9iZNRiZKBnpFmn%2Fuploads%2Fs4IsV8sxsKGZ9upm5RZN%2FPipeline%20Failure.mp4?alt=media&token=536bb6b4-73eb-47e0-8704-6d68919fbbfe" %}
Pipeline Failure Analysis
{% endembed %}

* Navigate to the _**Pipeline List**_ page.
* Select a Pipeline with Failed status from the list.&#x20;
*   Click on the _**Failure Analysis**_ icon. &#x20;

    <figure><img src="https://1987304411-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwT6nkX9iZNRiZKBnpFmn%2Fuploads%2FtoWo4yglUXKG7sKqP4s6%2Fimage.png?alt=media&#x26;token=ddb95464-7247-4e7a-b2d3-fece98fff1bf" alt=""><figcaption><p>Accessing the Failure Analysis option from the List Pipelines page</p></figcaption></figure>
* The user gets redirected to the _**Failure Analysis**_ page.
* The user can further get the failure analysis of the specific component that failed in the pipeline workflow.
* Use the ellipsis icon to get redirected to the _**Monitoring**_ and _**Data Metrics**_ options for a component. &#x20;

<figure><img src="https://1987304411-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwT6nkX9iZNRiZKBnpFmn%2Fuploads%2FdpSB50FuBsxOGm3jvtho%2Fimage.png?alt=media&#x26;token=8de4651a-55de-4dfd-978b-d7c62e3b14da" alt=""><figcaption><p><em><strong>Failure Analysis Page</strong></em></p></figcaption></figure>

{% hint style="info" %}
_<mark style="color:green;">Please Note:</mark> Refer to the_ [_**Failure Analysis**_](../pipeline-workflow-editor/pipeline-toolbar/failure-analysis) _for more details on this._
{% endhint %}

## Deleting a Pipeline <a href="#sharing-a-pipeline" id="sharing-a-pipeline"></a>

* Navigate to the _**List Pipelines**_ page.
* Select a _**Pipeline**_ from the list.
*   Click the _**Delete**_ _**Pipeline**_ icon for the pipeline. &#x20;

    <figure><img src="https://1987304411-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwT6nkX9iZNRiZKBnpFmn%2Fuploads%2F7Bt9gyKZfv6hk59SKQF3%2Fimage.png?alt=media&#x26;token=1bc1b3ec-bb23-4ad6-82f8-4e33784eddb6" alt=""><figcaption><p><em><strong>Deleting a pipeline from List Pipelines page</strong></em></p></figcaption></figure>
* The _**Confirm**_ dialog box appears to confirm the action.
* Click the _**YES**_ option to confirm the deletion.

&#x20;       ![](https://1987304411-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwT6nkX9iZNRiZKBnpFmn%2Fuploads%2FQELHcfQGfydRKjhpXy4K%2Fimage.png?alt=media\&token=df51db9e-a488-4b06-a637-6d556a52a5e5)

*   The selected Pipeline gets removed from the list. &#x20;

    <figure><img src="https://1987304411-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwT6nkX9iZNRiZKBnpFmn%2Fuploads%2FKgvjdc2puHNwA3TFhAgx%2Fimage.png?alt=media&#x26;token=4a37c56a-b4ef-4f89-bdc0-10b196790558" alt=""><figcaption><p><em><strong>the Noigicaion message after deleting a Pipeline</strong></em></p></figcaption></figure>

## Activate/Deactivate Pipeline <a href="#activate-deactivate-pipeline" id="activate-deactivate-pipeline"></a>

The user can activate/deactivate the pipeline by clicking on the Activate/ Deactivate icon.

* Click the _**List Pipelines**_ icon to open the Pipeline list.
* Select a Pipeline from the pipeline list.
*   Click on the _**Activate Pipeline**_ icon.&#x20;

    <figure><img src="https://1987304411-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwT6nkX9iZNRiZKBnpFmn%2Fuploads%2FZmEnNsx7nEcw5yAdhhGk%2Fimage.png?alt=media&#x26;token=4196d9ca-28a4-46bb-9df1-45980502644d" alt=""><figcaption><p><em><strong>Accessing the Activate option on the List Pipelines</strong></em></p></figcaption></figure>
* The _**Confirmation**_ dialog box opens to get the confirmation for the action.
* Click the _**YES**_ option.

&#x20;       ![](https://1987304411-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwT6nkX9iZNRiZKBnpFmn%2Fuploads%2FlBlC5HSTYcWcOb0ewSNm%2Fimage.png?alt=media\&token=69b6cb03-bfbd-4467-a1a1-c6aac688c3ca)

* A confirmation message appears.
* The pipeline gets activated. The _**Activate Pipeline**_ icon turns into _**Deactivate Pipeline**_.&#x20;
* The _**Status**_ option diaplays UP and turns green in color.

<figure><img src="https://1987304411-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwT6nkX9iZNRiZKBnpFmn%2Fuploads%2FzdO4balcvUgPBO3PHJby%2Fimage.png?alt=media&#x26;token=4cb0d858-4c75-4922-a4fc-13e30b3a77bd" alt=""><figcaption></figcaption></figure>

*   Click the _**Deactivate Pipeline**_ icon to deactivate the pipeline.&#x20;

    <figure><img src="https://1987304411-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwT6nkX9iZNRiZKBnpFmn%2Fuploads%2Fxf3p5ogX1ab2pScYO1tr%2Fimage.png?alt=media&#x26;token=dc5bebfe-e938-4917-af90-76ebdc04f69d" alt=""><figcaption><p><em><strong>Accessing the Deactivate Pipeline icon</strong></em></p></figcaption></figure>
* The _**Confirmation**_ dialog box opens to get the confirmation for the action.
* Click the _**YES**_ option.

&#x20;      ![](https://1987304411-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwT6nkX9iZNRiZKBnpFmn%2Fuploads%2FJPdee5CKaZQsVHc6TVZM%2Fimage.png?alt=media\&token=08e948c2-ef91-42b6-8d1e-118c7cd4b92d)

* A confirmation message appears.
* The pipeline gets deactivated. The _**Deactivate**_ Actions icon turns _**Activate**_.
*   &#x20;The same gets communicated through the color of the _**Status**_ icon which displays OFF and turns Gray.&#x20;

    <figure><img src="https://1987304411-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwT6nkX9iZNRiZKBnpFmn%2Fuploads%2Fj53zWGhFAlJ66iujt4Gr%2Fimage.png?alt=media&#x26;token=0751fc03-f587-49f7-b89b-1657a584883c" alt=""><figcaption><p><em><strong>Deactivating a Pipeline from the List Pipelines Page</strong></em></p></figcaption></figure>
