Fields
Every property the API returns for a QC inspection set.Status is derived, and filterable
status is computed on every read from the inspections underneath the set, so you
cannot write it. The precedence is worth knowing:
- A set detached by rework always reads
reworked. - Otherwise the most recently touched inspection decides:
failedif anything failed,passedif it passed,informationfor a questions-only record. - An empty set stays
pending.
Where a set came from
triggerKey tells you why the set exists, which matters when you are separating
inspections someone chose to run from ones the system opened automatically:
null means the set predates the field.
Links that survive deletion
rootDeliverableId, deliverableId, stageId, and projectId are all set to
null if what they point at is ever deleted. The QC record itself is kept, because
losing the inspection history along with the work is worse than losing the link.