来自无代码平台的用户定义的安全远程代码执行制造技术

技术编号:42483387 阅读:30 留言:0更新日期:2024-08-21 13:03
一种方法(700)包括接收指示由用户(12a)在无代码环境(160、161)内进行的第一图形用户交互的触发交互(20)指示。响应于接收到触发交互指示,该方法还包括为由无代码环境生成的应用(190)建立触发条件(192)。该方法还包括接收指示由用户在无代码环境内进行的第二图形用户交互的动作交互指示(22)。该方法还包括响应于接收到动作交互指示,定义在满足触发条件时应用的动作响应(194)。动作响应包括调用脚本(162)的函数(164)的函数调用。脚本在低代码环境(170、172)内生成。该方法还包括执行应用。

【技术实现步骤摘要】
【国外来华专利技术】

本公开涉及来自无代码平台的用户定义的安全远程代码执行


技术介绍

1、无代码开发平台允许程序员和非程序员经由图形用户界面而非常规编程技术来创建应用软件。因此,无代码平台使得所有技能水平的业务技术人员和公民开发人员能够在无需编写任何代码的情况下为他们的组织构建强大的应用和工作流。虽然这些无代码平台通常功能强大且表现力强,但它们的能力有限。例如,常规的无代码平台难以实现高级功能,诸如绑定到业务逻辑的现有代码模块和/或调用外部服务。


技术实现思路

1、本公开的一个方面提供了一种用于来自无代码平台的用户定义的安全远程代码执行的方法。该方法在由数据处理硬件执行时使得数据处理硬件执行操作。操作包括接收指示由用户在无代码环境内进行的第一图形用户交互的触发交互指示。操作还包括响应于接收到触发交互指示,为由无代码环境生成的应用建立触发条件。操作包括接收指示由该用户在无代码环境内进行的第二图形用户交互的动作交互指示。响应于接收到动作交互指示,该方法包括定义在满足触发条件时用于应用的动作响应。动作响应包括调用脚本的函数的函数调用。本文档来自技高网...

【技术保护点】

1.一种计算机实现的方法(700),所述计算机实现的方法在由数据处理硬件(144)执行时使得所述数据处理硬件(144)执行操作,所述操作包括:

2.根据权利要求1所述的方法(700),其中所述第二图形用户交互包括从所述脚本(162)的多个函数(164)中选择所述脚本(162)的所述函数(164)。

3.根据权利要求2所述的方法(700),其中所述多个函数(164)中的每个函数(164)在所述低代码环境(170、172)内生成。

4.根据权利要求1至3中任一项所述的方法(700),其中所述操作进一步包括在接收到所述动作交互指示(22)之后:

...

【技术特征摘要】
【国外来华专利技术】

1.一种计算机实现的方法(700),所述计算机实现的方法在由数据处理硬件(144)执行时使得所述数据处理硬件(144)执行操作,所述操作包括:

2.根据权利要求1所述的方法(700),其中所述第二图形用户交互包括从所述脚本(162)的多个函数(164)中选择所述脚本(162)的所述函数(164)。

3.根据权利要求2所述的方法(700),其中所述多个函数(164)中的每个函数(164)在所述低代码环境(170、172)内生成。

4.根据权利要求1至3中任一项所述的方法(700),其中所述操作进一步包括在接收到所述动作交互指示(22)之后:

5.根据权利要求4所述的方法(700),其中所述函数调用使用针对每个相应参数(430)的对所述表达式的求值来调用所述脚本(162)的所述函数(164)。

6.根据权利要求1至5中任一项所述的方法(700),其中:

7.根据权利要求6所述的方法(700),其中所述操作进一步包括:

8.根据权利要求1至7中任一项所述的方法(700),其中在所述应用(190)正在执行时,所述应用(190):

9.根据权利要求8所述的方法(700),其中所述数据响应(624)包括结构化数据响应,所述结构化数据响应包括:

10.根据权利要求8或权利要求9所述的方法(700),其中所述应用(190)基于所述结果(620)来调用第二脚本(162)的第二函数(164)。

11.根据权利要求8至10中任一项所述的方法(700),其中在所述应用(190)正在执行时,所述应用(190)进一步使用所接收的数据响应(624)作为对进程的输入。

12.根据权利要求1至11中任一项所述的方法(700),其中所述应用(190)经由应用编程接口(api) (650)调用所述函数(164)。

13.根据权利要求1至12中任一项所述的方法(700),其中执行所述应用(190)包括为第二用户(12b)部署所述应用(190),所述第二用户(12b)不...

【专利技术属性】
技术研发人员:迈克尔·杰弗里·普罗考皮奥普利则姆·迈索尔卡林·于恩斯科特·哈兰德克里斯托弗·哈尔基思·爱因斯坦尼古拉斯·埃里克·韦斯特伯里
申请(专利权)人:谷歌有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1