Updated the DSL sample to show how you can use “custom” function type in DSL to send signal to external workflow and how to wait for signal via event state. Note this is just one way of doing it for the sample, you can use this and extend to whatever you might need. PR here.
For signals sent from the client the existing sample can already handle that via dynamic signal handler definition in DynamicDslWorkflow
.