【技术实现步骤摘要】
触发器变量赋值方法、触发器配置方法及计算机存储介质
[0001]本专利技术属于工业互联网平台触发器字段赋值
,涉及一种触发器变量赋值方法、触发器配置方法及计算机存储介质。
技术介绍
[0002]触发器是业务人员根据业务需求配置触发条件,当生产业务满足配置的触发条件时,可自动触发特定事件,将表单内的某个值改变为指定的另一个值,现有技术在改变触发器表单内某个值的时候,赋值方式单一,字段赋值时,只能赋值为指定的自定义的值,使得触发器赋值不灵活、扩展性较差,无法灵活配置触发器达到用户的需求。由于触发器应用场景广泛,单一赋值成某个自定义的值可能并不能达到用户的需求,用户想要取前置触发器节点操作后变化的值,只能新建一个触发器,在前边的触发器触发之后,新的触发器再获取该表单变化后的值,这样增加了人力成本,让用户体验下降。
技术实现思路
[0003]有鉴于此,本专利技术的目的在于提供一种可采用多种方式灵活给字段赋值的触发器变量赋值方法、触发器配置方法及计算机存储介质。
[0004]为达到上述目的,本专利技术提供如下技术方案:
[0005]一种触发器变量赋值方法,其特征在于,所述触发器由多个执行预置动作的节点配置而成,所述变量赋值方法包括以下步骤:
[0006]S1、基于触发器的对应节点的数据需求,配置所述对应节点的赋值规则;
[0007]S2、基于预先配置的赋值规则,执行所述触发器的对应节点时,根据该节点设置的赋值规则为所述对应节点的对应字段赋值;其中,当赋值规则需要根据前置节点 ...
【技术保护点】
【技术特征摘要】
1.一种触发器变量赋值方法,其特征在于,所述触发器由多个执行预置动作的节点配置而成,所述变量赋值方法包括以下步骤:S1、基于触发器的对应节点的数据需求,配置所述对应节点的赋值规则;S2、基于预先配置的赋值规则,执行所述触发器的对应节点时,根据该节点设置的赋值规则为所述对应节点的对应字段赋值;其中,当赋值规则需要根据前置节点执行后的运行数据赋值时,自所述内存中调用前置节点的运行数据,根据所述运行数据和配置的赋值规则为所述对应字段赋值。2.根据权利要求1所述的触发器变量赋值方法,其特征在于,所述赋值规则包括字段赋值规则;所述S1步骤具体包括:基于触发器的对应节点的字段数据需求,配置所述对应节点的字段赋值规则,其中,取一前置节点中表单的字段作为目标字段,以目标字段作为所述对应节点的赋值参数;所述S2步骤具体包括:执行所述触发器的对应节点时,根据所述字段赋值规则将所述目标字段的数据赋值于所述对应节点的对应字段中;其中,自所述内存中调用前置节点的运行数据,根据赋值参数从所述运行数据中提取出目标字段的数据赋值于所述对应节点的对应字段。3.根据权利要求1所述的触发器变量赋值方法,其特征在于,所述赋值规则还包括公式赋值;所述S1步骤具体包括:基于触发器的对应节点的字段数据需求,配置所述对应节点的公式赋值规则,其中,从预先定义的赋值函数库中的指定一函数公式作为赋值公式,设置赋值公式的各个运算参数作为所述对应节点的赋值参数;所述运算参数为前置节点的表单字段或指定值;所述S2步骤具体包括:执行所述触发器的对应节点时,根据所述公式赋值规则从函数库中调用对应的函数公式;其中:当赋值公式的各个运算参数均为指定值时,直接通过函数公式各运算参数进行运算,将运算结果赋值于所述对应节点的对应字段;当赋值公式的运算参数包括前置节点的表单字段时,自内存中调用所述前置节点的运行数据,并自所述运行数据中找出该表单字段的数据作为对应的运算参数的值,之后再通过函数公式各运算参数进行运算,将运算结果赋值于所述对应节点的对应字段。4.根据权利要求1所述的触发器变量赋值方法,其特征在于,所述赋值规则还包括自定义赋值、表单赋值和空值赋值;所述S1步骤具体包括:基于触发器的对应节点的字段数据需求,配置所述对应节点的赋值规则为自定义赋值、表单赋值或空值赋值;其中,当赋值规则为自定义赋值时,输入所述对应字段需要配置的数据,并将输入的数据作为所述对应节点的赋值参数;当赋值规则为表单赋值时,自动获取对应字段所在表单的配置参数,并从配置参数中获取对应字段的默认值作为赋值参数;当赋值规则为空值赋值时,自动以空值作为赋值参数;所述S2步骤具体包括:执行所述触发器的对应节点时,根据所述自定义赋值规则、表单赋值规则或空值赋值规则,将所述赋值参数的数据赋值于所述对应节点的对应字段中。
5.根据权利要求1所述的触发器变量赋值方法,其特征在于,还包括以下步骤:Sa1、预先定义每一字段类型允许的赋值规则,...
【专利技术属性】
技术研发人员:吴迪,罗义,张剑卿,曹中余,黎风顺,
申请(专利权)人:重庆允成互联网科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。