FlowWright iBPMS Engine Features

FlowWright is the engine for software builders

Award Winning .NET Workflow Software

Embeddable .Net Workflow-Process Engine: 

  • High performance .Net Core workflow engine
  • Fully distributed, run on 1 server or on many servers to distribute the load
  • Fully automated fail-over monitoring and processing
  • Tracks processing information to the smallest level
  • All information persisted to the database
  • Low-Code Based Platform

Forms Designer

  • Fully graphical web-based forms designer HTML5
  • Drag and drop build form with a few simple clicks
  • Build and use custom form UI controls
  • Build data lookups using database connections
  • Use file attachments & digital signatures
  • Supports sub-forms & detail tables
  • Route forms within processes using form steps
  • Responsive forms, render on any device

API

  • Full C# .NET CORE API
  • Full REST API
  • APIs are fully documented with swagger
  • Documentation site with many code samples and videos

Triggers

  • Use email and file based triggers to instantiate Workflow Instances. Setup any # of triggers. Separate engine service for processing triggers, giving flexibility and process distribution.

Logging  

  • System wide logging
  • Logs error, warning, information
  • Custom logging from processes
  • Complete code stack trace
  • Audit log
  • Security log
  • Engine log
  • Data access log

Rules Engine

  • Process simple to complex rules
  • Uses real-time in-memory compilation for high performance
  • Any C# expression that you can type on Visual Studio can be used
  • Use variables and globals within rules
  • Use business objects and their properties within rules
  • Test expressions using the Expression test tool
  • Decision tables for complex rules
  • Nested decision tables and rules

Workflow Configuration Manager

  • User dashboards
  • Manage all Configuration for the product
  • Manage process definitions
  • Manage process instances
  • Manage dashboards
  • Manage business objects
  • Manage events service bus (ESB)
  • Manage business intelligence
  • Manage reporting
  • Manage step and data type configuration
  • Manage archival
  • Manage users

Reporting

  • Graphical web based report designer
  • Implement and use custom report data providers
  • Execute and render reports within FlowWright

oAuth

  • Use oAuth connections to connect to external applications on web using their REST APIs. We provide 20+ templated connections out of the box.
  • Dropbox
  • Facebook
  • Twitter
  • Many more...

Users

  • Connect to existing directory services like Active directory & LDAP
  • User synchronization
  • Forms authentication
  • OAuth authentication
  • Authentication providers
  • Single sign-on
  • Role based security
  • Application roles

Process Designer

  • Fully graphical web-based process designer HTML5
  • Just drag and drop and configure the step properties
  • WYSIWYE – What you see is, what you execute
  • Over 300+ out-of-the-box steps (and growing)
  • Build and use your own custom steps
  • Build and use your own data types
  • Build and use your own business objects
  • Embed the designer in any application
  • Stores process definitions as XML
  • Visual Process Debugger

Business Analytics

  • View analytics on how instances are processed
  • View analytics on least/most used execution paths
  • Use analytics to view how variables changed during execution
  • Full graphical view of history for any item
  • Full audit report for workflow instances
  • Full Business Intelligence API – .net and REST

Dashboards

  • Graphical dashboard designer
  • Implement and manage widgets for dashboards
  • Users are able to have any number of dashboards
  • Display dashboards based on user role

Tasks

  • Route tasks to users, with powerful configuration features.
  • Route to multiple users
  • Route to roles
  • Define task timeouts
  • Define task reminders
  • Send email notifications
  • Provide custom task UI
  • Supports lazy routing
  • Assign based on rules
  • Many more...

Distributed

  • Distributed server processing
  • Distributed file systems
  • Load balancing
  • High availability
  • Disaster recovery


Application Builder

  • Application designer
  • User role based security
  • Display existing items
  • Display custom items
  • Render Application
  • Build multiple applications

Archival

  • Archival of Process Instances
  • Archival of Form Instances
  • Archival of Events
  • Configure archival settings for each above type
  • Configure clean up settings for history, engine alerts and more

Enterprise Service Bus

  • Configure events and event handlers
  • Build your own custom event handlers
  • Publish events
  • Support event driven processing
  • High performance event engine for processing events
  • Turn on/off event generation from within cDevWorkflow
  • Use Webhooks on events

Synchronize

  • Synchronize environments
  • Either push or pull items from environments
  • Package synchronization
  • Tenant synchronization

Microservices

  • Design and manage powerful Micro services
  • Graphically design a Micro service
  • Turn any workflow definition into a Micro service
  • Easily manage all Micro services
  • Micro services become easy to use & secure REST API calls
  • View call statistics

Platforms

  • Physical servers
  • Virtual machines
  • Cloud
  • Azure + Azure DB
  • Amazon cloud
  • Google cloud
  • Fully multi-tenant Saas
  • Docker Containers
  • Kubernetes



Share by: