Skip to content

aelassas/wexflow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status Nuget NuGet

Wexflow is an open-source and cross-platform workflow engine and automation platform that aims to automate recurring tasks. With the help of Wexflow, building automation and workflow processes become easy.

Wexflow provides a cross-platform workflow server, an admin dashboard for designing, managing, and tracking workflows, sequential workflows, flowchart workflows, and approval workflows on generic business objects called records.

Wexflow provides 100+ activities for different kind of tasks and allows custom integration with other solutions through custom activities and Wexflow API.

Features

  • Cross-platform workflow server
  • Powerful dashboard
  • UI designer
  • Native Android App
  • Sequential workflows
  • Flowchart workflows
  • Approval workflows
  • 6+ databases supported
  • 100+ activities
  • Cron scheduling
  • Extensive logging
  • Real-time stats
  • Multiple Language support
  • RESTful API
  • Extensible
  • Supported Platforms: macOS, Linux, Windows, Docker

Documentation

  1. Installing
    1. Windows
    2. Linux
    3. macOS
  2. Screenshots
  3. Docker
  4. Configuration
    1. Wexflow Server
    2. Wexflow.xml
    3. Backend
  5. Persistence Providers
  6. Getting Started
  7. Android App
  8. Samples
    1. Sequential workflows
    2. Execution graph
    3. Flowchart workflows
      1. If
      2. While
      3. Switch
    4. Approval workflows
      1. Simple approval workflow
      2. OnRejected workflow event
      3. YouTube approval workflow
      4. Form submission approval workflow
    5. Workflow events
  9. Built-in Tasks
    1. File system tasks
    2. Encryption tasks
    3. Compression tasks
    4. Iso tasks
    5. Speech tasks
    6. Hashing tasks
    7. Process tasks
    8. Network tasks
    9. XML tasks
    10. SQL tasks
    11. WMI tasks
    12. Image tasks
    13. Audio and video tasks
    14. Email tasks
    15. Workflow tasks
    16. Social media tasks
    17. Waitable tasks
    18. Reporting tasks
    19. Web tasks
    20. Script tasks
    21. JSON and YAML tasks
    22. Entities tasks
    23. Flowchart tasks
    24. Approval tasks
    25. Notification tasks
    26. SMS tasks
  10. Local Variables
  11. Global Variables
  12. REST Variables
  13. Cron Scheduling
  14. Logging
  15. Custom Tasks
    1. General
    2. .NET Core
    3. Referenced Assemblies
    4. Update
    5. Suspend/Resume
    6. Logging
    7. Files
    8. Entities
    9. Shared Memory
    10. Designer
    11. Debugging
  16. Command Line Client
  17. RESTful API
    1. API
    2. C# client
    3. PHP client
  18. Run from Source

Support

If you find this project helpful, consider buying me a coffee.

Buy Me A Coffee

License

Wexflow is MIT licensed.