We currently start our workflows like below. However, we might want to change the actual start time of our workflow to be sooner or later based on business logic, so I was wondering if it’s possible to update the start_delay
on the Temporal workflow. Thanks!
handle = await self._temporal_client.start_workflow(
NameOfWorkflow.run,
workflow_args,
id=str(workflow_id),
task_queue="service-name",
start_delay=max(
instance(transition.timestamp, tz="UTC") - now(tz="UTC"),
duration(seconds=0),
),
)