Skip to main content

The Four-State Lifecycle

Risk documents use the riskSpecification document type, which has a dedicated workflow with four states: diagram
StateDescriptionWho Can Transition
DraftInitial state. The document is being authored or reworked.Author (risk analyst)
In ReviewUnder formal review. Electronic signatures are being collected.Reviewer initiates; approvers sign
ApprovedAt least one approver has signed.Approver via electronic signature
PublishedReleased as part of the DHF.Author or project lead

Transition Actions

Each transition triggers specific system behaviors:

Send for Review (Draft —> In Review)

When an author sends a document for review, the system automatically:
  1. Adds default signers — Users with the project_approver role are automatically assigned as approvers
  2. Sets the target status — Signers are configured to approve the transition to the “Approved” state
The AddDefaultSigners function handles this automatically. Authors do not need to manually assign reviewers.

Approve (In Review —> Approved)

The approval transition requires at least one electronic signature:
  • Signature policy: atLeastOne — A single approver signature is sufficient
  • Auto-signature: Users with the project_approver role can approve in a single action without a separate signature step
  • Electronic signature: Captured in the Polarion audit trail with timestamp, user identity, and verdict
The atLeastOne policy means only one approver needs to sign. If your organization requires multiple independent reviewers, this policy can be changed to all in the workflow configuration.

Publish (Approved —> Published)

Publishing is a simple transition with no additional conditions. It represents the formal release of the risk document into the Design History File. Once published, the document is the official record.

Rework (Any State —> Draft)

Rework returns the document to Draft from any other state. This is the most consequential transition because it:
  1. Marks all workflow signatures as obsolete — via MarkWorkflowSignaturesAsObsolete
  2. Resets all signature verdicts — via ResetSignaturesVerdict
Both actions ensure that a reworked document requires complete re-approval. There is no “partial rework” — any change invalidates all previous approvals and forces the full review cycle.

Signature Invalidation

The signature invalidation behavior is critical for regulatory compliance. ISO 14971 requires that any change to a risk assessment triggers re-review. The workflow enforces this automatically:
ScenarioSignaturesApproval Status
Document approved, no changesValidApproved
Document reworked after approvalAll signatures marked obsoleteReturns to Draft
Document reworked during reviewAll signatures resetReturns to Draft
Document reworked after publicationAll signatures invalidatedReturns to Draft
There is no way to make a “minor edit” that preserves existing approvals. This is by design — it eliminates the risk of approved documents being silently modified.

Work Item Lifecycle (Within Documents)

Individual work items inside risk documents (risk records, failure modes, risk controls) follow a separate lifecycle from the document itself:
StateAvailable For
DraftNew items being defined
In ProgressItems under active analysis (system elements only)
In ReviewItems under peer review
Pending ApprovalItems awaiting formal sign-off
ApprovedItems that have passed review
RejectedItems returned for rework
ObsoleteItems no longer applicable
Risk records and failure modes are configured as fully read-only in standard Polarion forms. All edits must go through Nextedy risksheet. This ensures structured data entry, formula consistency (for RPN calculations and P1xP2 bucketing), and a clean audit trail.

Revision History

Risk documents support revision tracking through:
  • Document version field — A version custom field (float type) on the document
  • Polarion revision system — Every save creates a new revision with timestamp and user identity
  • Revision-aware risksheet links — The risksheet panel URL supports &revision= parameters for viewing historical versions
  • FMEA header table — Each document displays Item, Model, Version, Last Updated, Owner, and Core Team in a formatted header
The DFMEA template also includes an embedded history table for recording Date/Comments revision notes.

Document Templates

Four document templates are available for creating new risk analysis documents:
TemplateLocationDocument TypeUsed For
HARATemplateRiskTemplates/HARATemplateriskSpecificationHARA analysis documents
DFMEATemplateRiskTemplates/DFMEATemplateriskSpecificationDFMEA analysis documents
PFMEATemplateRiskTemplates/PFMEATemplateriskSpecificationProcess FMEA documents
RiskControlPlanTemplateRiskTemplates/RiskControlPlanTemplateriskSpecificationRisk Control Plan documents
Each template includes the FMEA header table (via Velocity macros), the risksheet editing panel, and the appropriate rendering layouts for the risk work item types.