Skip to content
Discussion options

You must be logged in to vote

After seeing another discussion on starting a workflow without registering all the same workflows with the client, I realized that it was exactly my mistake: I was trying to use a client that wasn't set up 'properly'.
For everyone else interested, the conceptual way in v.3.7 to start a workflow from another process will be:

workflowController = new WorkflowController(<... same configuration as a host ...>); // important: controller, not host
workflowController.RegisterWorkflow<YourWorkflow>();
await workflowController.StartWorkflow(nameofYourWorkflow, versionofYourWorkflow, data, reference);

I wonder if other features like queues or lock mechanisms would improve on that.

Replies: 2 comments

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Answer selected by zaytsevand
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants