Skip to main content
Toggle navigation
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
×