Problem
A very common requirement in Vault is to automatically populate revision and approval fields on drawings based on lifecycle state changes (Designer, Checker, Approver, Approval Date, Reason for Issue, etc.).
Today, this typically requires:
The end goal for most users is simple: clean, correct data that can be shown directly in the drawing revision block.
Proposed solution – Property mapping on state change
Introduce a built‑in Property Mapping on Lifecycle State Change feature.
On each lifecycle transition, administrators can define one or more mapping rules:
Source: system property, user‑defined property, or static text
Target: any writable property
Action: copy value, set static value, or clear value
The mappings are executed automatically on state change, using the existing Job Processor.
This provides a generic and flexible automation mechanism for setting, transferring, or clearing properties based on lifecycle transitions, without custom API code or third‑party extensions.
Example workflow
Typical use cases include populating revision tables, drawing signatures, approval initials, and approval dates based on lifecycle state changes.
Work in Progress → For Review
Copy Created By → Designer
For Review → For Approval
Copy Created By → Checked By
For Approval → Released
Copy Created By → Eng. Approved By
Copy Created Date → Eng. Approved Date
Set Reason for Issue = "Issued for Construction"
Released → Work in Progress
Clear approval and revision‑related properties
These properties can then be referenced directly in the drawing revision block, which is the primary driver for this feature.
Value
- Clean, automatic revision and approval data without custom jobs or extensions
- A reusable automation mechanism for lifecycle-driven metadata