Skip to content

Certificates overview

A certificate is the record DASH produces when it takes a source document — such as a certificate of analysis (CoA) — maps its data onto one of your Definitions using a Definition Map, and prepares it for release to a recipient. Each certificate ties together a Material, a Definition version, a Definition Map, and the input data itself.

Every certificate carries a status that tells you exactly where it is in the workflow, from an editable draft through to a signed, submitted record.

A certificate follows a single, predictable path. You send a draft for approval, a Quality Person signs it, and then it is submitted through a background pipeline that generates XML and transmits it to the recipient.

stateDiagram-v2
    [*] --> draft
    draft --> awaiting_approval: send for approval
    awaiting_approval --> approved_for_submission: sign
    approved_for_submission --> generating_xml: submit
    generating_xml --> submitting: XML generated
    submitting --> pass: transmitted
    generating_xml --> xml_failed: XML error
    submitting --> submit_failed: transmission error
    ingesting --> awaiting_approval: data ingested
    ingesting --> ingest_failed: ingest error
    ingest_failed --> ingesting: retry
    xml_failed --> generating_xml: retry
    submit_failed --> submitting: retry
    validation_failed --> generating_xml: retry
    pass --> [*]
Status Meaning
Draft Newly created and fully editable. You can review, edit and correct the mapped data.
Ingesting The uploaded file is being parsed. Certificates created by automated ingestion also pass through here.
Ingest failed The file could not be parsed. Editable and retryable.
Awaiting approval Sent for a Quality Person or Admin to sign.
Approved for submission Signed. The data is locked and the certificate is ready to submit.
Generating XML The submission pipeline is rendering the output XML.
Submitting The output is being transmitted to the submission channel.
Pass Successfully submitted.
XML failed / Validation failed / Submit failed The pipeline stopped at that stage. Each is retryable and resumes from the failed step.

The legacy Fail status is retained on some older records for historical reasons.

Open Certificates from the main menu to see the list of all certificates for your account. The list shows the date, status, project (material), definition version, who submitted it, the related organisation, and the source and certificate data channels.

The Certificates list, showing the status chip for each certificate
The Certificates list, showing the status chip for each certificate
  • Search by name using the search box.
  • Filter by status, direction or material using the filter menu.
  • Select the more actions icon on any row to view a certificate, approve a draft, or download the PDF and XML of a passed certificate.
  • Select the + button to create a new manual certificate — see Create a certificate.

Selecting a row opens the certificate. A draft opens in the editing wizard; a signed or submitted certificate opens in a read-only record view.