Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Workflow Tracking #18

Closed
ccpony opened this issue Feb 2, 2017 · 5 comments
Closed

Workflow Tracking #18

ccpony opened this issue Feb 2, 2017 · 5 comments

Comments

@ccpony
Copy link

ccpony commented Feb 2, 2017

I started an issue, but then I didn't follow up. Let me try again...

What is the best way to track long-running workflows, in terms of the state of the individual steps, etc.? At one point we had considered a separate table for persisting each step. I think that this would be a good idea since user-definable data could be persisted on a per-step basis. Ultimately, it would be nice to provide some kind of front end to all this (such as GoJS).

Daniel - do you have any plans for this?

Thanks again.

@danielgerlag
Copy link
Owner

Hi Jeff,

Sorry for the delayed response... I have recently changed the way the relational DB persistence providers store their data. (SQL Server, Postgres & Sqlite), so that more of the details are split out into separate tables.
The "ExecutionPointer" table is what you are looking for, this will hold info on which steps have been executed and what the next step to execute is. Also, if you look at the WorkflowCore.Users project under extensions, you can see an example of how I have added additional data on a per step basis, that is not part of the actual core library. Let me know if this works for you?

I was planning on building an admin UI in Angular 2, but this will probably be a separate repo, also still need to refine the API project first.

@ccpony
Copy link
Author

ccpony commented Feb 3, 2017 via email

@danielgerlag
Copy link
Owner

Hi Jeff,

Were you able to solve your problem with the new schema for the SQL provider?

Also, I'd like to take you up on the offer to build an admin UI, that would be awesome. I was thinking, let's keep it in this repo but put it under the "extensions" directory. Feel free to modify and extend the web API library as needed to support this.

@ccpony
Copy link
Author

ccpony commented Feb 26, 2017

Hello Daniel. Please advise how I can discuss a business opportunity with you privately. Thanks.

Jeff

@danielgerlag
Copy link
Owner

daniel@gerlag.ca
+1 604 290 3853

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants