Skip to Content

Internal State for Tasks

1.60 2.00

Technical Name
xf_project_task_internal_state
Subscribe to download Add to collection

The module allows organizations to define and manage internal-only states for project tasks. Unlike the default public-facing statuses, this feature enables teams to track internal progress such as review, QA, or pre-release states while keeping these stages hidden from customers and external stakeholders. This separation improves internal workflow clarity and preserves communication focus.

  • Define custom internal states for project tasks distinct from public statuses.

  • Assign internal states through task form or Kanban view, separate from visible stages.

  • Hide internal states from public or portal views, ensuring they remain internal-only.

  • Support filtering and grouping of tasks by internal state for internal analysis.

  • Optionally trigger internal workflows (e.g., notifications, alerts) based on internal status changes.

  • Enhance internal process visibility without exposing sensitive workflow details.

  • Maintain customer-focused transparency while enabling richer internal task tracking.

  • Streamline team operations with dedicated internal task stages.

  • Improve internal accountability and handoff clarity across departments.

  • Support internal performance monitoring and process optimization.

The module introduces internal states (new, open, suspended, done) for tasks and task stages to facilitate the easy determination of task statuses.

In Odoo, there are usually many stages, making it technically difficult to determine whether a task is in progress, completed, or not yet started. Our module introduces the concept of internal states to enable easy determination of task status and to group tasks based on this status.

Project Task Stages

Project Task Grouped by Internal State