# Signal to scheduled workflow

**URL:** <https://community.temporal.io/t/signal-to-scheduled-workflow/1971>\
**Category:** Community Support\
**Tags:** java-sdk\
**Created:** [April 20, 2021, 5:16pm UTC](https://community.temporal.io/t/signal-to-scheduled-workflow/1971 "2021-04-20T17:16:02Z")\
**Posts on this page:** 8\
**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, 5:16pm UTC](https://community.temporal.io/t/signal-to-scheduled-workflow/1971/1 "2021-04-20T17:16:02Z")

</div>

Hi Everyone,  
Could you please explain how signals processed by the scheduled workflows?  
Am I right that the signals will not be processed, they will also be scheduled?

---

<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, 6:02pm UTC](https://community.temporal.io/t/signal-to-scheduled-workflow/1971/2 "2021-04-20T18:02:34Z")

</div>

What do you mean by “scheduled workflows”? Are you asking about workflows that were passed a cron expression on start?

---

<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, 6:13pm UTC](https://community.temporal.io/t/signal-to-scheduled-workflow/1971/3 "2021-04-20T18:13:50Z")

</div>

Yes, correct.

---

<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, 6:54pm UTC](https://community.temporal.io/t/signal-to-scheduled-workflow/1971/4 "2021-04-20T18:54:35Z")

</div>

Cron workflows are always running. They just don’t have their first workflow task scheduled until the execution time. When signaled the signal is written to the workflow execution history. Then the signal will be available to the workflow to consume when execution time comes.

---

<div class="post-metadata">

**Author:** ![madhu](https://avatars.discourse-cdn.com/v4/letter/m/a8b319/32.png) [@madhu](https://community.temporal.io/u/madhu)\
**Post date:** [April 23, 2021, 3:21am UTC](https://community.temporal.io/t/signal-to-scheduled-workflow/1971/5 "2021-04-23T03:21:16Z")

</div>

> [@maxim](#):
>
> Then the signal will be available to the workflow to consume when execution time comes.

the only problem is there is no way to query these cron until the execution is started. am i correct?

---

<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 23, 2021, 3:27am UTC](https://community.temporal.io/t/signal-to-scheduled-workflow/1971/6 "2021-04-23T03:27:18Z")

</div>

Yes, here is the relevant issue: [Temporal sends queries to workflows which are created but not started · Issue #1310 · temporalio/temporal · GitHub](https://github.com/temporalio/temporal/issues/1310)

---

<div class="post-metadata">

**Author:** ![madhu](https://avatars.discourse-cdn.com/v4/letter/m/a8b319/32.png) [@madhu](https://community.temporal.io/u/madhu)\
**Post date:** [April 23, 2021, 3:29am UTC](https://community.temporal.io/t/signal-to-scheduled-workflow/1971/7 "2021-04-23T03:29:13Z")

</div>

Thanks , maxim, i thought this is by design… [Query methods of cron job not showing up prior to execution start](https://community.temporal.io/t/query-methods-of-cron-job-not-showing-up-prior-to-execution-start/1143)

---

<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 23, 2021, 3:30am UTC](https://community.temporal.io/t/signal-to-scheduled-workflow/1971/8 "2021-04-23T03:30:54Z")

</div>

Yes, especially in Go where queries are registered once workflow started execution. But I think we should come up with a better story in this case at some point.
