目的与概述
在流程实现中,变量允许我们存储、修改和引用数据,是复杂业务逻辑不可或缺的一部分,本文档旨在引导用户熟练掌握workflow中流程变量的使用
使用场景
在流程设计态中,使用流程具体使用场景可以概述为两个场景:UI模式选择流程变量,脚本/表达式使用流程变量
变量的基础概念
定义:变量在流程中负责存储数据,且变量名存在唯一标识
类型:目前在workflow中可用的变量类型分为系统变量,自定义变量,节点变量,模型变量
流程变量UI模式
UI模式泛指目前在设计态需要用到变量机制,用户可以直接通过节点点击选择变量,无需编写脚本。
UI模式支持选择后变更变量层级。级因为变量选择器中我们可以选择到一个object,目前开发平台支持手动编写层级。
UI模式变量选择具体场景
签核/人工节点人员选择支持变量
节点映射
包括人工和自动节点都存在映射,人工/签核节点存在输入/输出映射,自动节点仅存在输出映射

新增/编辑数据节点,编辑数据表达式来自变量

条件节点/并行分支选择变量来源

流程边框脚本/表达式模式
支持用户通过编写脚本/表达式达到用户定制化个性配置、人工节点/数据映射

自动节点编写脚本
包括HTTP节点,ESP节点,事件节点,消息通知节点,脚本节点

条件分支/并行分支自定义表达式
