变量组件是先胜云平台基础组件之一,为其他组件如电子表格、流程等提供传参能力。变量元素中包括两种类型的变量:全局变量和用户变量。
变量元素用于做一些针对所有用户或者单个用户的全局的参数设置。一个变量元素可以包含多个变量,每个变量都可以被单独定义类型和设定值,每个变量可以被定义成不同的数据类型。
编辑变量:
支持空白变量新建,导入与复制;
支持元素的删除,导出;
支持全局变量和用户变量设置;
支持对变量类型的设置。
变量赋值:
全局变量设置唯一值;
用户单独赋值。
全局统一设置变量值,减少用户操作的复杂度。
提供多种字段类型设置,满足多种应用场景。
实现特定场景下用户数据的隔离。
如果有个参数在某个时间段内是全局统一的,不允许用户自己去修改,而需要由管理员统一设定,则可以将其设置为全局变量。比如在预算编制的场景下,某一时间内所有的用户都是在某个固定的场景上进行预算编制,则可以设定一个 curr_scenario 的全局变量并将其关联到所有预算编制相关的报表或者脚本上,此时用户打开表单或者运行脚本,都是用的同一个值,避免由于人为操作错误导致选错了场景成员。
在先胜云中,可以通过全局变量来实现一些业务逻辑的参数统一设定。比如在租赁管理场景下,通过全局变量就可以设定诸如自动凭证是否自动过账,系统切换日等全局唯一的信息。
对于用户变量,使用的场景比较简单。如果某些参数,每个用户各自会有不同的设定,但对每个用户个人来说,在很多表单或计算逻辑中都会使用相同的参数,则这时就可以创建一个用户变量。比如创建一个 curr_Entity 的用户变量,关联到不同表单上的 Entity 维度中,则此时每个用户打开表单时都可以自动进入自己的 Entity 来查看数据,而不需要每次都要选择好自己的 Entity 才可以看到数据,方便了用户的操作。
顾问:在某个应用中,顾问通过设置全局变量来实现一些业务逻辑的参数统一设定。
开发者:为了实现某些应用场景,设置不同的值进行场景验证。
普通用户:针对个人使用习惯来设置用户变量的值。
变量元素主要依赖以下组件,主要是配置的字段类型为维度或值列表时,需要关联已创建好的维度元素和值列表元素,并且可以通过关联权限方案用以配置变量的权限。
先胜云其他组件也会用到 变量 组件:
电子表格:
多张表的 POV 中默认年份均为2022年,若要填报下一年的预算,可设置全局变量快速切换默认年份。
各店长开表只填报自己门店的数据,若不设置权限,可通过用户变量设置门店的自定义值实现。
流程:
同步数据的会计年份可以通过变量统一获取。
回到顶部
咨询热线