Giter VIP home page Giter VIP logo

Comments (8)

danielgerlag avatar danielgerlag commented on July 18, 2024

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.

geffzhang avatar geffzhang commented on July 18, 2024

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.

danielgerlag avatar danielgerlag commented on July 18, 2024

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.

geffzhang avatar geffzhang commented on July 18, 2024

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.

danielgerlag avatar danielgerlag commented on July 18, 2024

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.

ersenbasaransen avatar ersenbasaransen commented on July 18, 2024

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.

danielgerlag avatar danielgerlag commented on July 18, 2024

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.

danielgerlag avatar danielgerlag commented on July 18, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.