# Issues States, Dispositions, and Resolutions

## Issue Resolution Workflow

Issues can be moved through four states to track resolution. There are two decision points where sign off requirements can optionally be added to limit progress until the issue has been approved. Issues can also be moved backwards through the state workflow if necessary.

<figure><img src="https://3615148728-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LkRqYp6lJhwxjYdzYG8%2Fuploads%2Fo60vv7ug64dTvSbRjMjj%2FIssue%20Approval%20Flow.jpg?alt=media&#x26;token=1de651d5-131b-4651-ae07-51830b583063" alt=""><figcaption><p>Ion Issues State Workflow with Redline Opportunities</p></figcaption></figure>

The following fields on an issue are editable in each state:

<table><thead><tr><th width="274">State</th><th>Editable Fields</th></tr></thead><tbody><tr><td><strong>Pending Status</strong></td><td><ul><li>Assignee</li><li>Cause Condition</li><li>Expected Condition</li><li>Disposition</li><li>Disposition Type</li><li>Issue Found On Run Step</li><li>Resolve Issue By Run Step</li><li>Inventory Issue Occurred On</li><li>Inventory Used to Fix Issue</li><li>Associated Redlines and their Content</li><li>Attachments</li><li>Custom Attributes</li><li>Label</li><li>Related Issues</li></ul></td></tr><tr><td><strong>Pending Status</strong> when atleast One Approval/Rejection has Been Made</td><td><ul><li>Inventory Issue Occurred On </li><li>Associated Redlines and their Content</li><li>Custom attributes</li><li>Labels</li><li>Related issues </li></ul></td></tr><tr><td><strong>In Progress Status</strong></td><td><ul><li>Assignee</li><li>Cause Condition</li><li>Expected Condition</li><li>Disposition</li><li>Disposition Type <em>(Moves issues back to Pending to go through approval process again)</em></li><li>Issue Found On Run Step</li><li>Resolve Issue By Run Step</li><li>Inventory Issue Occurred On</li><li>Inventory Used to Fix Issue</li><li>Associated Redlines and their Content <em>(Can only create new redlines on the issue found on run step)</em></li><li>Attachments</li><li>Custom Attributes</li><li>Label</li><li>Related Issues</li></ul></td></tr><tr><td><strong>In Review Status</strong></td><td><ul><li>Assignee</li><li>Custom Attributes</li><li>Attachments</li><li>Labels</li><li>Related Issues</li></ul></td></tr><tr><td><strong>In Review Status</strong> when atleast One Approval/Rejection has Been Made</td><td><p></p><ul><li>Labels</li><li>Related Issues</li></ul></td></tr><tr><td><strong>Resolved Status</strong></td><td><ul><li>Custom Attributes</li><li>Labels</li><li>Related Issues</li></ul></td></tr></tbody></table>

## Issue Dispositions

ION issues have a **Disposition** field, representing a method or category of resolving the issue. Depending on the severity and nature of the problem, different methods could be used requiring different levels of approval within the organization.

{% hint style="info" %}
The disposition field on an issue must be set before moving the issue through its workflow
{% endhint %}

ION Admins can configure the list of dispositions in the Organization Settings page. Each disposition has the following fields:

* **Active** controls if the issue disposition is selectable in an issue.
* **Name** controls what is shown in the disposition options
* **Description**
* **Approver Roles** lists the number and type of approver roles needed to move the issue from **Pending** to **In Progress**
* **Closure Roles** lists the number and type of approver roles needed to move the issue from **Review** to **Resolved**

<figure><img src="https://3615148728-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LkRqYp6lJhwxjYdzYG8%2Fuploads%2FHUjdhm9xfBqIPgOOLX0i%2FScreen%20Shot%202022-09-12%20at%207.49.07%20PM.png?alt=media&#x26;token=e479fbac-c4a3-44c5-a50c-601c368edf73" alt=""><figcaption><p>Add custom dispositions for issues in Settings</p></figcaption></figure>

## Approvals and Comments

Users may comment on the issue and approve/disapprove the issue content and disposition. Click the “Review” tab in the issue sidebar to see set approvers and a history of approvals and rejections for this issue.

To approve an issue, select a role and then select your name from the dropdown. Add your comment if desired and click **Approve** at the bottom of the dialog. The comment will appear in-line in the activity section below the issue disposition text field.

{% hint style="info" %}
With the team based notifications, a user and their team may be assigned to multiple approval requests. However, each user can only approve for one role on an issue.

Approving will approve required approvals and where the user is assigned first before approving on behalf of a team or additional approvals.&#x20;
{% endhint %}

<figure><img src="https://3615148728-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LkRqYp6lJhwxjYdzYG8%2Fuploads%2F9NCZNoxh4U63AbdUY4Ed%2Fimage.png?alt=media&#x26;token=003129da-fe2f-45d0-b467-92db0bf2d469" alt="" width="375"><figcaption></figcaption></figure>
