# How to check if scheduled workflow already started?

**URL:** <https://community.temporal.io/t/how-to-check-if-scheduled-workflow-already-started/1967>\
**Category:** Community Support\
**Tags:** java-sdk\
**Created:** [April 20, 2021, 1:14pm UTC](https://community.temporal.io/t/how-to-check-if-scheduled-workflow-already-started/1967 "2021-04-20T13:14:53Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![ArtyomS](https://avatars.discourse-cdn.com/v4/letter/a/51bf81/32.png) [@ArtyomS](https://community.temporal.io/u/ArtyomS)\
**Post date:** [April 20, 2021, 1:14pm UTC](https://community.temporal.io/t/how-to-check-if-scheduled-workflow-already-started/1967/1 "2021-04-20T13:14:53Z")

</div>

Hi Everyone,  
I have a scheduled workflow and I want to check if it is running right now or it is still waiting for the scheduled time, how can I do it?

---

<div class="post-metadata">

**Author:** ![maxim](https://sea2.discourse-cdn.com/flex016/user_avatar/community.temporal.io/maxim/32/8_2.png) [@maxim](https://community.temporal.io/u/maxim)\
**Post date:** [April 20, 2021, 4:55pm UTC](https://community.temporal.io/t/how-to-check-if-scheduled-workflow-already-started/1967/2 "2021-04-20T16:55:43Z")

</div>

DescribeWorkflowExecution gRPC API [returns WorkflowExecutionInfo](https://github.com/temporalio/api/blob/0f6397d4a17482d9a51b3bccb0e293e07ea83b54/temporal/api/workflowservice/v1/request_response.proto#L559) which contains [execution\_time](https://github.com/temporalio/api/blob/0f6397d4a17482d9a51b3bccb0e293e07ea83b54/temporal/api/workflow/v1/message.proto#L53) field. This field is the time of the actual execution of the cron. If the current time is passed the execution\_time then the workflow is already started actual execution assuming that workflow worker is up and running.
