WhoDB PlatformDocs

Platform concepts and data flow

Use this reference when deciding which resource to create. A connection, a managed data copy, a business model, executable logic, and a user interface are separate parts of a workflow.

The inventory exposes each resource area without implying that creation in one automatically configures the others.The inventory exposes each resource area without implying that creation in one automatically configures the others.

The inventory exposes each resource area without implying that creation in one automatically configures the others.The inventory exposes each resource area without implying that creation in one automatically configures the others.

The inventory exposes each resource area without implying that creation in one automatically configures the others.

ResourceOwns or describesDoes not establish by itself
OrganizationTeam/admin contextAccess to every private child resource
ProjectWorkspace for related resourcesA copy of another project's content
SourceExternal connection configurationA managed copy of all external rows
FileUploaded contentA dataset/entity or recurring refresh
DatasetStored records/schema configurationA recurring data movement schedule
EntityManaged business records, properties, key, and linksAutomatic live binding to an external source table
RelationConfigured business-key connectionClean data or an external database constraint
TransformRead/process/write graphCorrectness without a completed run and result check
FunctionCode, runtime, and bindingsCaller permission or access to every credential
AppPages, state, bindings, and actionsA published active version visible to every teammate
SecretStored credential valueA consumer grant or alias binding
ProviderAI/lineage service configurationCurrent runtime availability or correct model output
PackageFrozen versions and dependency requirementsActivation of every installed resource

Follow the handoffs#

For external Orders, connect Source → inspect table → create managed Order → configure/import with Transform → verify managed rows → bind to App/Function. Keep the external business key as a property such as external_id while the managed record retains UUID identity.

A file can instead become a dataset through promotion, then feed a transform or another workflow. Refresh behavior must be configured explicitly; the name “source” or “dataset” does not imply continuous replication.

Three scopes to check#

Check the organization/project, the caller's resource access, and the draft/active version. Many apparent data bugs are a mismatch in one of those contexts. Use the Orders tutorial for a complete example with known counts and keys.

Was this page helpful?