Skip to Content

Template Reference

PSL · Project Specification Language

Version 1.1 Active

Check your template

Find likely variable, type, and field-name mistakes before generating a document.

Sign in to check a template.

Generic context

These variables are available for every templatable DSL.

VariableContents
rootThe parsed entry object (Model).
elementsAll named elements across grammar types.
by_typeNamed elements grouped by their exact grammar type.
by_idLookup from an element name to its element.
schema_versionTemplate-context schema version, currently 1.0.

Uniform element aliases

Every named element keeps its raw fields and gains these aliases.

AliasMeaning
idThe raw name value.
titleThe configured friendly title, falling back to name.
kindThe exact Langium AST type.

Template Profile aliases

Friendly names are resolved at render time and do not alter the grammar inventory.

This DSL does not define additional friendly aliases.

Named types

These exact names are valid keys in by_type.

61 types
Matches exact grammar type and field names.
AcceptanceCriterion Link
FieldShape
description string list optional
indicator reference → Indicator list optional
name string
nameAlias string optional
operator contained → ExpressionOperator list optional
tags contained → Tag list optional
target number list optional
unit string list optional
{% for item in by_type["AcceptanceCriterion"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
Activity Link
FieldShape
description string list optional
effort number list optional
effortMeasure contained → EffortMeasure list optional
iteration reference → Iteration list optional
name string
nameAlias string optional
owner reference → Stakeholder list optional
partOf reference → WorkComponent list optional
phase reference → Phase list optional
practice reference → Practice list optional
schedule reference → Schedule list optional
sprint reference → Sprint list optional
status contained → WorkStatus list optional
tags contained → Tag list optional
type contained → ActivityType
{% for item in by_type["Activity"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
Artifact Link
FieldShape
description string list optional
element string list optional
kind contained → ArtifactKind
language contained → ArtifactLanguage
name string
nameAlias string optional
tags contained → Tag list optional
uri string list optional
version string list optional
{% for item in by_type["Artifact"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
ArtifactRelation Link
FieldShape
description string list optional
name string
nameAlias string optional
source reference → Artifact list optional
tags contained → Tag list optional
target reference → Artifact list optional
type contained → ArtifactRelationType
{% for item in by_type["ArtifactRelation"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
Assumption Link
FieldShape
description string list optional
name string
nameAlias string optional
owner reference → Stakeholder list optional
rationale string list optional
status contained → AssumptionStatus list optional
tags contained → Tag list optional
validationDate contained → DateRule list optional
{% for item in by_type["Assumption"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
Backlog Link
FieldShape
description string list optional
goal string list optional
items contained → RefBacklogItem list optional
methodology reference → Methodology list optional
name string
nameAlias string optional
owner reference → Stakeholder list optional
status contained → BacklogStatus list optional
tags contained → Tag list optional
type contained → BacklogType
{% for item in by_type["Backlog"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
BacklogItem Link
FieldShape
acceptanceCriteria contained → AcceptanceCriterion list optional
assignee reference → Stakeholder list optional
backlog reference → Backlog list optional
businessValue number list optional
description string list optional
estimate number list optional
estimateMeasure contained → AgileEstimateMeasure list optional
iteration reference → Iteration list optional
name string
nameAlias string optional
objective reference → Objective list optional
owner reference → Stakeholder list optional
partOf reference → BacklogItem list optional
priority contained → PriorityType list optional
release reference → Release list optional
requirement reference → Requirement list optional
sprint reference → Sprint list optional
status contained → BacklogItemStatus list optional
tags contained → Tag list optional
type contained → BacklogItemType
{% for item in by_type["BacklogItem"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
Baseline Link
FieldShape
approvedBy reference → Stakeholder list optional
approvedOn contained → DateRule list optional
description string list optional
elements contained → RefProjectConcept list optional
name string
nameAlias string optional
status contained → BaselineStatus list optional
tags contained → Tag list optional
type contained → BaselineType
version string list optional
{% for item in by_type["Baseline"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
Budget Link
FieldShape
currency contained → Currency list optional
description string list optional
name string
nameAlias string optional
owner reference → Stakeholder list optional
periodEnd contained → DateRule list optional
periodStart contained → DateRule list optional
tags contained → Tag list optional
type contained → BudgetType
value number list optional
{% for item in by_type["Budget"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
ChangeRequest Link
FieldShape
closedOn contained → DateRule list optional
decision reference → Decision list optional
description string list optional
impactCost number list optional
impactCurrency contained → Currency list optional
impactSchedule string list optional
impactScope string list optional
name string
nameAlias string optional
owner reference → Stakeholder list optional
priority contained → PriorityType list optional
rationale string list optional
requestedBy reference → Stakeholder list optional
requestedOn contained → DateRule list optional
status contained → ChangeStatus list optional
tags contained → Tag list optional
type contained → ChangeType
{% for item in by_type["ChangeRequest"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
CommunicationFlow Link
FieldShape
audience contained → RefStakeholder list optional
deliverable reference → Deliverable list optional
description string list optional
format string list optional
frequency contained → CommunicationFrequency list optional
medium contained → CommunicationMedium list optional
name string
nameAlias string optional
owner reference → Stakeholder list optional
tags contained → Tag list optional
type contained → FlowType
when string list optional
{% for item in by_type["CommunicationFlow"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
Competency Link
FieldShape
description string list optional
name string
nameAlias string optional
tags contained → Tag list optional
{% for item in by_type["Competency"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
Constraint Link
FieldShape
description string list optional
name string
nameAlias string optional
owner reference → Stakeholder list optional
priority contained → PriorityType list optional
source string list optional
tags contained → Tag list optional
type contained → ConstraintType
{% for item in by_type["Constraint"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
Decision Link
FieldShape
alternatives string list optional
date contained → DateRule list optional
decision string list optional
description string list optional
name string
nameAlias string optional
owner reference → Stakeholder list optional
question string list optional
rationale string list optional
status contained → DecisionStatus list optional
supersedes reference → Decision list optional
tags contained → Tag list optional
type contained → DecisionType
{% for item in by_type["Decision"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
Deliverable Link
FieldShape
acceptanceCriteria contained → AcceptanceCriterion list optional
description string list optional
dueDate contained → DateRule list optional
name string
nameAlias string optional
owner reference → Stakeholder list optional
status contained → DeliverableStatus list optional
tags contained → Tag list optional
type contained → DeliverableType
workComponent reference → WorkComponent list optional
{% for item in by_type["Deliverable"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
Dependency Link
FieldShape
description string list optional
lag number list optional
lagMeasure contained → TimeMeasure list optional
name string
nameAlias string optional
source reference → WorkElement list optional
tags contained → Tag list optional
target reference → WorkElement list optional
type contained → DependencyType
{% for item in by_type["Dependency"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
EffortEstimate Link
FieldShape
description string list optional
element reference → WorkElement list optional
measure contained → EffortMeasure list optional
name string
nameAlias string optional
rationale string list optional
resource reference → ProjectResource list optional
tags contained → Tag list optional
type contained → EstimateType
value number list optional
{% for item in by_type["EffortEstimate"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
ExpectedOutcome Link
FieldShape
deliverable reference → Deliverable list optional
description string list optional
name string
nameAlias string optional
objective reference → Objective list optional
tags contained → Tag list optional
targetDate contained → DateRule list optional
targetValue number list optional
unit string list optional
{% for item in by_type["ExpectedOutcome"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
Expense Link
FieldShape
currency contained → Currency list optional
date contained → DateRule list optional
description string list optional
element reference → WorkElement list optional
name string
nameAlias string optional
partOf reference → Expense list optional
quantity number list optional
rate reference → Rate list optional
resource reference → ProjectResource list optional
tags contained → Tag list optional
type contained → ExpenseType
value number list optional
{% for item in by_type["Expense"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
Gate Link
FieldShape
approvers contained → RefStakeholder list optional
date contained → DateRule list optional
decision reference → Decision list optional
description string list optional
entryCriteria string list optional
exitCriteria string list optional
milestone reference → Milestone list optional
name string
nameAlias string optional
owner reference → Stakeholder list optional
phase reference → Phase list optional
status contained → GateStatus list optional
tags contained → Tag list optional
type contained → GateType
{% for item in by_type["Gate"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
Increment Link
FieldShape
acceptedBy reference → Stakeholder list optional
acceptedOn contained → DateRule list optional
deliverables contained → RefDeliverable list optional
description string list optional
iteration reference → Iteration list optional
name string
nameAlias string optional
release reference → Release list optional
sprint reference → Sprint list optional
status contained → IncrementStatus list optional
tags contained → Tag list optional
type contained → IncrementType
{% for item in by_type["Increment"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
Indicator Link
FieldShape
baseline number list optional
currentValue number list optional
description string list optional
direction contained → IndicatorDirection list optional
frequency contained → MonitoringFrequency list optional
measuredOn contained → DateRule list optional
metric reference → Metric list optional
name string
nameAlias string optional
objective reference → Objective list optional
owner reference → Stakeholder list optional
status contained → IndicatorStatus list optional
tags contained → Tag list optional
target number list optional
type contained → IndicatorType
unit string list optional
{% for item in by_type["Indicator"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
Issue Link
FieldShape
closed contained → DateRule list optional
description string list optional
dueDate contained → DateRule list optional
name string
nameAlias string optional
opened contained → DateRule list optional
owner reference → Stakeholder list optional
priority contained → PriorityType list optional
reportedBy reference → Stakeholder list optional
status contained → IssueStatus list optional
tags contained → Tag list optional
type contained → IssueType
{% for item in by_type["Issue"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
Iteration Link
FieldShape
backlog reference → Backlog list optional
description string list optional
goal string list optional
increment reference → Increment list optional
methodology reference → Methodology list optional
name string
nameAlias string optional
number number list optional
owner reference → Stakeholder list optional
phase reference → Phase list optional
schedule reference → Schedule list optional
status contained → WorkStatus list optional
tags contained → Tag list optional
{% for item in by_type["Iteration"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
Lifecycle Link
FieldShape
description string list optional
iterations contained → RefIteration list optional
methodology reference → Methodology list optional
name string
nameAlias string optional
phases contained → RefPhase list optional
releases contained → RefRelease list optional
sprints contained → RefSprint list optional
tags contained → Tag list optional
type contained → LifecycleType
{% for item in by_type["Lifecycle"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
Meeting Link
FieldShape
deliverables contained → RefDeliverable list optional
description string list optional
format string list optional
frequency contained → CommunicationFrequency list optional
medium contained → CommunicationMedium list optional
name string
nameAlias string optional
owner reference → Stakeholder list optional
participants contained → RefStakeholder list optional
tags contained → Tag list optional
type contained → MeetingType
{% for item in by_type["Meeting"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
MethodComponent Link
FieldShape
description string list optional
mandatory contained → RequirednessType list optional
methodology reference → Methodology list optional
name string
nameAlias string optional
order number list optional
owner reference → Stakeholder list optional
tags contained → Tag list optional
type contained → MethodComponentType
{% for item in by_type["MethodComponent"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
Methodology Link
FieldShape
approach contained → MethodologyApproach list optional
artifacts contained → RefArtifact list optional
components contained → RefMethodComponent list optional
description string list optional
events contained → RefProjectEvent list optional
lifecycle reference → Lifecycle list optional
name string
nameAlias string optional
policies contained → RefPolicy list optional
practices contained → RefPractice list optional
roles contained → RefRole list optional
source string list optional
tags contained → Tag list optional
type contained → MethodologyType
version string list optional
{% for item in by_type["Methodology"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
MethodologyApplication Link
FieldShape
description string list optional
end contained → DateRule list optional
methodology reference → Methodology list optional
name string
nameAlias string optional
owner reference → Stakeholder list optional
rationale string list optional
scope contained → RefProjectConcept list optional
start contained → DateRule list optional
tags contained → Tag list optional
type contained → MethodologyApplicationType
{% for item in by_type["MethodologyApplication"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
Metric Link
FieldShape
description string list optional
max number list optional
min number list optional
name string
nameAlias string optional
tags contained → Tag list optional
type contained → MetricType
unit string list optional
{% for item in by_type["Metric"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
Milestone Link
FieldShape
date contained → DateRule list optional
description string list optional
name string
nameAlias string optional
status contained → MilestoneStatus list optional
tags contained → Tag list optional
type contained → MilestoneType
workComponent reference → WorkComponent list optional
{% for item in by_type["Milestone"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
MonitoringMechanism Link
FieldShape
description string list optional
frequency contained → MonitoringFrequency list optional
indicators contained → RefIndicator list optional
method string list optional
name string
nameAlias string optional
owner reference → Stakeholder list optional
tags contained → Tag list optional
tool string list optional
type contained → MonitoringType
{% for item in by_type["MonitoringMechanism"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
Objective Link
FieldShape
description string list optional
name string
nameAlias string optional
owner reference → Stakeholder list optional
partOf reference → Objective list optional
priority contained → PriorityType list optional
status contained → ObjectiveStatus list optional
tags contained → Tag list optional
targetDate contained → DateRule list optional
type contained → ObjectiveType
{% for item in by_type["Objective"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
Organization Link
FieldShape
description string list optional
name string
nameAlias string optional
partOf reference → Organization list optional
projectManager reference → Stakeholder list optional
projectSponsor reference → Stakeholder list optional
tags contained → Tag list optional
type contained → OrganizationType
{% for item in by_type["Organization"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
PackageProject Link
FieldShape
imports contained → Import list optional
name string
project contained → Project
{% for item in by_type["PackageProject"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
Phase Link
FieldShape
description string list optional
gates contained → RefGate list optional
lifecycle reference → Lifecycle list optional
methodology reference → Methodology list optional
name string
nameAlias string optional
owner reference → Stakeholder list optional
partOf reference → Phase list optional
schedule reference → Schedule list optional
status contained → WorkStatus list optional
tags contained → Tag list optional
type contained → PhaseType
{% for item in by_type["Phase"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
Policy Link
FieldShape
appliesTo contained → RefProjectConcept list optional
criteria string list optional
description string list optional
methodology reference → Methodology list optional
name string
nameAlias string optional
owner reference → Stakeholder list optional
status contained → PolicyStatus list optional
tags contained → Tag list optional
type contained → PolicyType
{% for item in by_type["Policy"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
Practice Link
FieldShape
appliesTo contained → RefProjectConcept list optional
description string list optional
frequency contained → PracticeFrequency list optional
guidance string list optional
methodology reference → Methodology list optional
name string
nameAlias string optional
owner reference → Stakeholder list optional
tags contained → Tag list optional
tool string list optional
type contained → PracticeType
{% for item in by_type["Practice"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
ProgressReport Link
FieldShape
author reference → Stakeholder list optional
description string list optional
name string
nameAlias string optional
nextSteps string list optional
overallStatus contained → ProjectStatus list optional
periodEnd contained → DateRule list optional
periodStart contained → DateRule list optional
progress contained → Percentage list optional
summary string list optional
tags contained → Tag list optional
type contained → ReportType
{% for item in by_type["ProgressReport"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
Project Link
FieldShape
approach contained → MethodologyApproach list optional
budget number list optional
budgetCurrency contained → Currency list optional
description string list optional
domain contained → ProjectDomain list optional
end contained → DateRule list optional
methodology reference → Methodology list optional
name string
nameAlias string optional
nationality contained → ProjectNationalityType list optional
projectConcepts contained → ProjectConcept list optional
start contained → DateRule list optional
status contained → ProjectStatus list optional
subType contained → ProjectSubType optional
tags contained → Tag list optional
type contained → ProjectType
version string list optional
{% for item in by_type["Project"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
ProjectEvent Link
FieldShape
description string list optional
iteration reference → Iteration list optional
methodology reference → Methodology list optional
name string
nameAlias string optional
outputs contained → RefArtifact list optional
owner reference → Stakeholder list optional
participants contained → RefStakeholder list optional
phase reference → Phase list optional
release reference → Release list optional
schedule reference → Schedule list optional
sprint reference → Sprint list optional
tags contained → Tag list optional
timebox number list optional
timeboxMeasure contained → TimeMeasure list optional
type contained → ProjectEventType
{% for item in by_type["ProjectEvent"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
ProjectResource Link
FieldShape
availability contained → Percentage list optional
competencies contained → CompetencyRequirement list optional
description string list optional
name string
nameAlias string optional
organization reference → Organization list optional
quantity number list optional
rate reference → Rate list optional
stakeholder reference → Stakeholder list optional
tags contained → Tag list optional
type contained → ResourceType
unit string list optional
{% for item in by_type["ProjectResource"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
QualityCriterion Link
FieldShape
deliverable reference → Deliverable list optional
description string list optional
metric reference → Metric list optional
name string
nameAlias string optional
operator contained → ExpressionOperator list optional
status contained → AssessmentStatus list optional
tags contained → Tag list optional
target number list optional
type contained → QualityType
{% for item in by_type["QualityCriterion"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
Rate Link
FieldShape
currency contained → Currency list optional
description string list optional
measure contained → RateMeasure list optional
name string
nameAlias string optional
tags contained → Tag list optional
type contained → RateType
value number list optional
{% for item in by_type["Rate"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
Release Link
FieldShape
backlog reference → Backlog list optional
description string list optional
goal string list optional
increments contained → RefIncrement list optional
methodology reference → Methodology list optional
name string
nameAlias string optional
owner reference → Stakeholder list optional
schedule reference → Schedule list optional
status contained → ReleaseStatus list optional
tags contained → Tag list optional
type contained → ReleaseType
version string list optional
{% for item in by_type["Release"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
Requirement Link
FieldShape
acceptanceCriteria contained → AcceptanceCriterion list optional
artifact reference → Artifact list optional
description string list optional
name string
nameAlias string optional
objective reference → Objective list optional
partOf reference → Requirement list optional
priority contained → PriorityType list optional
stakeholder reference → Stakeholder list optional
status contained → RequirementStatus list optional
tags contained → Tag list optional
type contained → RequirementType
{% for item in by_type["Requirement"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
ResourceAllocation Link
FieldShape
allocation contained → Percentage list optional
description string list optional
effort number list optional
effortMeasure contained → EffortMeasure list optional
element reference → WorkElement list optional
end contained → DateRule list optional
name string
nameAlias string optional
resource reference → ProjectResource list optional
start contained → DateRule list optional
status contained → AllocationStatus list optional
tags contained → Tag list optional
{% for item in by_type["ResourceAllocation"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
ResponseAction Link
FieldShape
change reference → ChangeRequest list optional
cost number list optional
costCurrency contained → Currency list optional
description string list optional
dueDate contained → DateRule list optional
issue reference → Issue list optional
name string
nameAlias string optional
owner reference → Stakeholder list optional
risk reference → Risk list optional
status contained → ResponseActionStatus list optional
tags contained → Tag list optional
type contained → ResponseActionType
{% for item in by_type["ResponseAction"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
Responsibility Link
FieldShape
description string list optional
element reference → ProjectConcept list optional
name string
nameAlias string optional
role reference → Role list optional
stakeholder reference → Stakeholder list optional
tags contained → Tag list optional
type contained → ResponsibilityType
{% for item in by_type["Responsibility"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
Risk Link
FieldShape
assessment contained → RiskAssessment list optional
created contained → DateRule list optional
description string list optional
lastUpdate contained → DateRule list optional
name string
nameAlias string optional
objective reference → Objective list optional
owner reference → Stakeholder list optional
partOf reference → Risk list optional
status contained → RiskStatus list optional
strategy contained → RiskStrategy list optional
tags contained → Tag list optional
type contained → RiskType
{% for item in by_type["Risk"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
Role Link
FieldShape
description string list optional
methodology reference → Methodology list optional
name string
nameAlias string optional
organization reference → Organization list optional
tags contained → Tag list optional
type contained → RoleType
{% for item in by_type["Role"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
Schedule Link
FieldShape
description string list optional
duration number list optional
durationMeasure contained → TimeMeasure list optional
end contained → DateRule list optional
name string
nameAlias string optional
start contained → DateRule list optional
tags contained → Tag list optional
type contained → ScheduleType
{% for item in by_type["Schedule"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
ScopeItem Link
FieldShape
description string list optional
name string
nameAlias string optional
owner reference → Stakeholder list optional
rationale string list optional
tags contained → Tag list optional
type contained → ScopeItemType
{% for item in by_type["ScopeItem"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
Sprint Link
FieldShape
backlog reference → Backlog list optional
capacity number list optional
capacityUnit contained → EffortMeasure list optional
description string list optional
events contained → RefProjectEvent list optional
goal string list optional
increment reference → Increment list optional
iteration reference → Iteration list optional
methodology reference → Methodology list optional
name string
nameAlias string optional
number number list optional
owner reference → Stakeholder list optional
phase reference → Phase list optional
schedule reference → Schedule list optional
status contained → WorkStatus list optional
tags contained → Tag list optional
{% for item in by_type["Sprint"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
Stakeholder Link
FieldShape
description string list optional
influence contained → InfluenceLevel list optional
interest contained → InterestLevel list optional
name string
nameAlias string optional
organization reference → Organization list optional
partOf reference → Stakeholder list optional
reportsTo reference → Stakeholder list optional
role reference → Role list optional
subType contained → StakeholderSubType optional
super reference → Stakeholder list optional
tags contained → Tag list optional
type contained → StakeholderType
{% for item in by_type["Stakeholder"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
SuccessCriterion Link
FieldShape
description string list optional
dueDate contained → DateRule list optional
indicator reference → Indicator list optional
name string
nameAlias string optional
objective reference → Objective list optional
operator contained → ExpressionOperator list optional
outcome reference → ExpectedOutcome list optional
status contained → AssessmentStatus list optional
tags contained → Tag list optional
target number list optional
{% for item in by_type["SuccessCriterion"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
SuccessItem Link
FieldShape
description string list optional
name string
nameAlias string optional
tags contained → Tag list optional
type contained → SuccessItemType
{% for item in by_type["SuccessItem"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
TailoringRule Link
FieldShape
appliesTo contained → RefProjectConcept list optional
approvedBy reference → Stakeholder list optional
condition string list optional
description string list optional
methodology reference → Methodology list optional
name string
nameAlias string optional
rationale string list optional
sourceElement reference → ProjectConcept list optional
status contained → TailoringStatus list optional
tags contained → Tag list optional
targetElement reference → ProjectConcept list optional
type contained → TailoringActionType
{% for item in by_type["TailoringRule"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
Task Link
FieldShape
assignee reference → Stakeholder list optional
backlogItem reference → BacklogItem list optional
description string list optional
effort number list optional
effortMeasure contained → EffortMeasure list optional
name string
nameAlias string optional
partOf reference → Activity list optional
practice reference → Practice list optional
schedule reference → Schedule list optional
sprint reference → Sprint list optional
status contained → WorkStatus list optional
tags contained → Tag list optional
type contained → TaskType
{% for item in by_type["Task"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
Vision Link
FieldShape
description string list optional
name string
nameAlias string optional
rationale string list optional
statement string list optional
tags contained → Tag list optional
targetState string list optional
{% for item in by_type["Vision"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
WorkComponent Link
FieldShape
description string list optional
name string
nameAlias string optional
owner reference → Stakeholder list optional
partOf reference → WorkComponent list optional
schedule reference → Schedule list optional
status contained → WorkStatus list optional
tags contained → Tag list optional
type contained → WorkComponentType
{% for item in by_type["WorkComponent"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
Embedded types 122

These types are not indexed in by_type. Reach them through fields on their parent objects.

ActivityType

Link
type

AgileEstimateMeasure

Link
type

AllocationStatus

Link
type

ArtifactKind

Link
type

ArtifactLanguage

Link
type

ArtifactRelationType

Link
type

AssessmentStatus

Link
type

AssumptionStatus

Link
type

BacklogItemStatus

Link
type

BacklogItemType

Link
type

BacklogStatus

Link
type

BacklogType

Link
type

BaselineStatus

Link
type

BaselineType

Link
type

BudgetType

Link
type

ChangeStatus

Link
type

ChangeType

Link
type

CommunicationFrequency

Link
type

CommunicationMedium

Link
type

CompetencyRequirement

Link
competencylevel

ConstraintType

Link
type

Currency

Link
type

DateRule

Link
daymonthyear

DecisionStatus

Link
type

DecisionType

Link
type

DeliverableStatus

Link
type

DeliverableType

Link
type

DependencyType

Link
type

EffortMeasure

Link
type

EstimateType

Link
type

ExpenseType

Link
type

ExpressionOperator

Link
type

FlowType

Link
type

GateStatus

Link
type

GateType

Link
type

ImpactLevel

Link
type

Import

Link
importedNamespace

IncrementStatus

Link
type

IncrementType

Link
type

IndicatorDirection

Link
type

IndicatorStatus

Link
type

IndicatorType

Link
type

InfluenceLevel

Link
type

InterestLevel

Link
type

IssueStatus

Link
type

IssueType

Link
type

LifecycleType

Link
type

MeetingType

Link
type

MethodComponentType

Link
type

MethodologyApplicationType

Link
type

MethodologyApproach

Link
type

MethodologyType

Link
type

MetricType

Link
type

MilestoneStatus

Link
type

MilestoneType

Link
type

Model

Link
packages

MonitoringFrequency

Link
type

MonitoringType

Link
type

ObjectiveStatus

Link
type

ObjectiveType

Link
type

OrganizationType

Link
type

Percentage

Link
value

PhaseType

Link
type

PolicyStatus

Link
type

PolicyType

Link
type

PracticeFrequency

Link
type

PracticeType

Link
type

PriorityType

Link
type

ProficiencyLevel

Link
type

ProjectDomain

Link
type

ProjectEventType

Link
type

ProjectNationalityType

Link
type

ProjectStatus

Link
type

ProjectSubType

Link
type

ProjectType

Link
type

QualityType

Link
type

RateMeasure

Link
type

RateType

Link
type

RefArtifact

Link
refs

RefBacklogItem

Link
refs

RefDeliverable

Link
refs

RefGate

Link
refs

RefIncrement

Link
refs

RefIndicator

Link
refs

RefIteration

Link
refs

RefMethodComponent

Link
refs

RefPhase

Link
refs

RefPolicy

Link
refs

RefPractice

Link
refs

RefProjectConcept

Link
refs

RefProjectEvent

Link
refs

RefRelease

Link
refs

RefRole

Link
refs

RefSprint

Link
refs

RefStakeholder

Link
refs

ReleaseStatus

Link
type

ReleaseType

Link
type

ReportType

Link
type

RequirednessType

Link
type

RequirementStatus

Link
type

RequirementType

Link
type

ResourceType

Link
type

ResponseActionStatus

Link
type

ResponseActionType

Link
type

ResponsibilityType

Link
type

RiskAssessment

Link
consequenceimpactimpactLevelprobability

RiskStatus

Link
type

RiskStrategy

Link
type

RiskType

Link
type

RoleType

Link
type

ScheduleType

Link
type

ScopeItemType

Link
type

StakeholderSubType

Link
type

StakeholderType

Link
type

SuccessItemType

Link
type

Tag

Link
nameAliasvalue

TailoringActionType

Link
type

TailoringStatus

Link
type

TaskType

Link
type

TimeMeasure

Link
type

WorkComponentType

Link
type

WorkStatus

Link
type