Run workflows and manage schedules
Open a service's Workflows view to see declared workflow entrypoints, start runs and administer schedules. Temporal must be enabled. A service declares workflows; operators own schedule definitions.
Start and inspect a run
- Select the declared workflow and fill its typed input.
- Review the workflow ID and execution options.
- Start once, then inspect the returned run.
- Follow status, history and result. Keep the raw payload when a schema is unavailable or the result cannot be decoded.
Cancel asks execution to stop cooperatively. Terminate ends it administratively. A signal delivers a named application message. These operations can have external effects and are audited; a deadline or lost response does not establish whether they were accepted.
Create a schedule
Select a workflow such as hello's Report, enter its input and schedule specification, review the policy, then create it. Check the next execution and actual resulting run. The UI/API support editing and deleting schedules, pausing/resuming them and triggering an immediate run.
Use a meaningful pause note. An update must preserve operator pause state unless explicitly changed. Concurrent changes are protected by revision checks. When a conflict occurs, reload and compare instead of overwriting another administrator's update.
Rolling updates
SDK startup does not reconcile schedules. Restarting a service therefore does not reset schedules or resume them. Workflow names and payload compatibility still matter: a schedule may target code that a rollout removed. Review schedules before removing a workflow declaration.
Uncertain command outcomes
External commands persist an audit intent before dispatch and a result afterward. An intent without result or an unknown result requires investigation. Match the operation ID with the run/schedule state; do not assume a retry is safe because the browser showed a timeout.
See WorkflowService, ScheduleService and audit semantics.