BPMN(业务流程模型和符号)的主要目的是提供一种标准化和直观的方式来建模、执行、分析和改进组织内的业务流程。BPMN 是一种通用语言(符号),使不同部门和角色的利益相关者能够理解、沟通和协作业务流程。

开始事件
代表业务流程的启动点。它们标记流程流的开始,并指示触发流程执行的事件。
序列流
表示在业务流程中执行活动、事件和网关的顺序。它们直观地表示 BPMN 元素之间的控制流或方向性,定义流程实例遵循的路径。
用户任务
表示业务流程中需要人工干预或人类用户交互的活动。这意味着任务必须由人员作为整个流程的一部分来执行。大多数情况下,这仅仅意味着(人类)用户必须填写表格。然后该表格的数据用于控制工作流。
网关
代表流程中流程可以分叉、汇聚或做出决策的点。它们控制流程的分支或合并。
服务任务
表示案例中执行复杂逻辑的任务。它表示系统执行的工作单元,调用 Java 后端中的特定代码片段。还有更专业的服务任务,例如“电子邮件”任务或“生成文档”任务。
结束事件
表示流程在流程中终止或完成的点。