Skip to main content

Workflows Key Concepts

Workflows key concepts diagram

This page defines every key term used across Kazinex Workflows — from the document register through to audit trail. Understanding these concepts helps you configure templates, assign roles, and use all features correctly.


Core concepts

TermDefinition
Document registerThe controlled list of every project document. Each entry has a unique document number, title, discipline, document type, current revision, status, and owner. The register is the single source of truth for all project records.
RevisionA numbered or lettered version of a document (e.g., Rev A, Rev 1). Each revision is uploaded separately and linked to the parent document. Only the current revision is shown by default; all previous revisions are accessible in version history.
Document statusA controlled label showing where a document is in its lifecycle: Draft, Under Review, Approved, Approved with Comments, Rejected, Revised, Issued, Superseded, or Voided. Status changes are driven by workflow decisions.
Document numberThe unique identifier assigned to a document from the project numbering scheme (e.g., DEMO-CIV-DWG-001). The scheme is configured in project settings.
Workflow templateA reusable route definition consisting of ordered steps, step types, assignee roles, routing mode, due-date rules, and escalation settings. Templates are created and maintained by admins.
Workflow instanceA live copy of a template running for a specific document, package, or project record. It tracks the current step, assignees, decisions, comments, and status in real time.
StepA single stage within a workflow instance. Each step has a type (Review, Approve, Acknowledge, or Sign), an assignee or group, a due date, and a set of allowed response actions.
Step typeDefines the purpose and allowed actions for a step: Review (comment/approve/reject), Approve (formal sign-off with approve or reject), Acknowledge (confirm receipt with no decision), Sign (digital signature capture).
Routing modeControls how steps within a workflow are sequenced: Sequential (one step at a time, in order), Parallel (multiple steps run simultaneously, all must complete), Conditional (next step depends on the outcome of the prior step).
Review matrixA rule set that automatically assigns reviewers to a workflow based on document attributes — discipline, document type, zone, package, or confidentiality. Eliminates manual assignment for common document categories.
Action / responseA decision submitted by an assignee when completing a step: Approve, Approve with Comments, Reject, Return for Revision, Acknowledge, or Sign. Each action is logged with the actor, timestamp, and any attached comments or files.
Access control groupA named group of users with a specific set of the 14 available permissions and optional document visibility filters (e.g., only Civil drawings in Zone A). Users can belong to multiple groups.
Distribution listA named list of recipients (users or external contacts) used in transmittals, correspondence, and routing rules. Lists can be scoped to the organisation or to a specific project.

Document control terms

TermDefinition
SupersedeReplacing an older revision with a newer one. The older revision's status changes to Superseded. If configured, in-flight workflows on the old revision are reset when a superseding revision is uploaded.
LockingA temporary lock placed on a document to prevent concurrent edits while an upload or metadata change is in progress. The lock is held by the user performing the action.
Document relationsExplicit links between documents: Supersedes (this document replaces an older one), References (used as a reference source), Attached To (a supporting attachment), Related To (general association).
Confidentiality flagMarks a document as confidential. Access control groups can filter their document visibility to include or exclude confidential documents.
Mandatory fieldsFields that must be filled before a document is accepted into the register. Configured per project. Typical mandatory fields: Discipline, Document Type, Revision.
File naming patternA regex or template string that validates uploaded file names before they are accepted. Configured in project settings (e.g., ^[A-Z]{4}-[A-Z]{3}-[0-9]{3}\.pdf$).
Document numbering schemeThe auto-numbering format for new documents (e.g., {DISCIPLINE}-{DOCTYPE}-{SEQ}). Configured in project settings with field definitions and a sequence counter.

Transmittal and correspondence terms

TermDefinition
TransmittalA formal distribution record that packages one or more documents for delivery to named recipients. Records purpose, response requirements, issue date, and acknowledgement status per recipient.
Transmittal purposeThe reason for issuing: For Approval, For Review, For Information, For Construction. Determines whether recipients must formally acknowledge receipt.
AcknowledgementA recipient's formal confirmation that they received the transmittal. Overdue acknowledgements are flagged in the dashboard and overdue report.
CorrespondenceA controlled project communication record (RFI, NCR, Site Instruction, Technical Query, or custom type). Has a sender, recipients, priority, due date, threading, and an approval-before-send option.
Correspondence typeClassifies the communication: RFI (Request for Information), NCR (Non-Conformance Report), Site Instruction, Technical Query, or a custom type configured by the admin.
Correspondence threadA chain of replies attached to a parent correspondence item. Replies inherit the reference number and appear in chronological order in the detail view.
Mail approval ruleAn admin-configured rule requiring internal sign-off before correspondence of a specific type (e.g., Critical-priority NCRs) is sent to external recipients.
Mail distribution ruleAn admin-configured rule that automatically adds recipients to correspondence based on document or project attributes (e.g., add Structural Lead to CC when discipline = Structural).

Access and audit terms

TermDefinition
PermissionA single capability granted to a user via their access control group. The 14 available permissions cover: upload documents, manage documents, start workflow, complete workflow step, send correspondence, manage transmittals, manage review matrix, manage work packages, view reports, manage guest shares, manage distribution lists, manage members, manage settings, view audit log.
Guest shareA time-limited, token-authenticated link shared with an external reviewer. The reviewer accesses only their assigned records through the guest portal — no account required. Shares can expire by date or by access count.
Guest portalThe external-facing interface accessed via a guest share token. Shows only the document(s) assigned to the reviewer, with actions limited to reviewing, commenting, and submitting a decision.
Audit trailAn immutable chronological log of every action in the system: document uploads, metadata changes, workflow decisions, step completions, transmittal issues, correspondence sends, status changes, and access events. Used for governance, compliance, and dispute resolution.
WebhookAn outbound HTTP POST sent by Workflows when a specific event occurs (e.g., workflow.completed, transmittal.issued). Used to integrate with external systems such as ERPs, project management tools, or notification services.

How the objects connect

Document Register
└── has revisions (DocumentRevision)
└── has document relations (supersedes / references / attached_to / related_to)
└── starts Workflow Instances
└── defined by Workflow Templates
└── contain Steps (review / approve / acknowledge / sign)
└── routing mode: sequential / parallel / conditional
└── included in Transmittals → tracked by Acknowledgements
└── included in Work Packages → submitted for bulk review
└── referenced in Correspondence (RFI / NCR / SI / TQ)

All actions → Audit Trail
All user capabilities → Permissions → Access Control Groups
External reviewers → Guest Shares → Guest Portal