Log In
0
  • Products
    Suites
    BEST VALUE
    Universal
    (includes all DevExpress .NET products in one integrated suite)
    DXperience
    (includes all DevExpress .NET Controls along with CodeRush)
    .NET Products
    DESKTOP UI CONTROLS
    WinForms
    WPF
    Windows 10 Apps
    WEB UI CONTROLS
    ASP.NET WebForms
    ASP.NET MVC
    ASP.NET MVC & Core
    ASP.NET Bootstrap
    ASP.NET Core Bootstrap
    CROSS-PLATFORM
    Reporting
    Document Server
    ENTERPRISE TOOLS
    Report Server
    Analytics Dashboard
    eXpressApp Framework
    CODE-DEBUG-REFACTOR
    CodeRush for Visual Studio
    Explore Our Newest Features
    HTML JS Products
    HTML5 JS WIDGETS
    DevExtreme
    Xamarin.Forms
    UI CONTROLS
    Free Data Grid
    Testing Tools
    WEB TESTING
    TestCafe
    Delphi & C++Builder Products
    DELPHI & C++BUILDER
    VCL
  • Free Trials & Demos
    (includes all DevExpress .NET products and free technical support)
    .NET Product Demos
    DESKTOP UI CONTROLS
    WinForms
    WPF
    Windows 10 Apps
    WEB UI CONTROLS
    ASP.NET WebForms
    ASP.NET MVC
    ASP.NET MVC & Core
    ASP.NET Bootstrap
    ASP.NET Core Bootstrap
    CROSS-PLATFORM
    Reporting
    Document Server
    FRAMEWORKS
    eXpressApp Framework
    ENTERPRISE TOOLS
    Report Server
    Analytics Dashboard
    HTML JavaScript Downloads
    HTML5 JS WIDGETS
    DevExtreme
    Testing Tools Downloads
    WEB TESTING
    TestCafe
    Delphi & C++Builder Downloads
    CONTROLS
    VCL
  • Buy
    Compare Features
    and Pricing
    Buy a New
    Product Subscription
    Renew an
    Existing Subscription
    Need help or require more information?
    Email us at info@devexpress.com or call +1 (818) 844-3383 between 7:30AM and 4:30PM Pacific Time.
  • Support
    Support Center
    Search the KBMy QuestionsCode Examples
    Resources
    Getting StartedDocumentationDemosTrainingWebinars
  • My Account
    Manage
    Your Profile
    Change your address
    email and password
    Assign
    Licenses
    Manage licenses
    for your dev team
    Renew an
    Existing Subscription
    Purchase
    History
    New order status
    and previous purchases
    Download
    Your Products
    Need help or require more information?
    Email us at clientservices@devexpress.com or call +1 (818) 844-3383 between 7:30AM and 4:30PM Pacific Time.
  • About Us
    Connect with DevExpress
    BlogsUpcoming
    Events
    TrainingWebinars
    Learn More about DevExpress
    About Us
    News
    User Comments
    Case Studies
    Our Awards
    Reviews & Publications
    MVP Program
    Contact Us
eXpressApp Framework
  • Pricing
  • Community
  • App Gallery
  • Get Started
  • Demos
  • FAQ
  • Overview

Managing Business Processes

The Traditional Approach

Specialized knowledge and significant resources are required to build even the simplest business process management infrastructure.

Developing a solid solution for business process management is a challenging task and requires extensive expertise in many areas of software design. Leveraging existing frameworks like Microsoft Windows Workflow Foundation (WF) is difficult, because learning it requires a significant investment of time. Beyond time-to-market issues, Microsoft's platform has limitations including the lack of support for auto-persistence of workflow states to non-MS SQL Server databases.

The XAF Advantage

Easy to use solution suitable for both lightweight and complex workflow scenarios.

XAF simplifies the use of the Workflow Foundation platform. A built-in module facilitates creation, execution and deployment of workflows. All you'll need to know are general concepts associated with workflow design. You can create workflow activities at both design and run time using a visual designer. A set of pre-built workflow activities for addressing mundane business tasks are available. Persisting workflow states are supported for more than fourteen popular database engines. A built-in State Machine module can be used for lightweight scenarios, like managing a business entity's status ("in progress", "completed", "paused", etc.). End-users have a rich set of options to create, share and customize state machines.

Managing Business Processes - How it Works

XAF fully supports Windows Workflow Foundation 4.0. WF is a workflow management framework that can be used to create manageable, workflow-enabled applications. XAF's built-in Workflow module simplifies design and workflow execution, requiring that you only know the general concepts associated with workflow design.

  • Workflows are automatically deployed and started when appropriate.
  • Workflow instance states are automatically persisted using any database engine supported by XPO.
  • A run-time workflow designer (Workflow Property Editor) is available - your end-users can create and customize workflows as needed.

    XAF - Workflow Designer
    X
    Loading…
    XAF - Workflow Designer
  • Workflows designed at design or runtime are fully reusable. All workflows are available in the Workflow Property Editor.
  • Special Actions are available to list workflow instances/definitions, suspend, cancel, terminate, etc.
State Machine - How it Works

The State Machine module allows you to easily manage a business object's status. A good example of a stateful object is a task - with the following states: not started, in progress, completed, paused, etc. Until a task is started, it cannot be completed. By using the State Machine module, you can define this logic by specifying valid state transitions. You can also specify appearance rules for different states so they will be applied when a state changes. The State Machine module automatically creates status change Actions and puts them into a Detail View.

XAF State Machine Module
X
Loading…
XAF State Machine Module

Additionally, the State Machine module ships with a predefined set of persistent objects to simplify state machine customization - your end-users can customize existing state machines and create new ones.

XAF State Machine Module

State machines are supported in both WinForms and ASP.NET XAF Applications.

DEVEXPRESS
About Us
News
Our Awards
Upcoming Events
User Comments
Case Studies
Reviews and Publications
Licensing
Purchasing
MVP Program
Contact Us
Logos
DESKTOP UI CONTROLS
WinForms
WPF
Windows 10 Apps
WEB UI CONTROLS
ASP.NET WebForms
ASP.NET MVC
ASP.NET MVC & Core
ASP.NET Bootstrap
ASP.NET Core Bootstrap
CROSS PLATFORM
Reporting
Document Server
ENTERPRISE TOOLS
Report Server
Analytics Dashboard
eXpressApp Framework
CODE-DEBUG-REFACTOR
CodeRush for Visual Studio
HTML5 JS WIDGETS
DevExtreme
FUNCTIONAL WEB TESTING
TestCafe
DELPHI C++BUILDER
VCL
SUPPORT
Search the Knowledge Base
My Questions
Code Examples
Getting Started
Demos
Documentation
Blogs
Training
Webinars
Current Version/Build
Version History
LIVE CHAT

Chat is one of the many ways you can contact members of the DevExpress Team.
We are available Monday-Friday between 7:30am and 4:30pm Pacific Time.

If you need additional product information, write to us at info@devexpress.com or call us at +1 (818) 844-3383

FOLLOW US

DevExpress engineers feature-complete Presentation Controls, IDE Productivity Tools, Business Application Frameworks, and Reporting Systems for Visual Studio, Delphi, HTML5 or iOS & Android development. Whether using WPF, ASP.NET, WinForms, HTML5 or Windows 10, DevExpress tools help you build and deliver your best in the shortest time possible.

Your Privacy - Legal Statements
Copyright © 1998-2018 Developer Express Inc.
All trademarks or registered trademarks are property of their respective owners