金蝶BOS与轻易云平台的Python脚本集成指南

  • 系统对接顾问

金蝶事件Python脚本触发轻易云数据写入指南

本文将详细介绍如何通过Python脚本,在金蝶系统中点击按钮,自动生成轻易云方案的请求队列。

1. 启动金蝶BOS设计器

启动金蝶BOS设计器 启动界面

2. 使用云之家账号登录BOS设计器

登录界面

3. 创建应用

如果本地没有该账套应用,需先创建应用。这个应用是保存在计算机本地的文件实体,所有对账套的修改都会同步到云服务器的数据中心。 创建应用

4. 选择应用

完成应用创建或已有该账套应用时,点击进入开发。 选择应用

5. 选择单据模块

打开单据所属模块,这里以销售退货单为例进行演示。 选择单据模块

6. 引入目标单据

在项目树中引入需要操作的表单。如果其他开发者已开发过该表单,则需把扩展的下级表单也引入到应用中,否则进行扩展。 引入目标单据1 引入目标单据2

7. 扩展并签出表单

右键签出扩展后的单据,如果未扩展则直接操作。 签出表单1 签出表单2

8. 注册Python脚本

进入编辑模式,批量设置字段属性。 依次打开:表单属性 -> 操作列表 -> 新建或选择按钮 -> 编辑,然后依次打开其他控制 -> 服务插件 -> 注册Python脚本。填入以下内容并确认语法无误后保存。

# -*- coding:utf -8 -*-
from Newtonsoft.Json import JsonConvert, SerializeObject 
from Newtonsoft.Json.Linq import * 
from Kingdee.BOS.ServiceHelper import * 
from System.Collections.Generic import List 
from Kingdee.BOS.App.Data import * 
from System.IO import * 
from System.Text import * 
from System.Net import * 
from System.Data import *
# from Kingdee.BOS.Core.DynamicForm.PlugIn.ControlModel import *
# from Kingdee.BOS.Core.DynamicForm.PlugIn import *
# from Kingdee.BOS.Core.Bill import *
# from Kingdee.BOS.Core import *
# from Kingdee.BOS import *
import clr 

clr.AddReference('System') 
clr.AddReference('System.Data') 
clr.AddReference('Kingdee.BOS') 
clr.AddReference('Kingdee.BOS.Core')
clr.AddReference('Newtonsoft.Json')

SHOW_DEBUG = True

QEASY_HOST = 'https://pro-service.qliang.cloud'

以上代码片段展示了如何注册一个Python脚本来实现与轻易云集成平台的交互。


这篇文章展示了如何通过步骤来实现金蝶系统中的事件触发,从而在轻易云方案上自动生成请求队列。每一步都配有相应的图示,以便更直观地理解操作流程。