Moda

Work Domain

The work domain provides the capabilities to manage your teams work items.

Models

Workspace

A workspace is a container for work items.

A workspace is either owned by Moda or managed by an external application and synchronized with Moda.

Work Item

A work item represents a piece of work that needs to be completed.

Work Item Revision

The work item revision is a change record for a work item.

Work Item Revision Change

A specific field change within a work item revision.

Work Process

The work process defines a set of work process configurations that can be used within a workspace. A work process can be used in many workspaces.

Business Rules

Work Process Scheme

The work process scheme defines work types and their workflows that can be used within the work process.

Work Type

Represents the type of work item. Examples:

Work Type Tier

An enum that enables work type levels to be grouped based on purpose and functionality and normalized across the organization.

Work Type Level

Allows work types to be grouped, defined in a hierarchy, and normalized across the system. There will be only one owned set of work type levels in the system.

Workflow

A workflow is a set of work states that define the different stages a work item must go through to be considered done.

An active workflow is any workflow currently assigned to a process or work item. When an active workflow is changed, the system will create a new workflow and update existing tickets to the new workflow.

Business Rules

Open Questions

Workflow Scheme

The workflow scheme links work states, work state categories, and the order to the workflow.

Work Status

Represents the status within a workflow. Each work status can be used in many workflows.

The name of the work status cannot be changed. A new name represents a new work status.

Work Status Category

The work status category is an enum that helps sort and normalize work statuses across workflows. The order and available values are:

  1. Proposed - The work has been proposed but not yet started. This is also useful for workflows that have additional work statuses used to collect requirements, but don’t want to consider those as active or in progress.
  2. Active - The work is currently being performed.
  3. Done - The work has been completed.
  4. Removed - The work has been removed from the backlog without being completed.

ERD

work domain erd