HelperStable

Submit company draft

Materializes a `platform.company` draft as a canonical company with validation, idempotency, and provenance.

Company / contact
Submit company draft
Companies & contacts
Typed result

Vue d’ensemble

Materializes a platform.company draft as a canonical company with validation, idempotency, and provenance.

Exemple

An event or extension produces a company draft; the process explicitly chooses to submit it as an Ormuz resource.

Parameters 1

draftRequisCompany draft
Typed draft to materialize as a canonical resource. It carries the target type and, when produced by an extension, its technical provenance.

Outputs 6

companyCompany
Canonical platform company obtained or created by the operation.
resourceCompany
Canonical platform resource materialized from the draft.
object_typeenum
Canonical type of the materialized resource.
extension_object_mappingextension object mapping
External↔Ormuz technical mapping created when draft provenance allows this correlation.
createdboolean
true when a new resource was created during this execution.
reusedboolean
true when an existing resource was reused through correlation or idempotency.

Behavior

The node validates the draft type, reuses a correlated resource when idempotency allows it, and creates an external mapping when provenance authorizes the correlation.

Limits and responsibilities

  • A draft is not yet an addressable resource; do not assume it already has an ID.
  • This node is valid only for objects whose authority contract allows this materialization.