金蝶BOS与轻易云平台的Python脚本集成指南
金蝶事件Python脚本触发轻易云数据写入指南
本文将详细介绍如何通过Python脚本,在金蝶系统中点击按钮,自动生成轻易云方案的请求队列。
1. 启动金蝶BOS设计器
2. 使用云之家账号登录BOS设计器
3. 创建应用
如果本地没有该账套应用,需先创建应用。这个应用是保存在计算机本地的文件实体,所有对账套的修改都会同步到云服务器的数据中心。
4. 选择应用
完成应用创建或已有该账套应用时,点击进入开发。
5. 选择单据模块
打开单据所属模块,这里以销售退货单为例进行演示。
6. 引入目标单据
在项目树中引入需要操作的表单。如果其他开发者已开发过该表单,则需把扩展的下级表单也引入到应用中,否则进行扩展。
7. 扩展并签出表单
右键签出扩展后的单据,如果未扩展则直接操作。
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脚本来实现与轻易云集成平台的交互。
这篇文章展示了如何通过步骤来实现金蝶系统中的事件触发,从而在轻易云方案上自动生成请求队列。每一步都配有相应的图示,以便更直观地理解操作流程。