Comments (8)
This can be implemented by using Events. You can put a workflow to sleep by signalling it to wait for a specific external event. Your UI could then publish the event to a workflow host with some data, and then the workflow will wake up and continue processing.
See the sample https://github.com/danielgerlag/workflow-core/tree/master/src/samples/WorkflowCore.Sample04
Would this achieve what you are looking for?
I do have some ideas for enhancements that would make this more simple, and I'm looking to get some more contributors on this project if you are interested?
from workflow-core.
Human Workflow requires support for Workflow Item assigned and implement?
How to update workflow-related data?
Interested in participating in your work.
from workflow-core.
That would be awesome. My initial thoughts would be to create this functionality as an extension package. Perhaps an abstract "AssignableStep" class for any workflow steps that are assignable to a human?
from workflow-core.
How and your assistance, the whole project What are your plans and how do I participate? I come from china
There are many components that can be used as a basis for this project https://github.com/exceptionless/Foundatio
from workflow-core.
I have only started this project last week, give me a few days to collect my thoughts, I'm very excited about the prospect of your contributions
from workflow-core.
Hi, this is a really promising package. Human centric workflow support would be very nice.
There is also another nice package called state less.
https://github.com/dotnet-state-machine/stateless
I'm new to workflow engines. I want to write a human interacted workflow system and I dont know where to start. Maybe a combination of these two packages.
What would you recommend?
from workflow-core.
I have plans to add functionality to assign steps to a user from an LDAP provider, but it might be several weeks before I am able to do this.
from workflow-core.
Hi guys,
I have created a basic proof of concept for human workflow as an extension package on this branch:
https://github.com/danielgerlag/workflow-core/tree/extensibility/src/extensions/WorkflowCore.Users
Sample app is here
https://github.com/danielgerlag/workflow-core/tree/extensibility/src/samples/WorkflowCore.Sample08
Let me know your thoughts
from workflow-core.
Related Issues (20)
- Parallel tasks run in sequence not parallel HOT 2
- What should I do if it is rejected to the specified node that has been executed
- Why can'not I use constructor function in workflow step function HOT 1
- Multiple processes are multi-threaded in parallel? HOT 1
- Can I use the library to implement a fallback mechanism?
- How to achieve a better process rollback workflow HOT 4
- How to achieve exponential backoff retry policy HOT 1
- Facing issue to use Mongo as persistance storage HOT 2
- On wpf application workflow doesn't run at first HOT 3
- How to rollback service Transaction
- host.Start()启动后的host对象和从容器获取的IWorkflowHost对象不一样
- How to register workflows on every node with Multi-node clusters?
- Clear terminated workflow instances
- 7k requests a minute to azure blob storage
- Memory leak
- [Question] Would it be advisable to structure our process using sub-workflows? HOT 3
- Deserialisation in the ToWorkflowInstance() duplicates List items due to not set ObjectCreationHandling = ObjectCreationHandling.Replace in the JsonSerializerSettings
- [Question] How to break foreach loop?
- Is there any sample to use it on .NET framework?
- [Question] What does the option UseMaxConcurrentWorkflows do?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from workflow-core.