Python 2.0 组件是先胜云平台计算引擎之一,为实现多种应用场景及复杂的业务处理提供了灵活的支持。将平台功能和业务逻辑进行分离,组件的扩展性极强。用户不仅可以在线编辑脚本,同时支持本地编辑后上传脚本文件。在 Python 非常强大的第三方库的基础上,封装平台自有库,极大的缩短了项目实施周期。
脚本可编辑:
支持空白脚本新建,导入,与复制。
支持元素的删除和导出。
Python 脚本详情的编辑:编辑器编辑,文件上传。
运行参数可编辑:
支持运行参数设置,在执行脚本的地方可以通过传参的方式修改运行参数。
扩展性强,采用平台功能和业务逻辑分离的设计方式。
灵活度高,可以灵活配置融入平台功能。
可操作性强,普通用户也可以编辑和修改逻辑脚本内容。
标准化程度高,提供平台标准方法,并对特定场景业务的处理逻辑进行封装。
开发效率高,缩短交付周期。
前置逻辑/后置逻辑,即在进行某操作之前或者进行某操作之后,可以添加自定义逻辑。
针对业务模型的保存和删除,通常需要做一些额外的业务逻辑处理,因此在业务模型的编辑界面提供了配置入口,可以让用户另外添加处理逻辑。
例如,租赁场景中,在合同保存后,需要根据录入数据生成付款计划,即在租赁合同的业务模型保存后调用一段 Python 生成付款计划。
针对审批操作,通常需要做一些额外的业务逻辑处理,因此在审批的编辑界面提供了配置入口,可以让用户另外添加处理逻辑。
例如,审批场景下,可以添加后置逻辑:在审批后发送邮件给相关的人员。
适用组件:
清单表
电子表格
页面
针对表格的加载过程,通常在表格页面渲染过程进行某些业务逻辑处理。
例如,需要在表格加载时对每一行的所有列进行汇总,可以通过调用一段 Python 进行数据计算,然后将计算结果展示。
适用组件:
业务明细表
清单表
电子表格
针对展现层的元素,通常会在使用时通过按钮触发一些特定的业务逻辑。可以在此类元素的编辑视图的按钮管理中,添加按钮来绑定具体的 Python 脚本实现页面与后端逻辑的交互。
例如,在租赁合同的业务明细表页面,录入租金模型后通过点击按钮生成付款计划。
顾问:在某个应用中,通过 Python 脚本抽取数据进行运算,并导入数据表中实现业务逻辑。
开发者:为了实现某些应用场景模板,开发相应 Python 文件或者 SDK。
普通用户:一般情况下,在使用应用时,无需直接编辑 Python 脚本。
先胜云平台预装Python Package:在系统中预装了 包,包内包含平台 Open API 的基础封装,以及对各种组件元素功能的二次封装等便捷功能,用户可以通过导入使用 包的功能,用更少的代码实现更强大的功能。
更多信息,参见Python SDK 文档站点。
回到顶部
咨询热线