---
title: SAIF.Business.Tasks API reference
summary: Index of all public types in the SAIF.Business.Tasks library.
status: draft
owner: SAIF
last_reviewed: 2026-07-24
library: SAIF.Business.Tasks
reference_type: package
---

# SAIF.Business.Tasks API reference

This page lists all public types exposed by `SAIF.Business.Tasks`. Each type links to its full API reference page.

## Types

| Type | Kind | Namespace | Purpose |
| --- | --- | --- | --- |
| [clsTask](SAIF.Business.Tasks/clsTask.md) | Class | `SAIF.Business.Tasks` | Abstract base task entity and BOF lifecycle bridge. |
| [clsTaskCollection](SAIF.Business.Tasks/clsTaskCollection.md) | Class | `SAIF.Business.Tasks` | Abstract task collection and dynamic retrieval criteria owner. |
| [clsTaskContext](SAIF.Business.Tasks/clsTaskContext.md) | Class | `SAIF.Business.Tasks` | Task context value object for domain-linking metadata. |
| [clsTaskBusinessRules](SAIF.Business.Tasks/clsTaskBusinessRules.md) | Class | `SAIF.Business.Tasks` | Shared rule-method container used by task validation. |
| [clsTaskActionCode](SAIF.Business.Tasks/clsTaskActionCode.md) | Class | `SAIF.Business.Tasks` | Read-only task action-code lookup entity. |
| [clsTaskActionCodeCollection](SAIF.Business.Tasks/clsTaskActionCodeCollection.md) | Class | `SAIF.Business.Tasks` | Read-only task action-code lookup collection. |
| [clsTaskCategoryCode](SAIF.Business.Tasks/clsTaskCategoryCode.md) | Class | `SAIF.Business.Tasks` | Read-only task category lookup entity. |
| [clsTaskCategoryCodeCollection](SAIF.Business.Tasks/clsTaskCategoryCodeCollection.md) | Class | `SAIF.Business.Tasks` | Read-only task category lookup collection. |
| [clsTaskPriorityCode](SAIF.Business.Tasks/clsTaskPriorityCode.md) | Class | `SAIF.Business.Tasks` | Read-only task priority lookup entity. |
| [clsTaskPriorityCodeCollection](SAIF.Business.Tasks/clsTaskPriorityCodeCollection.md) | Class | `SAIF.Business.Tasks` | Read-only task priority lookup collection and mapping helper. |
| [clsTaskSourceCode](SAIF.Business.Tasks/clsTaskSourceCode.md) | Class | `SAIF.Business.Tasks` | Read-only task source-system lookup entity. |
| [clsTaskSourceCodeCollection](SAIF.Business.Tasks/clsTaskSourceCodeCollection.md) | Class | `SAIF.Business.Tasks` | Read-only task source-system lookup collection and mapping helper. |
| [clsTask.CriteriaBase](SAIF.Business.Tasks/clsTask.CriteriaBase.md) | Class | `SAIF.Business.Tasks` | Nested criteria base that supplies stored-procedure names and create-user override. |
| [clsTaskCollection.Criteria](SAIF.Business.Tasks/clsTaskCollection.Criteria.md) | Class | `SAIF.Business.Tasks` | Nested collection criteria that assembles filtered TASK queries. |
| [TaskDateModifierType](SAIF.Business.Tasks/TaskDateModifierType.md) | Enum | `SAIF.Business.Tasks` | Controls whether non-working-day task dates stay unchanged or move to a nearby workday. |

## Sources
- `Business\SAIF.Business.Tasks\clsTask.vb`
- `Business\SAIF.Business.Tasks\clsTaskCollection.vb`
- `Business\SAIF.Business.Tasks\clsTaskContext.vb`
- `Business\SAIF.Business.Tasks\clsTaskBusinessRules.vb`
- `Business\SAIF.Business.Tasks\clsTaskActionCode.vb`
- `Business\SAIF.Business.Tasks\clsTaskActionCodeCollection.vb`
- `Business\SAIF.Business.Tasks\clsTaskCategoryCode.vb`
- `Business\SAIF.Business.Tasks\clsTaskCategoryCodeCollection.vb`
- `Business\SAIF.Business.Tasks\clsTaskPriorityCode.vb`
- `Business\SAIF.Business.Tasks\clsTaskPriorityCodeCollection.vb`
- `Business\SAIF.Business.Tasks\clsTaskSourceCode.vb`
- `Business\SAIF.Business.Tasks\clsTaskSourceCodeCollection.vb`
