# Check List

The **Checklist** module in Infraon Automation ensures that tasks, items, or steps are completed in an organized and thorough manner. It helps assigned technicians remember the mandatory actions required before progressing through workflow stages.

* Ensure consistency in task execution across ITSM modules.
* Provide a quick reminder of the necessary steps for the technician.
* Reduce errors by validating that essential actions are completed before status changes.

Checklists can be configured for the following modules:

* Incident
* Request
* Problem
* Change
* Release
* Task

## **How It Works**

* When an **assignee changes the status** of any applicable module, a **Checklist pop-up** is triggered.
* The pop-up displays the predefined checklist items configured in the workflow.
* The technician can review and confirm the required work items before proceeding.
* Only after acknowledging or completing the checklist can the workflow move to the next stage.

## **What do you see on the screen**

The page displays all the checklists configured across modules and their associated workflows.

View Checklist | Basic Details

<table data-header-hidden><thead><tr><th width="167.4000244140625" valign="top"></th><th width="157.199951171875" valign="top"></th><th valign="top"></th></tr></thead><tbody><tr><td valign="top"><strong>Label</strong></td><td valign="top"><strong>Action</strong></td><td valign="top"><strong>Description / Example</strong></td></tr><tr><td valign="top"><strong>Search</strong></td><td valign="top">Click to input text</td><td valign="top">Enter text to quickly search and navigate through the list.</td></tr><tr><td valign="top"><strong>Filter</strong></td><td valign="top">Click to input text</td><td valign="top">Apply filters based on fields (Module or Name) and select the required condition from the drop-down.</td></tr><tr><td valign="top"><strong>Checklist Name</strong></td><td valign="top">View only</td><td valign="top">Displays the name of the checklist. No actions can be performed.</td></tr><tr><td valign="top"><strong>Module</strong></td><td valign="top">View only</td><td valign="top">Displays the module (Incident, Request, Problem, Change, Release, Task) associated with the checklist.</td></tr><tr><td valign="top"><strong>Service Catalogue</strong></td><td valign="top">View only</td><td valign="top">Displays the related service catalog item, if applicable.</td></tr><tr><td valign="top"><strong>Workflow</strong></td><td valign="top">View only</td><td valign="top">Displays the workflow in which the checklist is configured.</td></tr><tr><td valign="top"><strong>Status</strong></td><td valign="top">View only</td><td valign="top">Displays the status of the checklist (e.g., Active/Inactive).</td></tr><tr><td valign="top"><strong>Edit</strong></td><td valign="top">Click to action</td><td valign="top">Modify an existing checklist or update its configuration.</td></tr><tr><td valign="top"><strong>Delete</strong></td><td valign="top">Click to action</td><td valign="top">Remove the selected checklist from the inventory.</td></tr></tbody></table>

## **Add Check List**

* Click on the **Add** button in the top-right corner of the page.
* Fill in the required fields in the **Add Checklist** configuration window.

**Add Checklist | Basic Details**

<table data-header-hidden><thead><tr><th width="151.39996337890625" valign="top"></th><th width="226" valign="top"></th><th valign="top"></th></tr></thead><tbody><tr><td valign="top"><strong>Label</strong></td><td valign="top"><strong>Action</strong></td><td valign="top"><strong>Description / Example</strong></td></tr><tr><td valign="top"><strong>Checklist Name</strong>*</td><td valign="top">Click to input text</td><td valign="top"><p>Enter a representational name for the checklist.<br><br></p><p>Example: <em>Basic Incident Validation.</em></p></td></tr><tr><td valign="top"><strong>Module</strong>*</td><td valign="top">Select from the drop-down</td><td valign="top">Select the ITSM module where this checklist applies.<br><br>Options Include: <em>Incident, Request, Problem, Release, Change, Task.</em></td></tr><tr><td valign="top"><strong>Workflow</strong>*</td><td valign="top">Select from the drop-down</td><td valign="top">Choose the workflow in which the checklist should appear.<br><br>Example: <em>Ticket Workflow.</em></td></tr><tr><td valign="top"><strong>Status</strong>*</td><td valign="top">Select from the drop-down</td><td valign="top"><p>Define the workflow status where the checklist should trigger.<br><br></p><p>Example: <em>Analysis</em> (Incident status).</p></td></tr><tr><td valign="top"><strong>Service Catalogue</strong>*</td><td valign="top">Select from the drop-down</td><td valign="top"><p>Select the service(s) for which the checklist is relevant. Multiple services can be added.<br><br></p><p>Example: <em>Data Migration, Data Recovery.</em></p></td></tr><tr><td valign="top"><strong>Add</strong></td><td valign="top">Click to perform action</td><td valign="top">Add the specific checklist items that technicians must review before moving to the next stage.</td></tr></tbody></table>

&#x20;

<figure><img src="/files/pnKakmcJNpx3DD74RZ8U" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}

* The checklist items are context-sensitive, meaning they differ based on the selected **module**, **status**, and **service**.
* When the assignee updates the status, the configured checklist will pop up as a **mandatory step list** that must be completed before progressing further.
* Fields marked with an asterisk (\*) are **mandatory** to fill.
  {% endhint %}

### Example Checklists

{% hint style="success" %}
Incident – Workflow: Ticket Workflow – Status: Analysis – Service Catalogue: Data Migration, Data Recovery.
{% endhint %}

#### **Checklist (5 Steps):**

1\.   Review incident logs for data errors.

2\.   Confirm user impact (applications, services, or teams affected).

3\.   Validate if recent changes or patches caused the issue.

4\.   Test migration steps in staging before applying them in production.

5\.   Escalate to L2 support if data inconsistency is found.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.infraon.io/infraon-help/infinity-user-guide/infraon-configuration/infraon-automation/check-list.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
