Skip to main content

SlickflowBPMN Workflow Engine Development Guide

  • Contents
  • Index
  • Search
  • Introduction to process engine
    • Process basic terminology
    • Flowchart template creation
    • Code creation simple process example
      • serial process
      • Branching process
    • Detailed description of commonly used API interfaces for process services
    • Process instance running
      • Process start (Start)
      • Process run (Run)
      • Process withdrawal (Withdraw)
      • Process return (Sendback)
  • Process Engine Advanced Features
    • Countersigned:
      • Process Definition
      • Assign values to the next step personnel when the process is transferred
    • Affidavit
      • Signature process definition
      • Initiate signature
    • subprocess
      • Subprocess type
        • 1) Ordinary sub-process
        • 2) Parallel multi-instance sub-process
      • Subprocess calling method
        • Static drawing mode
    • Common gateways
      • Parallel Gateway
      • Inclusive Gateway
      • Exclusive Gateway
    • Approval gateway
      • General approval gateway
      • Countersignature Approval Gateway
    • event interface
      • Binding event interface in process definition
      • Example of event method invocation during process flow
      • Intermediate Event
      • External event type call example
    • ServiceTask service type node
      • ServiceTask node property configuration
      • ServiceTask call example
    • Setting and reading process variables
      • Process variables
      • activity variable
    • Versions and cache
      • Process version
      • cache updates
    • Conditional expressions and conditional nodes
      • Conditional Expressions
      • Conditional start node
      • conditional intermediate node
    • Task entrustment
      • Function Description:
      • Interface Name
    • Process jump function
      • The process jumps to the specified step
      • The process jumps to the initiating node
      • Process jumps to end
    • Process return function
      • Return scenario
      • Return interface
      • Judgment criteria for return and run interface calls
    • Process rejection function
      • Reject scenario
      • Reject interface
    • Process completion
      • Completion scene
      • Completion interface
    • Special merge modes
      • Enhanced Join Mode (EOrJoin)
      • Mutually exclusive join mode (XOrJoin)
    • Process revision function
      • Countersignature revision function
      • Parallel multi-instance revision
      • Revision interface
    • Process return special scenario
      • Parallel branch rollback
      • Countersigned and returned
      • Return of parallel multi-instance nodes
    • Parallel multi-instance branch gateway functionality
      • business process description
      • Mode Description
      • Test Cases
    • swim lane process
    • Message startup process (message queue RabbitMQ)
      • Message topic configuration
      • Message topic subscription
      • Message topic publishing
  • Organizational expansion
    • Role user docking
    • Filter people when sending
  • Automatic job processing
    • HangFire environment construction
    • Automatic Job List
      • The process is automatically completed after the deadline
      • Process start at scheduled time
      • The process ends on time
    • Scheduled task management background
      • Backend page
      • Scheduled task category
      • Job log information
  • Multi-language support
    • Server-side language project
    • Front-end multi-language directory
  • Introduction to testing tools
  • Tool function
    • Email sending
      • Email sending function description
      • Implementation
  • Slickflow.Graph Graphical Modeling User Manual
    • Graphics creation code text
    • Process creation command
    • Active node creation command
      • Start node creation: Start()
      • End node creation: End()
      • Task node creation: Task()
        • basic method
        • Extension method example
        • Extension method list
      • Branch node creation: Split()
    • Graphics storage commands
    • Graphics maintenance commands
      • Process loading command
      • Graphics node editing code
      • Detailed explanation of node editing commands
        • Add a node: Add()
        • Insert a node: Insert()
        • Update node attributes : Set()
        • Replace a node: Replace()
        • Exchange node: Exchange()
        • Branch node: Fork()
        • Delete node: Remove()
        • Add branch/merge: Cover()
        • Delete branch/merge: Uncover()
        • Connect node: Connect()
        • Disconnect node: Disconnect()
      • Process update command Update()
    • programming environment
    • Online address
    • Summarize

    Introduction to process engine

    Copyright © 2024 by Besley, All Rights Reserved.