Workflows
Automatically apply changes to assets when specific echo3D events occur.
Workflows let you automatically apply changes to your assets when specific events occur in your echo3D collection. When a configured event fires, echo3D applies your workflow's settings to the affected asset. These changes can include adding custom metadata, granting asset access to specific users, creating shortcuts in other collections, compressing assets, or converting assets to new file formats.

Creating a Workflow
To create a new workflow, navigate to the Workflows tab and click the Add Workflow button. A dialog will appear with four tabs:
Triggers: Choose which events activate the workflow. The available triggers are:
Upload: Fires when a new asset is uploaded.
Edit: Fires when an asset is edited via the model editor, or a new version of the asset is added.
Metadata & Tags: Define custom metadata key-value pairs and tags to be applied to the asset when the workflow triggers.
Optimization: Configure automatic asset compression or file format conversion.
Sharing: Grant elevated access to the asset for specific users, or create shortcuts to the asset in other collections.
You can save any combination of these settings as a reusable Template (via the top-right of the dialog), which lets you quickly populate the same settings when creating new workflows in the future.

Default Upload Workflow
Every collection comes with a pre-existing Upload Workflow whose initial settings match the system defaults. You can edit its settings, and those changes will appear as the defaults in the Upload Hub. You can also add additional triggers (such as Edit) to this workflow, but you cannot remove the Upload trigger or delete the workflow itself.

How Multiple Workflows Interact
Multiple workflows can share the same trigger. When an event fires that matches more than one workflow, echo3D merges the settings from all matching workflows into a single combined setting and applies it to the asset. The merge rules are:
Metadata: If multiple workflows add the same metadata key, their values are combined with a comma.
Sharing: If multiple workflows grant the same user different access levels, the highest level is applied.
Optimizations: All selected optimizations across the workflows will be performed.
Exception for Upload Hub uploads: When you upload an asset through the Upload Hub, only the settings you configure directly in the Upload Hub are applied -- they are not merged with any upload-triggered workflows. Uploads via any other method (the model editor, the API, etc.) will merge settings from all matching upload-triggered workflows as described above.
Last updated