全部文档
文档中心Python 2.0 脚本关于先胜云Python 2.0 脚本

关于先胜云Python 2.0 脚本

Python 2.0 组件是先胜云平台计算引擎之一,为实现多种应用场景及复杂的业务处理提供了灵活的支持。将平台功能和业务逻辑进行分离,组件的扩展性极强。用户不仅可以在线编辑脚本,同时支持本地编辑后上传脚本文件。在 Python 非常强大的第三方库的基础上,封装平台自有库,极大的缩短了项目实施周期。

  • 脚本可编辑:

    • 支持空白脚本新建,导入,与复制。

    • 支持元素的删除和导出。

    • Python 脚本详情的编辑:编辑器编辑,文件上传。

  • 运行参数可编辑:

    • 支持运行参数设置,在执行脚本的地方可以通过传参的方式修改运行参数。

  • 扩展性强,采用平台功能和业务逻辑分离的设计方式。

  • 灵活度高,可以灵活配置融入平台功能。

  • 可操作性强,普通用户也可以编辑和修改逻辑脚本内容。

  • 标准化程度高,提供平台标准方法,并对特定场景业务的处理逻辑进行封装。

  • 开发效率高,缩短交付周期。

前置逻辑/后置逻辑,即在进行某操作之前或者进行某操作之后,可以添加自定义逻辑。

针对业务模型的保存和删除,通常需要做一些额外的业务逻辑处理,因此在业务模型的编辑界面提供了配置入口,可以让用户另外添加处理逻辑。

例如,租赁场景中,在合同保存后,需要根据录入数据生成付款计划,即在租赁合同的业务模型保存后调用一段 Python 生成付款计划。

针对审批操作,通常需要做一些额外的业务逻辑处理,因此在审批的编辑界面提供了配置入口,可以让用户另外添加处理逻辑。

例如,审批场景下,可以添加后置逻辑:在审批后发送邮件给相关的人员。

适用组件

  • 清单表

  • 电子表格

  • 页面

针对表格的加载过程,通常在表格页面渲染过程进行某些业务逻辑处理。

例如,需要在表格加载时对每一行的所有列进行汇总,可以通过调用一段 Python 进行数据计算,然后将计算结果展示。

适用组件

  • 业务明细表

  • 清单表

  • 电子表格

针对展现层的元素,通常会在使用时通过按钮触发一些特定的业务逻辑。可以在此类元素的编辑视图的按钮管理中,添加按钮来绑定具体的 Python 脚本实现页面与后端逻辑的交互。

例如,在租赁合同的业务明细表页面,录入租金模型后通过点击按钮生成付款计划。

  • 顾问:在某个应用中,通过 Python 脚本抽取数据进行运算,并导入数据表中实现业务逻辑。

  • 开发者:为了实现某些应用场景模板,开发相应 Python 文件或者 SDK。

  • 普通用户:一般情况下,在使用应用时,无需直接编辑 Python 脚本。

  • 先胜云平台预装Python Package:在系统中预装了 包,包内包含平台 Open API 的基础封装,以及对各种组件元素功能的二次封装等便捷功能,用户可以通过导入使用 包的功能,用更少的代码实现更强大的功能。

更多信息,参见Python SDK 文档站点

DeepFOS系统初始化时除了系统封装的 SDK,用户可以根据具体的业务需求通过 Python 组件去创建。

回到顶部

咨询热线

400-821-9199

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

ctrl+Enter to send