Workflows
/Create and open tenant workflow drafts.
Orbitas helps teams design and run repeatable workflows across people, Vianordis applications, schedules, forms, external systems, and AI-assisted steps. Durable execution, approvals, and event history keep each run understandable and reviewable.
Author, publish, approve, monitor, retry, and cancel governed workflows in the Orbitas durable-execution beta.
Covers beta authoring, templates, connectors, triggers, publishing, schedules, approval inbox, run inspection, retry/replay/cancel, and administrative controls. Every connector, AI step, and external effect remains subject to tenant policy and explicit authority.
| Role | Access | Responsibilities |
|---|---|---|
| Author | Create and test workflow drafts and templates within assigned scope. |
|
| Approver or operator | Decide inbox items and monitor or control runs. |
|
| Administrator | Manage connectors, bindings, execution limits, egress, encryption, and governance controls. |
|
Design for retries, duplicate events, partial external effects, approval timeouts, and safe cancellation before publication.
Model trigger, data boundaries, decisions, actions, errors, and completion criteria.
Record purpose, scope, affected systems, users, data classes, and responsible operator.
Use a schedule, form, event, webhook, or application trigger and define deduplication behavior.
Add tasks, decisions, waits, branches, sub-processes, and explicit terminal states.
Use least-privileged connectors and bounded parameters; keep secrets outside workflow fields.
Define retries, timeout, compensation, human intervention, and non-retryable errors.
Do not publish until test and governance review are complete.
A draft represents the entire accountable process, including duplicate, error, timeout, and cancellation behavior.
Use non-production data and review the exact immutable version before activation.
Use sandbox or bounded accounts and synthetic data.
Test success, rejection, timeout, retry, external failure, and cancellation.
Confirm the event journal contains safe metadata and references payload artifacts rather than raw sensitive data.
Review egress, AI, approvals, limits, schedules, idempotency, and rollback.
Record workflow/version identifiers and activate only approved triggers.
One reviewed workflow version is published with approved bindings, triggers, limits, and operator ownership.
A run is an event-sourced process; use its journal and current state before retry, replay, cancellation, or manual intervention.
Approve or reject only after examining the exact run and proposed effect.
Verify tenant, workflow version, run, requester or trigger, and due time.
Review inputs, branch decisions, artifacts, connector results, and retries.
Check target, parameters, data disclosure, financial or external effect, and rollback.
Approve, reject, or request correction under the process policy.
Confirm the run advances or terminates as expected.
The approval decision is bounded to one run and exact effect and is retained in its event history.
Choose retry, replay, cancellation, or manual remediation based on known side effects.
Review status, ready nodes, timers, events, attempts, artifacts, and connector responses.
Confirm which actions committed outside Orbitas before changing run state.
Decide whether it is transient, data-related, authorization-related, logic-related, or unsafe to repeat.
Retry a safe failed step, replay only under the documented semantics, or cancel to stop future work.
Confirm new events and resulting external state and record any manual compensation.
The run reaches a known state without duplicating an external effect or losing its audit trail.
Activate only the intended trigger and protect ingress identifiers and secrets.
Confirm version and environment before configuring a trigger.
Define schedule/time zone or event/webhook identity, validation, rate, and deduplication.
Confirm one event creates one expected run.
Review event and run counts for duplicates or missing work.
Remove unused schedules, webhook access, and connector bindings.
The configured trigger produces one authorized run per intended event and can be disabled cleanly.
These limits describe the source-pinned Orbitas 0.1.0 beta scope and must be rechecked when the product changes.
Likely cause: The session expired, the identity is not assigned to the application, or the tenant claim is missing.
Likely cause: The current role, release, tenant configuration, or feature flag does not expose that operation.
Likely cause: Validation failed, processing is still running, or the current view is stale or filtered.
Likely cause: Trigger retries, missing idempotency, repeated submission, or event deduplication failure occurred.
Likely cause: Approval, timer, callback, connector, worker, or ready-node projection is blocked.