ICT:Workflow
Operational Workflow
This page describes how data, pages, and media are created, edited, and published.
It focuses on practical day-to-day workflows.
General Workflow Principle
Work proceeds in phases:
- Internal research and structuring
- Review and validation
- Public publication
Internal work may be complex and incomplete. Public output must be stable and curated.
Creating Structured Pages
Heritage Objects (HO:)
Steps:
- Use the HeritageObject form
- Enter required metadata
- Save the page
- Review stored data via queries if needed
Direct editing of HO pages without forms is discouraged.
Digital Assets (DA:)
Steps:
- Upload file(s) (club members only)
- Create a DA page using the DigitalAsset form
- Link files to the DA
- Link DA to one or more HO pages
- Optionally define parent/child relationships between DAs
DA pages are internal and not intended for public viewing.
Managing Relationships
Many-to-many relationships are handled using:
- Cargo subtables
- Repeatable form sections
Examples:
- Object–Person relationships
- Object–Set memberships
Relationships are always edited in the context of a parent page.
File Upload Workflow
- Upload file to File: namespace
- Verify file name and format
- Add file reference to a DA page
- Do not embed internal files on public pages
File uploads are restricted to club members.
Public Publication Workflow
Publication is a deliberate act.
Typical steps:
- Identify content ready for publication
- Create or select a public file derivative
- Embed the public file on a page in the Main namespace
- Verify that no internal files are referenced
Internal DA pages remain private.
Schema Evolution Workflow
Changes to structure follow this order:
- Update Cargo table
- Save Cargo page to activate changes
- Update Page Schema if needed
- Regenerate forms if required
- Test with sample data
Never change schema directly in the database.
Error Handling
If data does not appear as expected:
- Check Cargo table definition
- Check that the Cargo page was saved
- Check form-to-field mapping
- Check namespace and category constraints
Status
This workflow is considered stable but may evolve.