PicaJet

Reference Glossary

Publish state

An asset's current position in its lifecycle — draft, in review, approved, published, expired, or archived — that determines who can see and use it.

Why it matters in a DAM

Publish state is what keeps an unapproved product shot from being pulled into a live storefront feed by an automated integration — a DAM connected to a website or PIM should only expose assets marked published. Without an enforced state field, review becomes advisory rather than a real gate: someone can grab a draft asset before it's cleared, with nothing technical stopping them.

A worked example

State: Draft Visible to uploader and team editors only
State: In review Visible to assigned reviewers; locked from download
State: Published Visible to all DAM users and connected channels (website, PIM)
State: Expired Hidden from search; retained for record, not for reuse

Common mistake

Teams rely on folder naming — a folder literally called 'do not use yet' — to signal state instead of an enforced status field, and a connected system or a rushed teammate pulls the asset anyway because nothing technical stopped them.

Publish state turns an asset’s lifecycle into something the system can enforce rather than something people are supposed to remember. A field-level status — draft, in review, approved, published, expired, archived — determines what search returns, what a connected system like a website CMS or product catalog is allowed to pull, and who can download the file at all.

The states that matter most operationally are the boundary ones: what happens the moment something moves from ‘in review’ to ‘approved,’ and what happens automatically when a licensed asset’s usage window closes and it should flip to ‘expired’ without anyone remembering to check the license file. A DAM that only tracks ‘published’ versus ‘not published’ misses both of those transitions and the governance value that comes with them.

Automated integrations are usually where a missing publish state does the most damage, because they don’t apply human judgment — a feed that syncs ‘all assets in this folder’ to a live website will happily publish a draft the moment it lands in the wrong folder, publish state or not, if the integration itself isn’t filtering on status.

Frequently asked

What does publish state actually control in a DAM?

It's a field-level status — draft, in review, approved, published, expired, archived — that determines what search returns, what a connected system like a website or PIM can pull, and who can even download the file.

Why is enforcing publish state technically important, not just organizationally?

Without an enforced status field, review becomes advisory rather than a real gate — someone can grab a draft asset before it's cleared, with nothing technical stopping them.

What's wrong with using a folder name like 'do not use yet' instead of a status field?

It's just a signal people are supposed to remember, not something the system enforces — a connected integration or a rushed teammate can still pull the asset because nothing technical stops them.

Which publish-state transitions matter most operationally?

The boundary transitions — what happens the moment something moves from 'in review' to 'approved,' and what happens automatically when a licensed asset's usage window closes and it should flip to 'expired' without anyone remembering to check.

Why are automated integrations especially risky around publish state?

They don't apply human judgment — a feed that syncs 'all assets in this folder' to a live website will publish a draft the moment it lands in the wrong folder, unless the integration itself filters on publish status.

What does the 'expired' state do differently from 'archived'?

Expired hides an asset from search and retains it only for record, not reuse — it's the correct state for something like a lapsed license, distinct from archived material kept for other reasons.