Home → Workflow → Review & BREX
Every DM cycles through some form of review before it ships. Ironmark holds three surfaces for that: per-document IPRFs, project-wide BREX validation, and a cross-project review queue.
Per-document, per-cycle. Open a review, assign reviewers (or leave open for self-select), reviewers walk sections with per-item accept / accept-with-change / reject decisions plus comments. Aggregate closes to a single outcome. Approved status can auto-bump the S1000D issueNumber if the project opts in.
A document's own author can't peer-review their own work — enforced at the content level, not just via UI. An author who wears both roles on different projects still can't approve a DM they authored. Prevents self-approval by accident.
Business Rules Exchange encodes program-local restrictions on top of the schema. Ironmark ships the structural rule shape scaffolded from the SDM and lets non-structural rules author through widgets — allowed-value lists, required attributes, cardinality, forbidden children. Rules that fall outside the widget set live as XPath in the project's BREX DM; the editor round-trips both.
widget-kind.
Left nav → REVIEW → Review Queue. Shows every open review across the project. Filter by reviewer, assignee, workflow state. QA leads use it to see what's blocked; peer reviewers use it to pull work.
dmRef targets, missing CIR entries. One-click fix actions where the resolution is deterministic.Two more surfaces feed the review flow:
Per-user preferences control email on review-assigned, comment-added, and approval. Portal customers get separate notification settings for feedback triage. All notification pipelines respect the project's user membership — nobody gets emailed about a project they aren't on.