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

# Completion policies settings

> Configure portfolio completion policies for work orders in AssetOps

**Completion policies** define requirements that must be met before a work order can move to **For review** or **Complete**. Configure them under **Settings** at the portfolio level so rules apply consistently across buildings.

<Frame caption="Completion policies list rules with toggles and work order type scope">
  <img src="https://mintcdn.com/kodelabs/2xuyqDwhBYJ11inY/images/assetops/assetops-portfolio-settings-completion-policies.png?fit=max&auto=format&n=2xuyqDwhBYJ11inY&q=85&s=ca8db02193da31a2069286908bd6edc8" alt="AssetOps Completion Policies settings with Require actions rules, toggles, work order type checkboxes, and Edit buttons" width="1024" height="659" data-path="images/assetops/assetops-portfolio-settings-completion-policies.png" />
</Frame>

## Require actions

The **Require actions** section lists conditions you can enable for closing work orders. Select a rule to expand it, choose which work order types it applies to, and select **Edit** to save changes.

### Available policies

<ParamField path="All tasks marked Done or N/A" type="Toggle">
  Ensure all tasks are completed or marked not applicable before the work order can complete. Apply to preventive maintenance and inspection work orders.
</ParamField>

<ParamField path="Time logging before completion" type="Toggle">
  Require logged work hours before completion. Can apply to preventive maintenance, inspection, corrective maintenance, and service request types.
</ParamField>

<ParamField path="Follow-up work order when action needed" type="Toggle">
  Require a follow-up work order when any task is marked **Action needed** before the work order moves to **For review**.
</ParamField>

<ParamField path="Note when task is non-compliant" type="Toggle">
  Require an explanation note when a task is marked non-compliant.
</ParamField>

<ParamField path="Attachment when task is non-compliant" type="Toggle">
  Require supporting documentation when a task is marked non-compliant.
</ParamField>

<ParamField path="Note when task is N/A" type="Toggle">
  Require an explanation note when a task is marked not applicable.
</ParamField>

## Choose work order types

Each policy includes **Choose work order types** checkboxes:

* **Preventive maintenance**
* **Inspection**
* **Corrective maintenance**
* **Compliance maintenance**
* **Service request**

Enable only the types that should follow the rule.

## Building-level overrides

Sites can override portfolio policies on the building [completion policies](/products/assetops/quickstart/completion-policies) page when local rules differ. For a consolidated view of every policy and its scope, see [Completion policy options](/products/assetops/reference/completion-policy-options).
