> ## Documentation Index
> Fetch the complete documentation index at: https://docs.p36-csq.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Details

> Manage use case details and status transitions

## Use Case Detail Page

When a use case has been selected, you are first taken to the Use Case Detail page. Here, you can not only view the details of the use case, but also edit them if necessary. The status can also be changed here according to the current use case status.

<Info>
  The status always refers to the corresponding use case and controls what
  actions and operations are available.
</Info>

## Use Case Status Lifecycle

Understanding the different statuses a use case can have is crucial for proper management:

<img src="https://mintcdn.com/csq/OVLrH_JrQyHV1OVG/images/use_case_ui/approval_status.png?fit=max&auto=format&n=OVLrH_JrQyHV1OVG&q=85&s=225339dd62d19cdc54f118788e63bae2" alt="Use Case Status" width="179" height="35" data-path="images/use_case_ui/approval_status.png" />

<Tabs>
  <Tab title="Draft">
    ### Draft Status

    **Permissions:**

    * ✅ Use case can be changed
    * ✅ Create, modify, or delete use case services, requirements, risks, and assignments
    * ✅ Can be set to Approval status
    * ✅ Can be retired directly from here
    * ❌ No initial qualification runs allowed
    * ❌ No continuous qualification allowed

    <Note>
      This is the initial status for new use cases where all configuration work
      takes place.
    </Note>

    **Available Transitions:**

    * → Approval
    * → Retired
  </Tab>

  <Tab title="Approval">
    ### Approval Status

    **Permissions:**

    * ✅ Initial qualification runs are possible
    * ✅ Can revert to Draft status for changes
    * ✅ Can be activated (moved to Active status)
    * ✅ Can be retired
    * ❌ No further changes allowed
    * ❌ Continuous qualification still not performed

    <Warning>
      Once in Approval status, direct modifications are not allowed. You must
      revert to Draft to make changes to requirements.
    </Warning>

    **Available Transitions:**

    * → Active
    * → Draft (for modifications)
    * → Retired
  </Tab>

  <Tab title="Active">
    ### Active Status

    **Permissions:**

    * ✅ Continuous qualification automatically starts
    * ✅ Can be deactivated (moved to Inactive status)
    * ✅ Can be retired
    * ❌ No changes allowed
    * ❌ Initial qualification runs no longer possible
    * ❌ Cannot revert to previous statuses (Draft or Approval)

    <Info>
      This is the operational status where continuous monitoring and qualification
      take place.
    </Info>

    **Available Transitions:**

    * → Inactive
    * → Retired
  </Tab>

  <Tab title="Inactive">
    ### Inactive Status

    **Permissions:**

    * ✅ Can be reactivated to become Active again
    * ✅ Can be retired
    * ❌ Use case is no longer active
    * ❌ Continuous qualification is stopped
    * ❌ Unsubscribed from all used services
    * ❌ No changes allowed
    * ❌ Cannot return to earlier statuses (Draft or Approval)

    <Note>
      This status temporarily suspends all qualification activities while
      preserving the use case configuration.
    </Note>

    **Available Transitions:**

    * → Active
    * → Retired
  </Tab>

  <Tab title="Retired">
    ### Retired Status

    **Final Status — No Changes Possible:**

    * ❌ Cannot be changed, reactivated, or returned to any previous status
    * ❌ Unsubscribed from all services
    * ❌ Continuous qualification no longer performed

    <Warning>
      The Retired status is final and signifies the end of the use case
      lifecycle. This action cannot be undone.
    </Warning>

    **Available Transitions:**

    * None (final status)
  </Tab>
</Tabs>

## Status Transition Diagram

```mermaid theme={null}
stateDiagram-v2
    [*] --> Draft
    Draft --> Approval: Submit for approval
    Draft --> Retired: Direct retirement
    Approval --> Active: Activate use case
    Approval --> Draft: Return for modifications
    Approval --> Retired: Retire use case
    Active --> Inactive: Deactivate
    Active --> Retired: Retire use case
    Inactive --> Active: Reactivate
    Inactive --> Retired: Retire use case
    Retired --> [*]: Final state
```

## Managing Use Case Status

<Steps>
  <Step title="Access Details">
    Navigate to the use case and select "Details" from the left menu
  </Step>

  <Step title="Review Current Status">
    Check the current status and understand what
    [transitions](/use-cases/details#status-based-operations) are available
  </Step>

  <Step title="Change Status">
    Use the "Change Use Case Status" button to update the status

    <img src="https://mintcdn.com/csq/OVLrH_JrQyHV1OVG/images/use_case_ui/change_status.png?fit=max&auto=format&n=OVLrH_JrQyHV1OVG&q=85&s=f2048d7694379cab1d15c9d723cd434b" alt="Use Case Change Status" width="456" height="240" data-path="images/use_case_ui/change_status.png" />
  </Step>
</Steps>

## Status-Based Operations

| Operation                      | Draft | Approval | Active | Inactive | Retired |
| ------------------------------ | ----- | -------- | ------ | -------- | ------- |
| Edit Configuration             | ✅     | ❌        | ❌      | ❌        | ❌       |
| Initial Qualification          | ❌     | ✅        | ❌      | ❌        | ❌       |
| Start Continuous Qualification | ❌     | ❌        | ✅      | ❌        | ❌       |
| Generate Reports               | ✅     | ✅        | ✅      | ✅        | ❌       |

## Best Practices

<CardGroup cols={2}>
  <Card title="Development Phase" icon="pencil">
    Keep use cases in Draft status while configuring services, requirements, and
    risks
  </Card>

  <Card title="Testing Phase" icon="flask-conical">
    Move to Approval status to run initial qualification tests before going live
  </Card>

  <Card title="Production Phase" icon="play">
    Activate use cases only when ready for continuous monitoring
  </Card>

  <Card title="Maintenance Phase" icon="pause">
    Use Inactive status for temporary suspension without losing configuration
  </Card>
</CardGroup>

## Next Steps

<CardGroup cols={2}>
  <Card title="Configuration" icon="database" href="/use-cases/configuration">
    Configure services, features, and risk assessments
  </Card>

  <Card title="Initial Qualification" icon="play" href="/use-cases/initial-qualification">
    Run initial qualification tests
  </Card>
</CardGroup>
