核心概念
决策流(Decision flow)是一个用于描述和分析决策过程的概念,它是一个图形化的模型,是规则最终实现可执行的最后形态表现,可以显示出一系列决策和相关的条件、选项以及可能的结果。决策流通常由一系列节点和箭头组成,每个节点代表一个决策点,箭头表示不同决策结果之间的转移路径。
决策流可以用于对复杂的决策过程进行建模和分析。它可以帮助人们更好地理解决策的顺序和影响因素,并提供一种可视化的方式来识别潜在的决策路径和可能的结果。
在实际应用中,决策流可以用于多个领域,例如业务流程管理、项目管理、风险分析等。通过绘制和分析决策流,人们可以更好地理解决策的逻辑和关联性,从而支持更明智的决策制定和问题解决。
管理功能
决策流的管理功能涵盖从创建、编辑、目录组织到状态控制和权限设置的完整生命周期。
1. 界面概览
进入系统后,主要包含四个区域:
- Logo区域
- 导航栏
- 规则目录区域
- 规则详细展示区域
2. 目录管理
为了有效组织决策流,系统支持目录(分类)管理。
- 新增目录:点击左侧目录树上的“+ ”或“新增分类”按钮,可以创建新的目录,形成
目录 -> 决策 的两级管理结构。 - 编辑/删除目录:鼠标悬空在目录名称上,会自动弹出“编辑”和“删除”菜单,您可以修改目录名称和图标,或删除该目录。
3. 决策流的新增
- 操作路径:在左侧目录区域,鼠标悬停在目标目录上,点击出现的“+”按钮(或页面上的“新建决策”按钮)。
- 进入配置:点击后,系统会进入决策流的配置界面,包括基础信息、决策设计、权限设置等多个选项卡。
4. 决策流的编辑
- 进入设计:在决策列表界面,鼠标悬停在某个决策流尾部的“...”按钮上,在弹出的菜单中选择【设计】,即可进入该决策流的可视化设计界面。
- 修改配置:在设计界面中,您可以修改决策流的名称、描述、入参,以及通过拖拽组件(节点)来编排决策流程。
5. 决策流的展示
在规则管理主界面选中一个决策流后,右侧会展示其详细信息,主要包括:
- 基本信息:展示决策流的编号、名称、描述、启用状态、当前版本号、创建人和创建时间。
- 版本管理:展示该版本发布的版本,可以点击设计查看已发布的版本不能
编辑
- 调用示例:展示通过API接口调用的方式与方法,包括接口地址、请求方式、Headers、请求参数说明和返回参数说明。
- 执行日志:展示该决策流历史执行的列表,包括执行编号、入参、出参、执行结果、操作人、执行时间及消耗时间等,并支持查看每条记录的明细。
- 权限设置:配置当前决策的权限控制。
- 安全认证:设置该决策流的Token认证和白名单认证。
- 链路拓扑:展示该决策流从输入输出→规则节点→变量/入参→函数→数据源整个过程。
- 统计指标:展示决策执行记录。
6. 决策流的状态控制
决策流的状态(启用/停用)是控制其能否被API调用的关键开关。
- 启用:只有在“启用”状态下,决策流才能通过API接口被外部系统调用执行。
- 状态切换:在设计界面的“版本管理”选项下,可以查看该规则保存的版本详情,并进行启用/停用状态的切换。
权限控制
决策流的权限控制分为两部分:
1.配置权限
主要指控制哪些人员或角色可以查看、编辑、删除、执行、启用、发布新版本或导出某个决策流。可以在“权限设置”页面中进行细粒度配置。
2.调用权限(服务开放)
控制外部系统如何调用该决策流。可以在“安全认证”页面中开启“凭证访问”(需携带凭证,可配合IP白名单实现双重认证)。