全部文档
文档中心变量关于先胜云变量

关于先胜云变量

变量组件是先胜云平台基础组件之一,为其他组件如电子表格、流程等提供传参能力。变量元素中包括两种类型的变量:全局变量和用户变量。

变量元素用于做一些针对所有用户或者单个用户的全局的参数设置。一个变量元素可以包含多个变量,每个变量都可以被单独定义类型和设定值,每个变量可以被定义成不同的数据类型。

  • 编辑变量:

    • 支持空白变量新建,导入与复制;

    • 支持元素的删除,导出;

    • 支持全局变量和用户变量设置;

    • 支持对变量类型的设置。

  • 变量赋值:

    • 全局变量设置唯一值;

    • 用户单独赋值。

  • 全局统一设置变量值,减少用户操作的复杂度。

  • 提供多种字段类型设置,满足多种应用场景。

  • 实现特定场景下用户数据的隔离。

如果有个参数在某个时间段内是全局统一的,不允许用户自己去修改,而需要由管理员统一设定,则可以将其设置为全局变量。比如在预算编制的场景下,某一时间内所有的用户都是在某个固定的场景上进行预算编制,则可以设定一个 curr_scenario 的全局变量并将其关联到所有预算编制相关的报表或者脚本上,此时用户打开表单或者运行脚本,都是用的同一个值,避免由于人为操作错误导致选错了场景成员。

在先胜云中,可以通过全局变量来实现一些业务逻辑的参数统一设定。比如在租赁管理场景下,通过全局变量就可以设定诸如自动凭证是否自动过账,系统切换日等全局唯一的信息。

对于用户变量,使用的场景比较简单。如果某些参数,每个用户各自会有不同的设定,但对每个用户个人来说,在很多表单或计算逻辑中都会使用相同的参数,则这时就可以创建一个用户变量。比如创建一个 curr_Entity 的用户变量,关联到不同表单上的 Entity 维度中,则此时每个用户打开表单时都可以自动进入自己的 Entity 来查看数据,而不需要每次都要选择好自己的 Entity 才可以看到数据,方便了用户的操作。

  • 顾问:在某个应用中,顾问通过设置全局变量来实现一些业务逻辑的参数统一设定。

  • 开发者:为了实现某些应用场景,设置不同的值进行场景验证。

  • 普通用户:针对个人使用习惯来设置用户变量的值。

变量元素主要依赖以下组件,主要是配置的字段类型为维度或值列表时,需要关联已创建好的维度元素和值列表元素,并且可以通过关联权限方案用以配置变量的权限。

  • 维度(非强制依赖),用于变量元素设置逻辑属性字段,更多信息,参见 维度

  • 权限方案(非强制依赖),用于变量元素设置逻辑属性维度字段的权限,更多信息,参见 权限方案

  • 值列表(非强制依赖),用于变量元素设置逻辑属性字段,更多信息,参见 值列表

先胜云其他组件也会用到 变量 组件:

  • 电子表格

    • 多张表的 POV 中默认年份均为2022年,若要填报下一年的预算,可设置全局变量快速切换默认年份。

    • 各店长开表只填报自己门店的数据,若不设置权限,可通过用户变量设置门店的自定义值实现。

  • 流程

    • 同步数据的会计年份可以通过变量统一获取。

回到顶部

咨询热线

400-821-9199

我们使用 ChatGPT,基于文档中心的内容以及对话上下文回答您的问题。

ctrl+Enter to send