找回密码
 立即注册
首页 业界区 业界 金蝶云苍穹中级面试题

金蝶云苍穹中级面试题

村亢 2025-6-21 13:02:17
前言

金蝶考试题汇总,首先上题库,在上真实题目,答案正确率只有65-79%,多加斟酌,使用页面搜索对比
其他参考答案

金蝶云苍穹中级认证复习题
中级题库

54.(多选)以下哪项打开方式必须setTargetKey(AB)
A.MainNewTabPage
B.InContainer
C.NewWindow
D.NewTabPage
55.(多选)在AbstractFormPlugin中,以下哪个方法原则上不允许修改数据模型(AD)
A.afterBindData
B.propertyChanged
C.afterCreateNewData
D.beforeBindData
56.(判断)控件如果设置为“隐藏元素”,在插件中将
无法访问该控件,一般情况下通过设置控件可见性来
实现不可见(对)
57.(判断)如果需要打印审批数据,没有现成的数据源,
必须使用自定义数据源(错)
58.(判断)列表插件中可以直接通过this.getModel()获取到列表所选行的单据数据包(错)
59.(判断)单据扩展后的元数据是以增量存储的,在运行期时元数据引擎会将原来的元数据和增量元数据进行整合再展示给用户(对)
60.(判断)BusinessDataServiceHelper.loadSingle方法可以只查询指定属性的值(对)
61.(判断)对应用户在业务平台没有删除权限的,可通过调用API接口服务绕过权限校验(错)
62.(判断)列表页面的属性【使用表单布局】可以设置从单据列表打开单据时打开的是哪个布局(对)
63.(判断)新建布局时可以自定义布局的标识,但是不能跟实体的标识一致(对)
64.(判断)单据标识是kded_testbill,给单据设计的布局
标识是kded_testbilllayout,查询数据包时可使
BusinessDataServiceHelper.loadSingleFromCache(
pk,"kded_testbillayout")查询(错)
65.(判断)关于操作插件,在列表上触发时,拿到的单据数据包含所有单据头字段(错)
66.  (判断)同一个单据有两个单据体时,两个单据体的新增分录按钮可以绑定同一个新增分录操作(错)
67.(判断)动态表单initialize事件执行非常频繁,插件尽量不要捕捉此事件去设置字段值、设置控件状态、侦听控件事件等逻辑,不然会消耗性能(对)
68.(判断)如果单据的标识是xx,扩展后的标识为xx_ext,那么数据包可以由
BusinessDataServiceHelper.newDynamicObject("xx_ext")创建(错)
69.(判断)外部系统访问金蝶云苍穹API服务时一定需
要先获取应用令牌(app_token)和访问令牌
(access_token)(对)
70.(判断)query出来的DynamicObject,不可用来直接保存,因为不含快照信息,会导致所有的记录操作
都变成insert,BusinessDataServiceHelper.load出来的对象才可save(对)
71.(判断)动态表单是最基本的交互界面,移动端表单、单据、基础资料、报表,都是基于动态表单,动态表单的视图模型、数据模型、插件模型等,会被这些业务对象继承扩展(对)
72.(判断)实体操作可以触发操作服务插件,而表单操作无法直接触发操作服务插件(错)
73.(判断)业务插件运行在服务端,没办法直接获取到客户端界面上控件的;但插件可以通过系统封装的视图模型接口IFormView间接的访问、控制前端界面(对)
74.(判断)树形单据体的分录都可以直接删除(错)
75.(判断)为了提升运算速度,计算逻辑应尽量用存储
过程实现(错)
76.(判断)在关联配置物理表中,关联子表记录的是目
标单和反写字段值(错)
77.
(判断)控件的前景色设置红色后,标题和值域一定
会变成红色(错)
78.(判断)通常一个业务云的数据存放在同一个数据库
里,不支持将几个业务云数据存放在同一个数据库中(错)
79.(判断)列表插件中可以直接通过this.getModel()获取到列表所选行的单据数据包(错)
80.(判断)用户拥有开发服务云的权限后即可在开发平台启用或禁用应用(错)
81.(判断)当单据的字段很多且存在一些查询频率低的字段时,可以增加单据的拆分表,然后设置字段所属拆分表,以提高查询性能(对)
82.(单选)关于布局说法错误的是(C)
A.布局可以将原本页面中的某些控件隐藏
B.表单布局支持一个基础资料或单据设置不同的界面配置
C.可以在布局中添加文本控件
D.选择空白方式创建布局,将不会继承任何源
单的插件
83.(单选)在操作单据A的业务数据时同步更新单据A、B的业务数据(AB属同一个分库),为保证数据一致性,应该在以下哪个事件中进行处理?(C)
A.
beforeDoOperation(BeforeDoOperationEventArgs)
B.
beforeExecuteOperationTransaction(BeforeOperationArgs)
C.
beginOperationTransaction(BeginOperationTransactionArgs)
D.
endOperationTransaction(EndOperationTransactionArgs
84.(单选)IDataModel实例是在什么事件中初始化的
(B)
A.afterCreateNewData
B.createNewData
C.afterBindData
D.beforeBindData
85.(单选)门户首页方案中哪个选项需要配置“系统云/系统管理/首页定制/修改”权限,才可以配置对应方
案(B)
A.共享方案
B.全局方案和共享方案
C.全局方案
D.个性方案
86.(单选)algo计算中,以下哪种查询语句一定会产生笛卡尔积量级的计算(B)
A.in查询
B.left join查询
C.group by分组查询
D.top查询
87.(单选)jvm参数中Xms1024m的意思是(D)
A.JVM堆最大内存设置的1024M
B.JVM年轻代内存大小设置的1024M
C.JVM每个线程的堆栈大小是1024M
D.JVM堆初始内存设置的1024M
88.(单选)关于调度,哪个可以手工执行?(C)
A.调度任务
B.调度作业
C.调度计划
D.全部不支持
89.  (单选)关于苍穹中MQ用法错误的是(A)
A.通过acker.deny方法来确认消息已被正确消费
B.消费端插件需要继承MessageConsumer并实现里面的onMessage方法
C.在团队开发环境中,不同开发人员使用同一个tag,你的MQ消息会被其他人消费掉
D.在MC下的公共参数
/root/config/mservice/prop配置mq的XML路径
2)acker.deny(messgelD);//消息重试
90.(单选)在报表表单插件中,以下哪个事件方法支持报表表头设置漏斗过滤?(C)
A.
beforeCreateFilterlnfo(CreateFilterlnfoEvent
B.
B.filterContainerlnit(FilterContainerlnitEvent,ReportQueryParam)
C.
SetSortAndFilter(List)
D.
filterContainerBeforeF7Select(BeforeFilterF7SelectEvent)
91.(单选)以下哪项说法是正确的?(D)
A.在操作插件中被使用的字段必须在
onPreparePropertys(PreparePropertysEventArgs)事件中添加
B.如果要在同一个事务内,更新同数据库不同表的业务数据可在afterExecuteOperationTransaction(AfterOpe
rationArgs)事件中操作
C.在
onAddValidators(AddValidatorsEventArgs)事件校验数据,若存在一条数据不通过,则所有数据均不会执行操作
D.在
beforeExecuteOperationTransaction(BeforeOperationArgs)事件中可取消批量数据执行操

92.(单选)在开发平台新建的页面是以什么形式保存的?
(D)
A.以html文件保存在web服务器
B.以xml文件保存在web服务器
C.以html数据结构保存在数据表中
D.以xml数据结构保存在数据表中
93.(单选)单据列表展示的数据最大支持多少条?(D)
A.无限制
B.1万
C.100万
D.10万
94.(单选)关于操作插件事务.下面方法执行顺序正确的
是(C)
1 beforeExecuteOperationTransaction2 afterExecuteOperationTransaction
3 beginOperationTransaction4 endOperationTransaction
A.③④①②
B.③①②④
C.①③④②
D.①②③④
95.(单选)单据中新增哪个控件后在保存元数据的时候不会在相应的数据表中新增字段(C)
A.物料
B.基础资料
C.基础资料属性
D.计量单位
96.(单选)关于单据类型说法错误的是?(C)
A.单据类型要结合单据类型控件来使用
B.单据类型可以设置锁定性
C.单据类型只能配置在单据上,基础资料不支
持配置单据类型
D.单类型可以给基础资料字段赋值
97.(单选)动态表单界面初始化事件执行顺序正确的是
(D)
1 initialize
2 beforeBindData3 afterBindData4 createNewData5 afterCreateNewData
A.②③①④⑤
B.①②③④⑤
C.④⑤①②③
D.①④⑤②③
98.(单选)代码中创建调度计划、调度作业,使用什么工具类?(C)
A.PlanHelper
B.ScheduleServiceHelper
C.ScheduleHelper
D.JobHelper
99.(单选)在列表运行态界面,有需求要设置默认过滤条件,并在界面上进行展示,可在哪个事件中进行开发?(D)
A.afterCreateNewData(EventObject)
B.
filterContainerlnit(FilterContainerlnitArgs)
C.filterColumnSetFilter(SetFilterEvent)
D.setFilter(SetFilterEvent)
100.(单选)以下关于单据的主业务组织属性描述正确的
是(C)
A.主业务组织没有具体含义
B.主业务组织属性必须设置
C.单据数据按主业务组织隔离
D.主业务组织所绑定的组织字段,其行政职能不能设置为行政组织
101.(单选)关于flex容器错误的是?(B)
A.flex容器可以添加绝大部分控件,包括另一个ex容器
B.flex容器支持多行并且自动换行,但是不支持多列并且自动换列
C.flex容器的“允许全屏”配置之后,可以在运行期让整个lex容器在浏览器中全屏显示
D.flex容器可以设置“可折叠”并且支持默认
折叠
102.(单选)关于设计规范说法错误的是(D)
A.扩展页面时,源页面的字段标识不允许删除,如果不需要显示可以采用可见性处理
B.业务对象中控件的标识(Key)在当前对象中不允许重复
C.业务对象不允许使用视图
D.苍穹数据库中外键标识必须以fk开头
103.(单选)通过以下哪项可将页面上文本字段的字体加粗?(C)
A.通过样式属性中的自定义样式配置
B.通过配置文本控件的样式属性”是否加粗”
C.在插件中通过设置文本控件的font-weight属性实现
D.在插件中通过TextEditsetFont方法设置
104.  (单选)关于调度正确的是?(C)
A.主服务器宕机,会导致所有执行中的调度终止
B.主服务器宕机,不会自动恢复
C.调度集群支持高可用,一台Executor
Server岩机,可以将Job调度到可用的
Executor Server上执行
D.调度作业可以添加多个调度任务类
105.(单选)在单据的表单设计器界面预置一个未设置“字段名”属性的字段类控件,并在列表运行态表界面上
进行展示,必须要重写以下哪个事件才能实现前端页面上展示业务数据?(A)
A.
beforeCreateListDataProvider(BeforeCreateListDataProviderArgs)
B.afterCreateNewData(EventObject)
C.packageData(PackageDataEvent)
D.loadData(LoadDataEventArgs)
106.(单选)关于开发规范说法错误的是(B)
A.不允许禁用原厂(kingdee)插件
B.禁止在afterCreateNewData中修改数据对象
C.引用对象的创建或赋值必须保证对象类型是正确的
D.业务代码禁止直接访问平台的元数据表tmetaxXX
107.(单选)如果当前存在一个事务,想要开启一个新的
事务可以选择哪种事务传递类型(C)
A.NOT_SUPPORTED
B.SUPPORTS
C.REQUIRES_NEW
D.REQUIRED
108.(单选)关于苍穹的异常处理说法错误的是(A)
A.捕获到异常后,记录日志时只需要输出堆栈信息即可
B.苍穹系统里面,异常封装的类是KDException
C.catch异常后,不管是否往上抛出异常,都建议记录日志
D.KDException是运行时异常
109.(多选)关于业务单元说法正确的是(ACD)
A.业务单元可以通过行政组织快速新增
B.业务单元可以完全等同于行政组织
C.业务单元是从企业“业务”管理角度定义的业务经营单元,一般是企业的法人公司或法人分支机构,是业务数据的责任主体
D.行政组织是从企业中“人员”职责分工与协作角度划分的职能单元,也就是业务应用中通常称谓的“部门”
110.  (多选)关于closedCallBack事件说法正确的是(BCD)
A.通过FormShowParameter打开的子页面,都会在子界面关闭时触发此事件
B.ClosedCallBackEvent.getReturnData(可以获取子界面返回数据
C.父界面的插件,可以在此事件,接收子界面返回的数据
D.ClosedCallBackEvent.getActionld()多处代码显示子界面时,通过此标识区分来源
111.(多选)关于beforePropertyChanged事件说法正确的是(ACD)
A.界面数据初始时,不触发此事件,例如在afterCreateNewData事件中,修改字段值,不会触发此事件
B.PropertyChangedArgs.getChangeSet()只能获取发生改变的数据的最新值
C.改字段值之前触发该事件
D.该事件用于通知插件字段值将要发生了改变,同步调整其他字段值
112.(多选)以下哪些事件是工具栏点击会触发的(AD)
A.beforeltemClick
B.click
C.beforeclick
D.itemClick
113.(多选)现场开发环境收不到mq消息,检查下面两项配置(AD)
A.
System.setProperty("mq.debug.queue.tag""每个人的专属tag")
B.
System.setProperty("bos.app.special.deployalone.ids”,")
C.
System.setProperty("redismodelcache.enablelua","true")
D.
System.setProperty("mq.consumer.register","true")
//本地mq加入自己的唯一标识Svstem.setPropertv("ma.debua.aueue.taa"."ziiideminazi"):
114.(多选)关于beforeDoOperation事件说法正确的
是(ACD)
A.用户点击按钮、菜单,执行绑定的操作逻辑前,触发此事件
B.此事件无法给操作服务、操作插件传递自定义参数
C.
BeforeDoOperationEyentArgs.getSource()可以获取操作类型,操作执行类,包含了操作的配置信息
D.插件可以在此事件提示确认消息、校验数据、取消操作的执行等
3.传递给自定义操作参数给操作服务、操作插件。
115.(多选)字段布局面板可以添加以下哪种控件?(ACD)
A.文本
B.flex容器
C.按钮
D.基础资料
基础资
b单选按田
Q
116.(多选)企业外部人员类型包含哪些(ABE)
A.经销商
B.供应商
C.职员
D.机器人
E.客户
117.(多选)关于afterDoOperation事件说法正确的是(ABC)
A.如果有事务要求,则不允许在此事件同步修改数据库数据,以免同步失败导致数据不一致
B.插件可以在此事件,根据操作结果控制界面
C.这个事件,是在表单界面层执行的,没有事务保护
D.用户点击按钮、菜单,执行完绑定的操作后,只有结果成功才会触发此事件
118.(多选)容器化部署的苍穹环境,当前mservice服务pod名称为mservice-af878sdas,命名空间为cosmic,现在要查看苍穹日志下面操作正确的有?(ACDE)
A.docker logs -f mservice-af878sdas
B.kubectl exec it mservice-af878sdas-ncosmic-/bin/bash
C.kubect exec it mservice af878sdas-ncosmic --taif -f /mservicelogs/log.log
D.docker logs -f $(docker ps igrepmservice lawk‘{printf $1}’)
E.kubectl logs -f mservice af878sdas-ncosmic
119.(多选)调度执行失败,有效的排查方案是?(BCD)
A.试试手工执行,如果能执行成功,证明调度计划没有任何问题
B.调度监控,查找执行服务器上是否有部署对应的调度任务类
C.调度监控,查看主服务器是否异常
D.查看调度的运行日志和异常日志
120.(多选)关于分布式ID说法正确的是(ABCD)
A.UUID占用空间大,查询效率低
B.苍穹分布式ID相关的类是kd.bos.id.ID
C.苍穹分布式ID是采用的雪花算法
D.数据库自增主键ID在分库后不能保持唯一性
121.(多选)动态表单与单据、基础资料等业务单据的区别在于?(BCD)
A.动态表单适用于一切不适用于其他页面类型的场景
B.动态表单不提供直接的数据库存储操作,需要通过插件自行完成存储和查询
C.数据存储上,单据和基础资料提供数据的存储与查询功能
D.单据和基础资料有特定的业务场景与实际含义,而动态表单常用来做弹框等个性化页面
122.(多选)关于反写插件,以下哪几项说法是错误的?
(CD)
A.反写插件可以实现
beforeExecWriteBackRule方法,当反写绑定多个反写规则时,可以在此事件强制禁用系统预置的反写规则
B.反写插件在表单设计器页面的业务属性“关联配置”中注册
C.反写插件可以在
beforeCreateArticulationRow事件中取消本行的关联与反写,单据反写只触发一次
D.反写插件可以实现beforeTrack方法,可以在该方法取消关联、反写,单据反写只触发一次
*@remark
*升级版本后,系统预置插件,可以通过此事件,强制禁用系统预置的反写规则

  • (单选)关于QFilter链错误的是(C)
    A.占位符的符号是?
    B.不同实体之间的filter不能进行and或or关联
    C.join的过滤条件中,不能加入其它实体的过滤
    D.一个QFilter可以用and、or连接其它QFilter ,组成一条链,链结后返回一个新QFilter对象
  • (单选)关于门户首页的三种方案,以下说法不正确的是(B)
    A.个性方案可来自默认方案或共享方案
    B.每个人可设置多个个性方案
    C.每个人可以拥有多个共享方案
    D.首页方案只能有一个默认方案
  • (单选)自定义校验器继承AbstractValidator后,校验逻辑需要重写哪个方法去实现(D)
    A.start()
    B.getData()
    C.run()
    D.validate()
    (单选)下面哪个操作插件事件是在事务内执行的(A)

A.beginOperationTransaction
B.afterExecuteOperationTransaction
C.beforeExecuteOperationTransaction
D.onAddValidators
(单选)关于表单绑定的插件说法错误的是(A)5.
A.通过继承生成的单据,也会继承父单据的表
单插件,但是这些插件可以禁用
B.一个表单可以绑定多个插件,可以通过设计
器调整插件的执行顺序
C.一个插件可以绑定到多个表单上
D.一个表单绑定多个插件,这些插件可以重写同一个方法,被重写的方法,按插件注册顺序执行
6.(单选)场景:单据A上有字段seg。1.有业务规则:“计算定义公式的值并填写到指定列”,seg='hello';
2.有启用插件:afterCreateNewData事件里面写了model.setValue("seg","byebye");当新增页面打开时,字段seg显示的值是多少(C)
A.hello
B.hellobyebye
C.byebye
D.byebyehello
(单选)当单据工具栏的按钮没有绑定操作代码时,7.操作该按钮仍需对单据做校验,应该选择哪个事件实现校验逻辑(D)
A.操作插件自定义校验器的validate方法
B.表单插件的beforeClick事件
C.表单插件的beforeDoOperation事件
D.表单插件的beforeltemClick事件
8.   (单选)关于DataSet描述错误的是(C)
A.DataSet遍历一次后会关闭,如后续还需要使用需copy后再遍历
B.DataSet需要被close
C.DataSet.copy()会消耗内存资源
D.如果DataSet有多次引用的,关闭根节点可
以关闭整个引用树
9.   ((单选)如果二开单据要控制导入的时候只能导入当前组织的单据,如果操作过程中违反了该效验,应该使用以下哪个方法取消引入的过程(B)
A.afterCreateData
B.beforelmportData
C.afterlmportData
D.initlmportData
10.(单选)下列关于各类插件事件说法错误的是(A)
A.列表插件中需要注册工具栏的itemClick监听,才能触发beforeltemClick和itemClick事件
B.动态表单插件的initialize事件触发很频繁,尽可能不要重写去执行复杂逻辑,不然会消耗性能
C.在单据列表上执行单据操作,操作插件需要在onPreparePropertys事件添加需要用到的字段(id,number,name字段除外)
D.表单插件中的afterDoOperation事件处理操作后执行的通用业务,必须考虑执行的业务逻辑是否在列表上通用,如是则需要考虑选用
操作插件
11.(单选)子页面的插件调用
this.getView().getParentView().showTipNotification("提示信息")后还需要调用以下哪个方法,父页面才能显示提示信息(C)
A.returnDataToParent
B.sendFormAction
C.close
D.updateView
12.(单选)以下关于引入引出描述错误的是(C)
A.“更新已有数据并添加新数据”模式下如果导入的数据与库中数据有重复那就更新该数据,如果没有就新增
B.“添加新数据”引入的时候只有在保存操作上设置唯一校验规则才生效
C.不能引入单据状态为“已审核”的数据
D.“更新已有数据”模式下引入的数据如果与
数据库中的数据不匹配则不会更新
13.(单选)在插件中构造SQL的时候,where的条件内容,使用占位符比直接拼接条件性能要好,原因是(D)
A.传参的方式阅读性较好
B.代码量较少
C.拼接的方式SQL会比较长
D.不需要再次语法解析
14.(单选)关于单据体类控件,以下说法哪项说法是不正确的(B)
A.树形单据体的控件编程模型为TreeEntryGrid
B.单据体每行数据模型中包含了单据体各字段值但不包含子单据体数据包
C.单据体的数据类型是DynamicObjectCollection
D.单据体每行数据的类型为DynamicObject
15.(单选)关于单据转换及反写的描述,下面哪项说法
不正确(C)
A.单据审核时执行了反写规则,反审核则会取消反写
B.单据转换过程中支持插件干预
C.如果上下游单据均有多个分录体,且都参与转换,这时如果有多个分录参与反写,此项功能可以通过配置转换路线和反写规则实现
D.如果源单据的单据头、分录都要被反写,那么在关联实体中需要选择的实体是分录体
16.(单选)以下哪个事件里拿不到当前页面视图模型(D)
A.beforeClosed
B.afterBindData
C.afterCreateNewData
D.preOpenForm
17.(单选)门户首页三种方案正确的加载顺序为:①默认方案②个性方案③共享方案(C)
A.①③②
B.①②③
C.②③①
D.③①②
18.(单选)分应用分库部署的情况下,当需要跨库修改数据的话,以下哪种做法是不可行的(A)
A.在beginOperationTransaction事件实现跨库修改数据
B.事务外修改跨库的数据,但在失败或异常时做补偿处理
C.使用分布式事务TCC处理
D.使用TCC分布式事务处理
E.通过MQ来实现跨库操作及保证事务最终
一致性
(单选)以下哪项关于日志输入或异常处理的做法是
19.不正确的(C)
A.为了方便查找功能调用过程,打印关键信息时可使用kd.bos.logging.Log.info(String)接口
输出日志
B.catch异常后,再往上抛出异常,通常不需要记录日志,如未往上抛出异常,务必记录日志
C.如果需要分析生产环境上才能出现的异常,可在catch里调用e.printStackTrace()进行日志输出
D.因为采用了微服务架构,所以日志的输出需要尽量使用平台自带的接口
20.(单选)当保存操作绑定了操作插件,然后在单据详情界面触发保存操作,以下哪个事件不会被触发(D)
A.beginOperationTransaction
B.afterExecuteOperationTransaction
C.beforeExecuteOperationTransaction
D.onPreparePropertys
21.(单选)进行报表设计时,列表字段控件绑定数据源
时选不到对应的字段,可能的原因是(D)
A.名称不一致
B.当前用户权限不够
C.数据源过滤条件不正确
D.控件类型与数据源字段类型不一致
22.(单选)关于缓存的使用下列说法错误的是(A)
A.缓存一定可以提升运行效率
B.页面缓存可以使用IPageCache
C.使用缓存时要注意key值不能冲突
D.缓存是会过期的
23.(单选)关于SaveServiceHelper.save()和
SaveServiceHelper.saveOperate()两个方法的区别说法错误的是(C)
A.若【save】操作开启必录,saveOperate()调用时也会进行必录校验
B.saveOperate()会调用表单的【save】操作
C.save()不会执行表单save操作插件代码,只
会执行必录校验
D.若【save】操作绑定操作插件,
saveOperate()调用时会执行操作插件代码
24.(单选)PC端标准的F7选择界面的界面参数类型是以下哪种(C)
A.FormShowParameter
B.BillShowParameter
C.ListShowParameter
D.BaseShowParameter
25.(单选)关于数据模型IDataModel和主实体模型DataEntityType的描述,以下哪项说法不正确(A)
A.业务需求必须动态修改主实体模型的属性时,可以直接在插件修改
B.getDataEntityType可以获取表单主实体模型
C.从DataEntityType可以获取实体的名称、
标识、表名等等
D.getDataEntity可以获取表单数据包
26.(单选)点击工具栏的保存操作(绑定了操作插件),这些事件①itemClick、②beforeDoOperation、
③afterDoOperation、
④beforeExecuteOperationTransaction、
⑤beginOperationTransaction、⑥onAddValidators
执行的顺序是(A)
A.①②⑥④⑤③
B.①②④⑤⑥③
C.②①③④⑤⑥
D.①②③⑥④⑤
27.(单选)关于confirmCallBack事件和closedCallBack描述不准确的是(C)
A.界面关闭时就会触发closedCallBack事件
B.closedCallBack事件的父页面可以接受子页面传过来的数据
C.closedCallBack和confirmCallBack都需要设置回调参数/属性
D.confirmCallBack需要用户确认交互信息后触发
28.(单选)下列的开发配置调度任务的过程,顺序正确的是:a.定义调度计划b.创建调度作业c.注册调度任务类名d.运行调度任务(C)
A.c->a->b->d
B.a->b->d->c
C.c->b->a->d
D.b->c->a->d
29.(单选)关于页面缓存的说法不对的是(A)
A.子页面拿不到父页面的缓存
B.页面缓存IPageCache是表单插件开发中必备利器,允许用于存放变量或其他关键数据,提高查询效率,减少数据库访问
C.通过界面视图模型可以拿到界面缓存
D.页面缓存随着页面的打开而产生,随着页面的关闭而销毁
30.(单选)插件上下文RequestContext中获取不到以下哪项内容(A)
A.当前单据数据包
B.traceld
C.当前登录的用户id
D.当前登录的业务单元
31.(单选)在对单据新增的时候,对继承的编码字段进行隐藏,以下哪项做法是正确的(B)
A.在表单插件事件afterCreateNewData()中用代码隐藏
B.通过设置可见性进行隐藏
C.在单据插件事件afterLoadData()中用代码隐藏
D.通过开启隐藏属性进行隐藏
32.(单选)小维同学打开了以前设计的一个单据,突然想将某个整型字段改为文本类型,下列哪项修改操作不会生效(A)
A.设计器删除原整型字段,再增加文本字段,使用原标识,数据库会自动替换为对应类型
B.设计器中将原整型字段的标识改成别的,再新增一个文本字段,使用原标识
C.删除整型字段以及数据库对应表中的列,在设计器中后增加文本字段,使用原标识
33.(单选)关于操作下列说法错误的是(C)
A.实体操作可以在后台调用
B.有些表单操作可以触发实体操作
C.所有表单操作都可以设置操作校验
D.实体操作不一定依赖表单操作
34.  (单选)一个控件在设计器中设置为隐藏,如何让他在新增时可见(B)
A.在插件afterbinddata事件中用setvisible方法设置可见
B.设计器元数据优先级最高,哪种方法都不可以
C..配置界面规则
D.配置业务规则
35.(单选)关于苍穹日志输出kd.bos.logging.Log以下说法正确的是(A)
A.日志输出可以在monitor平台中查看
B.苍穹允许自定义日志实现,开发自定义的
LogFactory即可
C.苍穹的日志接口不能直接使用,需要自己根据接口重新进行实现
D.Log.error(Throwable e)可以直接打印异常
堆栈Throwable.stackTrace
36.(单选)如果某编码规则需求如下,B单据的编号需要带有A单据编号,且A单据编号变化时,B单据的流水号要重新取数且不允许断号,下列设置正确的是
(D)
A.不需要设置流水号依据
B.将A单据编号设置为业务对象字段
C.设置A单据编号为流水号依据
D.需要设置断号补偿
37.(多选)在单据插件开发时候,在迭代循环中(>1000),不可以加以下哪些代码(ACD)
A.BusinessDataServiceHelper.loadSingle()
B.i=i+1;
C.this.getModel().setValue()
D.this.getView().updateView()
38.(多选)关于开发过程中Jar包引用说法不正确的是(ABC)
A.可以随便引用苍穹中的存在的类
B.苍穹中没有的工具类,直接在本地环境中手
动添加第三方jar包引用就行
C.二开集成服务云(isc)时候,在开发环境没有报错情况下,可以直接使用财务云(fi)中已经写好的数据处理工具类
D.在开发任何的模块时候都可以使用
bos-servicehelperjar里面的类
39.(多选)关于FormView.showForm的入口参数说法正确的是(BCD)
A.打开移动单据可以使用
BillShowParameter
B.打开web报表可以使用
ReportShowParameter
C.打开web基础资料编辑界面可以使用
BaseShowParameter
D.打开web列表可以使用
ListShowParameter
40.(多选)在扩展开发供应链(scmc)代码开发时候引用以下哪个包是不规范的(AD)
A.
kd.fi.er.business.trip.service.DataServiceHelp
er
B.kd.bos.entity.datamodel.ListSelectedRow
C.com.alibaba.fastjson.JSONObject
D.com.test.StringUtils
41.(多选)this.getView().invokeOperation("操作代码")有可能触发以下哪些事件(BCD)
A.beforeltemClick
B.beforeDoOperation
C.afterDoOperation
D.OnAddValidators
42.(多选)DeleteServiceHelper中方法描述正确的是(ABD)
A.deleteOperation方法会触发删除校验
B.delete方法不会触发配置在delete操作中的服务插件
C.deleteOperation方法是做的逻辑删除,实际数据还存在库中
D.delete方法会直接删除数据
43.(多选)关于结果集查询下面哪些说法是正确的(ABD)
A.orderBys的属性,若其实体对象属于不同的应用,则orderBys的属性必须在
selectFields中有(如果没有则运行期将抛异常
B.查询数据量较大情况下能用queryDataSet的时候不用query,因为DataSet内存耗费少,用数据游标逐条取出,不容易造成0OM
C.query出来的DynamicObject,可用来直接保存
D.明确selectFields,只查询需要的属性,尽量少用""或*,以减少不必要的开销
44.(多选)给一个单据设计了布局后,在布局页面不能增加以下哪些控件或字段(AD)
A.文本字段
B.按钮
C.页签容器
D.基础资料字段
45.((多选)下列关于系统封装的基础对象(视图对象、数据模型对象、插件模型对象)在服务端的创建销毁时机说法正确的是(BCD)
A.以上说法都不正确
B.用户与表单界面交互时,服务端会初始化基本对象
C.界面加载完成后,服务端会销毁基本对象
D.表单界面加载时,服务端会初始化基本对象
46.(多选)关于BusinessDataServiceHelper和QueryServiceHelper说法正确的是(ABD)
A.QueryServiceHelper查询出来的数据不带关联属性中的引用属性
B.BusinessDataServiceHelper查询出来的DynamicObject可以直接修改值然后保存
C.在处理大批量数据时候,使用
QueryServiceHelper获取DataSet,然后进行迭代计算
D.BusinessDataServiceHelper默认加载关联属性中的引用属性
47.(多选)苍穹提供了多种不同类型的参数,支持针对用户不同级别不同场景下的参数配置功能,哪些类型参数需要发布到参数发布平台启用才能生效(BCD)
A.列表控制参数
B.应用参数
C.云参数
D.公共平台参数
48.(多选)有关DataSet的join方法描述正确的是(ACD)
A.JoinType支持以下类型:InnerJoin、LeftJoin、RightJoin、FullJoin、CrossJoin
B.join方法返回值的类型是DataSet
C.等价于SQL的Join
D.通过JoinType决定Join类型
49.(多选)可以通过以下哪些方式找到页面的标识(ABC)
A.在
FormView.showForm(FormShowParameter)打断点看FormShowParameter的formld
B.如果知道界面名称,直接在开发平台搜页面,然后看标识
C.在界面通过快捷键Ctrl+Alt+G打开设计器的界面,然后看标识
50.(多选)以下关于开放平台的内容描述正确的是(ACD)
A.业务对象操作服务:表单定义的操作可以直接发布
B.对业务单据的审核操作只能通过自定义服务实现
C.AI服务:用于和金蝶的AI平台进行对接,
封装了一些AI平台的接口,可以通过AI服务与AI平台完成一些AI业务方向的逻辑
D.开放平台支持主动调用第三方系统的接口
51.(多选)在苍穹中处理异常中,处理正确的是(ABCD)
A.UI显示的异常信息,应是业务语义,让用户知道下一步该怎么处理
B.所有业务异常类统一使用KDBizException
C.程序异常统一使用KDException异常类
D.catch异常后,未往上抛出异常需要在日志
中输出异常堆栈,还有相关上下文
52.(多选)在使用数据查询接口时候,以下哪些是不规范操作(BCD)
A.在编写脚本时候,需要统一使用金蝶脚本规范KSQL语法,禁止使用方言
B.在循环中访问使用
BusinessDataServiceHelper查询数据
C.在处理大批量数据时候,使用
QueryServiceHelper获取DataSet,然后进行迭代计算
D.通过直接写SQL方式取基础资料和单据数据
53.(多选)关于BusinessDataServiceHelper和QueryServiceHelper说法不正确的是(ACD)
A.在循环中访问使用
BusinessDataServiceHelper查询数据不影响性能
B.Load......fromCache:先从缓存加载,如果不命中的话从数据库加载数据,并缓存
C.BusinessDataServiceHelper.LoadSingle()是先从缓存取数据,没有再从数据库中获取
D.QueryServiceHelper调用algo计算框架进行数据查询
试题9
7.(多选题)卡片分录的作用跟单据体一样,只是展示的形式不一样?(A)
A.对
B.错
9.(判断题)扩展单据时,在原应用里直接扩展单据即可?(B)
A.对
B.错
10.(判断题)如果该分录有子分录,则无法直接删除,
需要先删除子分录才能再删除该分录(A)
A.对
B.错
4.(多选题)关于iframe控件的说法正确的是?(ABCD)
A.iframe控件的作用是在苍穹的页面嵌入第三方网页
B.通过调用iframe控件的setSrc方法可设置打开
哪个第三方页面
C.iframe控件发送消息给第三方页面通过使用postMessage实现
D.iframe控件接受第三方页面的消息通过customEvent实现
5.(多选题)关于附件控件的描述以下哪些选项是正确的?(ABCD)
A.用户可以通过附件上传常见的文件,如图片
,office文档等来补充表单,分录的信息
B.附件控件分为附件字段和附件面板
C.附件字段需要单独绑定物理表,以便创建附件实体,而附件面板则无需此步骤
D.所有附件面板的附件存在同一个表
7.(多选题)苍穹常见的容器控件有?(ABCD)
A.Flex面板
B.字段布局面板
C.高级面板
D.分割容器
10.(判断题)第三方页面接受消息需要注册监听message事件响应请求?(A)
A.对
B.错
11.(判断题)Weboffice控件支持word,excel文档的在线编辑,保存?(A)
A.对
B.错
14.(判断题)点击打开Weboffice控件会打开>第三方WebOffice控件窗口,然后在该窗口进行文档编辑和保存?(A)
A.对
B.错
17.(判断题)通过容器的快速布局面板的布局模板可以快速实现容器的布局?(A)
A.对
B.错
18.(判断题)容器的布局属性启用多行多列后,可以实现自动换行?(A)
A.对
B.错
19.(判断题)容器的压缩拉伸比例是用来控制子项的放大或缩小比例的?(A)
A.对
B.错
20.(判断题)当容器是固定宽高时,通过设置扩展比
例和压缩比例为0,容器不会随父容器的大小而变化
?(A)
A.对
B.错
21.(判断题)Flex面板需要变成圆形时,可通过设置圆角半径为50%实现?(A)
A.对
B.错
23.(判断题)通过容器的快速布局面板的布局模板可以快速实现容器的布局?(A)
A.对
B.错
24.(判断题)容器的布局属性启用多行多列后,可以实现自动换行?(A)
A.对
B.错
25.(判断题)容器的压缩拉伸比例是用来控制子项的放大或缩小比例的?(A)
A.对
B.错
27.(判断题)nodemon的作用是启用本地静态资源服务?(B)
A.对
B.错
28.(判断题)脚手架已经内置了less依赖与编译,可以直接使用less进行css编写?(A)
A.对
B.错
30.(判断题)使用KDApi.getLangMsg获取到的词条需要自己翻译成其他语言?(A)对
(三).插件进阶
2.(单选题)以下说法不正确的是?(C)
A.弹出一个动态表单界面可以通过配置操作openform实现
B.弹出一个界面且子父页面之间需要互传参数,通过showform方法实现更合适
C.通过配置操作openform能实现打开单据新增界面,无法实现打开单据列表界面
D.通过showform方法可以打开动态表单,单据页面,列表界面,移动表单等等
3.(单选题)以下说法不正确的是?(A)
A.移动端单据的基类AbstractMobBillPlugin继承于移动表单基类AbstractMobFormPlugin
B.移动表单是移动端的动态表单,表单上的数据的保存,提交等业务处理都需要通过插件处理
C.移动端表单的基类AbstractMobFormPlugin继承于pc端动态表单基类AbstractFormPlugin
D.移动端单据数据模型和pc端单据的数据模型是一样的,都是BillModel
beforeltemClick点击事件注册提交按钮的监听时,registerListener注册的监听对象是工具栏的按钮标识?(错)
(四).基础服务进阶
1.(单选题)关于工作流插件WorkflowPlugin或接口IWorkflowPlugin提供的事件说明正确的是?(ABC)
A.calcUserids用来实现自定义参与人,返回的是用户id长整形数组
B.hasTrueCondition用来实现复杂条件的判断,返回类型是boolean
C.notify事件和notifyByWithdraw一般成对出现,所以在notify事件实现业务逻辑时,需要考虑是否要在notifyWithdraw实现业务回滚
6.(判断题)连接线条件规则,节点跳过条件,批量同意条件都可配置java插件或脚本来实现自定义条件判断?(A)
A.对
B.错
6.(判断题)连接线条件规则,节点跳过条件,批量同意条件都可配置java插件或脚本来实现自定义条件判断?(A)
A.对
B.错
7.(判断题)自动节点,审批节点进入或离开时,不仅可以使用java或javaScript进行扩展,也可以直接配置实体操作?(A)
A.对
B.错
8.(判断题)反写插件中beforeExecWriteRule作用时机是开始分析反写规则,计算反写量前,可用于取消当前反写规则的执行?(A)
A.对
B.错
9.(判断题)开发单据参数时不需要发布,保存即可使用?(A)
A.对
B.错
11.(判断题)预警平台设计了灵活的插件体系,可以对预警执行过程进行干预,满足复杂场景需求?(A)
A.对
B.错
(五).开放集成能力
2.(单选题)下列登录实现方式,严格意义来说属于单点登录的是?()
A.云之家,企业微信等第三方APP,通过配置或开发插件的方式可以实现免登录访问苍穹
B.


http://{domain}/ierp/accessTokenLogin.do?acces
s_token=XXX&redirect=http://{domain}/ierp,第
三方系统可以直接登录访问苍穹
C.苍穹集成金蝶云平台统一认证中心,打开苍穹时跳转云平台登录界面登录
D.通过苍穹登录界面登录到苍穹
4.(多选题)第三方访问保存操作服务时,以下哪些参数是必要的?(AB)
url:
A.access_token
B.表单数据data
C.filter
D.updateFields
8.(多选题)关于苍穹单点登录插件开发描述正确的是?(ABD)
A.callTrdSSOLogin方法用实现跳转到统一认证登录页面
B.getTrdSSOAuth会在统一认证中心登录返回后触发,在该方法可以判断是否可以登录
C.每一次登录,getTrdSSOAuth至多只会触发一次
D.sso插件需要在管理中心(MC)中租户下的数据中心进行配置
10.(判断题)只有定义api可以自定义api服务返回的信息?(A)
A.对
B.错
12.(判断题)集成服务编排是把集成云已有的数据源,集成对象,集成方案,消息服务,API接口,自定义函数等集成资源,通过流程化设计编排成集成服务,以支持更加复杂的业务场景?(A)
A.对
B.错
(六).数据计算能力
5.(多选题)以下哪些选项是Algo产生的原因?(ABCD)
A.数据库分库后替代SQL功能
B.替代复杂SQL
C.替代临时表
D.用于报表计算
6.(多选题)关于DataSet的说法描述正确的是?(ABCD)
A.DataSet是一种结果集,类似于JDBC ResultSet
B.DataSet的接口分为Transform和Action两大类接口
C.Transform类方法可以将一个DataSet转换生成新的DataSet
D.Action类方法会消耗DataSet,因为Action执行后DataSet会自动关闭
12.(判断题)DataSet经过多次转换后会形成一个引用树,引用树根节点关闭时会自动关闭其他所有节点?(B)
A.对
B.错
14.(判断题)DataSet.addField添加字段时,需要指定字段类型?(B)
A.对
B.错
(七).轻分析系列
1.(单选题)在数据建模中,将"学生表"中的"身份证号"与"信息表"中的"身份证号"创建关系,且两个表中的记录都是唯一的,则这两个表之间的关系是
?(B)
A.一对多
B.一对一
C.多对一
D.多对多
2.(单选题)假设"客户表"和"订单表"创建了"一对多"的关系,“订单表"为"多”,则下述说法正确的是
?(A)
A."客户表"中的一个记录能与"订单表"中的多个记
录匹配
B."订单表"中的一个记录能与"客户表"中的多个记录匹配
C."客户表"中的一个字段能与"订单表"中的多个字段匹配
D."订单表"中的一个字段能与"客户表"中的多个字段匹配
4.(单选题)关于数据分析,以下说法错误的是?(B)
A.用户可通过"查看数据"功能查看可视化单元的明细数据
B.数据分析支持发布到卡片库
C.数据分析结果支持导出Excel
D.数据分析支持对数据进行筛选
6.(单选题)以下哪些设置项不是通过仪表盘自定义外观风格功能设置的?O
A.仪表板中卡片的背景透明度
B.仪表板页面背景颜色
C.仪表板背景图片
D.仪表板中卡片的标题颜色
9.(多选题)以下哪些说法是正确的?(ABCD)
A.主题式分析包括数据分析,数据斗方,数据建模,仪表板,移动轻应用五个子模块
B.数据建模用于为数据分析和数据斗方进行原始数据的准备
C.数据斗方,是轻分析卡片设计工具
D.仪表盘,是对各种轻分析数据内容的综合布局工具
14.(判断题)仪表板可作为整体发布到卡片库,授权用户可将仪表板卡片添加到门户首页上进行综合布局?(A)
A.对
B.错
18.(判断题)数据建模中设置"创建人"字段按"当前用户名称"这个系统变量过滤,发布后,被授权人也只能看到"创建人"为他自己的数据?(A)
A.对
B,错
(八).平台服务能力
3.(单选题)以下说法不正确的是?(D)
A.跨应用部署时,一个应用想提供接口给另一个应用调用,需要按微服务的方式开发对应的接口
B.服务工厂路由命名规则为:{isv|公司标识}.{云id}.ServiceFactory
C.kd.bos.servicehelper.DispatchServiceHelper微服务调用帮助类,简化集群中不同微服务之间的调
用操作
D.二开的微服务需要使用DispatchServiceHelper的invokeBosService方法调用
4.(单选题)以下说法不正确的是?(A)
A.使用分布式缓存时,如果要更新数据,则先删除缓存中的键值,然后再更新数据库
B.本地缓存的缺点是集群多个节点不能共享
C.页面缓存在页面打开时生成,在页面关闭时销毁
D.使用分布式缓存可以自定义缓存的失效时间
7.(多选题)金蝶云苍穹里缓存分类包括以下哪些?(ABCD)
A.CDN缓存(主要用于缓存静态资源)
B.反向代理缓存(主要用于css,js等)
C.本地缓存(主要用于缓存元数据以及极高频率的数据)
D.分布式缓存(使用Redis)
9.(多选题)关于单据的列表页属性中以下说法正确的是?(ABCD)
A.可以设置已选合计字段
B.可以设置列表的默认分页条数
C.可以设置列表数据的过滤条件
D.可以指定列表中按某字段进行升序或降序排序
10.(多选题)关于分录控件的属性中以下说法正确的是?(ABCD)
A.设置了关键字段后,可以实现分录自动创建新行的快速新增
B.可以在属性中设置是否显示序号列
C.可以在属性中设置是否支持多选
D.可以在界面规则属性中为分录设置界面规则
E.分录属性中也可以设置即时触发值更新
11.(多选题)关于控件的样式属性以下说法正确的是?(ABCDE)
A.控件可以通过样式属性来设置边框样式
B.扩展比率就是控件的flex-grow样式
C.压缩比率就是控件的flex-shrink(压缩)样式
D.控件的样式属性中可以设置控件的宽度、高度、堆叠顺序、前景色、背景色
E.可以在控件的自定义样式属性中用css来自定义样式
12.(多选题)字段属性中的功能控制可以进行以下哪些配置?(ABCD)
A.允许复制
B.允许引入
C.允许引出
D.允许单据转换携带
13.(多选题)单据属性里的业务控制可以进行以下哪些配置?(ABCD)
A.参与单据转换
B.支持轻分析
C.显示编码规则配置
D.允许引入引出
E.允许复制
16.(判断题)如果想用第三方文件存储服务,苍穹提供了kd.bos.filestorage.spi.FileStorageService供客户开发接入自己的文件存储实现?(A)
A.对
B.错
17.(判断题)开启某个级别的日志,则只会输出该级别的日志?(B)
A.对
B.错
19.(判断题)errorCode代表错误代码,产品全局唯一,格式:产品云.应用.错误码(A)
A.对
B.错
(九)开发排错技巧
1.(单选题)以下说法不正确的是?(D)
A.可通过kd.bos.mvc.form.FormView.showForm实现弹窗
B.



AbstractFormDataModel.batchCreateNewEntryRow生成新分录
C.



kd.bos.entity.datamodel.AbstractFormDataMod
el.setValue进行字段赋值
D.



kd.bos.form.abstractFormView.showmessage弹出错误提示框
4.(多选题)苍穹平台提供了大量的基础功能以减少插件开发,实现业务构建的灵活快速,但有些情况下仍不得不开发插件。以下对必须要用插件实现的场景有哪些?(DE)
A.按单据审核状态锁定或解锁字段或按钮
B.对单据的必须字段进行必录校验
C.选择基础资料后,将基础资料上的属性值赋值到单据的其它字段
D.没有单据转换关系的单据间数据修改时同步更新
E.业务规则、校验规则、界面规则、下推规则、返写规则无法配置出来
5.(多选题)在我们交付过程中常见的插件开发场景有以下哪些?(ABCDE)
A.表单插件开发
B.列表插件开发
C.操作插件开发
D.接口插件开发
E.引入引出、消息、打印、附件、报表等插件开发
(判断题)界面规则除了可以实现页面元素的显示隐藏和锁定外还可以在列表页配置按条件显示行颜色功能?(A)
A.对
B.错
(判断题)可以通过业务规则实现按计算公式自动给指定字段赋值?(A)
A.对
B.错
(判断题)下推规则中一单推多单或多单推一单可以使用分单合并来配置?(A)
A.对
B.错
(判断题)反写规则只能用于有上下游转换关系的单据间?(A)
A.对
B.错
(判断题)为操作配置校验规则后,可以在操作执行前进行数据合法性校验、字段值合规性校验、组合字段唯一性校验、单据是否在流程中校验?(A)
A.对
B.错
1.(单选)关于QFilter链错误的是(C)
A.占位符的符号是?
B.不同实体之间的filter不能进行and或or关联
C.join的过滤条件中,不能加入其它实体的过
14.关

beforeBindData

afterCreateNewData说法正确的是?(ABCE)
A.beforeBindData事件比afterCreateNewData事件晚触发
B.在afterCreateNewData改变字段值,数据修改标志会变成true,页面退出时,会提示数据被修改
C.适合在beforeBindData中,调整视图模型中的控件属性
不适合在afterCreateNewData事件中,修改数据模型中的字段值
D.在beforeBindData事件中修改字段值,数据修改标志会是false,页面退出时不会提示数据被修改
E.单据界面加载过程中,afterCreateNewData不是必然会被触发,而beforeBindData必然触发
F.适合在afterCreateNewData事件中,修改数据模型中的字段值
35.关于反写插件,以下哪几项说法是错误的?
(B,D)
A.反写插件可以在beforeCreateArticulationRow事件中取消本行的关联与反写,单据反写只触发一次
B.反写插件在表单设计器页面的业务属性“关联配置”中注册
C.反写插件可以实现beforeTrack方法,可以在该方法取消关联、反写,单据反写只触发一次
D.反写插件可以实现beforeExecWriteBackRule方法,当反写绑定多个反写规则时,可以在此事件强制禁用系统预置的反写规则
15.关于beforeBindData和afterBindData说
法正确的是?(ABD)
A.beforeBindData事件,适合设置字段、控件的
属性,以间接的控制前端字段值、控件状态的刷新过程
B.beforeBindData事件比afterBindData早触发:在beforeBindData事件之后,系统会调用内置的字段值绑定过程,随后才会触发afterBindData事件;
C.beforeBinddata用的场景较少,用于数据包打包提交给前端之前的控制,起到"框定作用",仅用于精度等少数属性。其他属性不在beforeBinddata中定义
D.afterBindData事件,适合直接设置控件在前端表现的内容、状态
E.在beforeBindData事件中设置控件状态没有效果,因为系统随后会清空所有控件的状态
16.以下哪些是调度任务架构特性?(ACD)
A.高可用-一台Executor Server宕机,可以将Job调度到可用的Executor Server上执行
B.调度任务是基于事务的,出现调度异常时,调度任务类可以自动回滚
C.负载均衡,根据负载情况执行作业
D.调度与执行分离-基于MQ实现调度与执行分离,可以灵活配置多个执行端
17.以下哪些表格控件支持在预览时动态添加新的字段?(全选)
A.都支持
B.单据列表
C.报表
D.单据体
18.关  于   afterLoadData   事  件  与afterCreateNewData的区别说法正确的是?(ABCD)
A.单据界面以修改、查看模式打开,需到数据库加载单据,触发afterLoadData事件
B.单据界面以新增模式打开,不需要到数据库加载单据,触发afterCreateNewData事件
C.afterLoadData事件的数据包,来自于数据库,不建议在此事件修改字段值
D.这两个事件,在单据界面加载、刷新过程中,可以同时触发
E.afterCreateNewData事件的数据包,是全新创建的数据包,适合在此事件调整默认值
19.以下哪些操作会导致编码生成时不自增?(ABCE)
A.kd.bos.business.plugin.CodeRuleOp插件被关闭
B.没有开启流水号依据
C.没有设置适用组织
D.kd.bos.form.plugin.CodeRulePlugin插件被关闭
20.字段布局面板可以添加以下哪种控件?(ABCD)
A.基础资料
B.文本
C.按钮
D.Flex容器
21..动态表单与单据、基础资料等业务单据的区别在于?(ABCD)
A.单据和基础资料有特定的业务场景与实际含义,
而动态表单常用来做弹框等个性化页面
B.动态表单适用于一切不适用于其他页面类型的场景
C.数据存储上,单据和基础资料提供数据的存储与查询功能
D.动态表单不提供直接的数据库存储操作,需要通过插件自行完成存储和查询
判断题
1.默认的单据列表模板,二开不需要注册工具栏
点击监听,工具栏点击时,也可以触发itemClick事件?(A)
A.对
B.错
2.主实体模型(MainEntityType)的作用是获取对象的实体标识、实体名称、表名、获取所有字段属性等等?(A)
A.对
B.错
3.单据列表可以通过setFilter事件,实现列表按条件过滤?(A)
A.对
B.错
简答题
1.背景:某客户生产环境中,A单据列表(非基
础资料列表)数据库中总存储数据有100行,实际预览时,只显示出10条数据。现在请你排查该问题。
要求:
1、请描述出通用的排查方法。(4分);
2、请描述出不少于3种实际可能出现如上背景问题的三种原因。每种类型的原因算一种(6分);
3、描述要求不少于50字。
答:数据查询:首先,检查数据查询的语句是否正确,包括查询条件、排序等,确保查询的是正确的数据。使用数据库客户端工具执行相同的查询语句来验证数据是否正确。
数据量确认:查看数据库中的数据总量是否与预期一致。可以使用SQL查询来获取总行数,并与预期值进行比对。
分页设置:检查页面的分页设置,确保分页参数配置正确。特别注意每页显示的记录数,确保它不会导致只显示了部分数据。
数据权限:检查当前用户的数据权限设置,确保用户有权查看所有的数据行。如果权限受限制,可能会导致只显示部分数据。
可能出现问题的原因:
分页设置错误:如果分页设置的每页显示记录数太小,或者分页查询的逻辑有误,可能导致只显示部分数据。
数据权限限制:用户的数据权限配置可能限制了其只能查看部分数据,这会导致只显示有权访问的数据。
查询条件不当:查询条件可能没有设置正确,导致只返回了符合条件的部分数据。
数据库连接问题:数据库连接问题可能导致数据获取不完整,确保数据库连接稳定。
页面加载逻辑:前端页面的加载逻辑也可能存在问题,例如只加载了部分数据。检查前端代码以确保数据加载逻辑正确。
数据量超出限制:某些数据库系统对返回的数据量有限制,如果数据量超过了限制,可能会导致只显示部分数据。
2.在某项目中,目前金蝶云苍穹平台提供的单据列表模板不能满足客户的需求,项目经理要求你自定义一个单据列表模板实现该需求,请描
述自定义单据列表模板的大概步骤,要包含关键的改动点。?
答:①首先创建动态表单,在公共模板中选择空白页面,然后填写编码和名称,完成创建;
②添加控件.三件套(过滤,工具栏,单据列表)再加点
别的东西用来看效果,然后修改三件套控件标识,注意单据列表下的两个试图也需要修改标识.
③保存模板,复制标识到单据的列表页,替换原来的
bos_list,然后保存,预览.
试题2
1.BOTP转换规则/转换路线可以用于如下需求的场景中?(ABCDEFG)
A.指定两单单据类型之间的映射关系,应用于指定单据实体间的数据转换
B.转换规则支持拓展,支持继承,满足扩展需求
C.指定各个目标字段如何取值,应用于复杂数据计算下推的情况
D.设置业务规则,对转换后的目标字段值进一步处理,提供转换后数据的业务处理能力
E.指定需要跟踪,反写的实体,即关联主实体,支持数
据反写需求
F.同一个转换路线,支持多原则,应用于多方式下推
G.设置分单合并策略,应用于有子单据数据合并的场景
2.单据提交后,不进入流程的原因可能是?(ABCD)
A.zk配置的地址不对
B.MQ服务延迟
C.没配流程
D.不符合流程启动条件
3.代码中创建调度计划,调度作业,使用什么工具类
?(D)
A.PlanHelper
B.ScheduleHelper
C.JobHelper
D.ScheduleServiceHelper
4.在列表运行态界面,有需求要设置默认过滤条件,并在界面上进行展示,可在哪个事件中进行开发
?(A)
A.filterContainerlnit(FilterContainerlnitArgs)
B.afterCreateNewData(EventObject)
C.setFilter(SetFilterEvent)
D.filterColumnSetFilter(SetFilterEvent)
5.关于界面字段锁定性,说法正确的是?(BCD)
A.通过afterCreateNewData来设置锁定/解锁
B.通过业务规则来设置锁定/解锁
C.通过afterBindData来设置锁定/解锁
D.通过界面规则来设置锁定/解锁
12.金蝶云苍穹目前有8中参数类型,其中包含以下那些参数?(ABCD)
A.公共参数
B.应用参数
C.单据参数
D.云产品参数
13.jvm参数中Xms 1024m的意思是?(D)
A.JVM年轻代内存大小设置的1024M
B.JVM每个线程的堆栈大小是1024M
C.JVM堆最大内存设置的1024M
D.JVM堆初始内存设置的1024M
15.苍穹中的插件中关于控件注册监听的的接近于哪种设计模式?(D)
A.工厂模式
B.策略模式
C.代理模式
D.观察者模式
16.如果当前存在一个事务,则支持当前事务,如果没有事务则开启,的事务传递类型是?(B)
A.REQUIRES_NEW
B.REQUIRED
C.NOT_SUPPORTED
D.SUPPORTS
17.在单据的表单设计器界面预置一个未设置”字段名”属性的字段类控件,并在列表运行表界面上进行展示,必须要重写以下哪个事件才能实现前端页面上展示业务数据?(C)
A.beforeCreateListDataProvider(BeforeCreateListDataProviderArgs)
B.afterCreateNewData(EventObject)
C.packageData(PackageDataEvent)
D.loadData(LoadDataEventArgs)
18.关于数据中心,说法正确的是?(ACD)
A.不同数据中心数据的访问可以OpenApi访问
B.一个租户只能有一个数据中心
C.不同数据中心数据的访问可以通过苍穹orm数
据服务接口查询
D.一个租户可以有多个数据中心
19.苍穹页面类型包含有哪些?(ABCDE)
A.单据
B.卡片
C.动态表单
D.基础资料
E.轻量卡片
20.以下对”调度”的说法错误的是?(C)
A.调度任务在以前的苍穹版本,被称为后台任务,至今有某些视频教程,文档中依然把调度成为后台任务
B.大数据量的异步处理,推荐使用调度来完成
C.调度是纯后台的,在执行过程中,不支持对调度进行监控
D.大人物异步框架结合了进度条和调度,可以对调度作业的执行进度进行监控
21.关于beforeBindData事件说法正确的是?(ABC)
A.界面数据包开始构建时,开始生成指令,刷新前端字段值,控件状态之前,触发此事件
B.单据界面加载过程中,beforeBindData事件必然触发
C.插件可以在此事件中,调整后台视图模型(IFormView)中的字段,控件属性,间接控制前端界面字段值,控件状态
D.向前端东瓯国泰添加字段控件元数据后,在本事件中,向后台视图模型,添加字段的控件编程模型实例,以确保动态添加的字段值被输出到前端
22.关于操作插件事务,下面方法执行顺序正确的是
?(A)
①beforeExcuteOperationTransaction
②afterExecuteOperationTransaction
③beginOperationTransaction
④endOperationTransaction
A.③④①②
B.①②③④
C.①③④②
23.关于新建一个工作流时,其审批决策项有哪几种?(ABCD)
A.驳回
B.终止流程
C.不同意并终止流程
D.同意
判断题:
1.工作流节点控制的”允许上传流程附件”需要指定使用单据上的某个附件面板作为审批时上传附
件?(B)
A.对
B.错
2.如果mq(消息中间件)挂了,调度计划无法正常使用?(A)
A.对
B.错
3.kd.bos.servicehelper.QueryServiceHelper#query(java.lang.String,java.lang.String,kd.bos.
orm.query.QFilter[])查的出来的数据属于平铺对象,不能直接用于保存?(A)
A.对
B.错
O B.调度任务类派生自AbstractJob
C.通常情况下,一个调度作业可以配置多个调度任务类
4.mq.consumer.register设置为false,表示本届点不消费MQ消息?(A)
A.对
B.错
试题3
1.元数据可以分为设计时元数据和运行时元数据。设计时元数据可以扩展,也可以继承。扩展可以修改表名属性,继承不可以修改表名属性。
2.下列关于附件说法正确的是:
A.附件中的默认按钮可以自定义控制是否显示
B.附件面板数据存储的表是t_bas_attachment;附件字段数据存储的表是t_bd_attachment,另外还需配置关联表
C.附  件  面  板  的  帮  助  类  为
AttachmentServiceHelper,附件字段的帮助类为AttachmentFieldServiceHelper
D.附件面板的控件编程模型是AttachmentPanel,附件字段的控件编程模型是AttachmentEdit
E.附件上传成功之后,数据就会持久化到数据库中,当页面save或者submit的时候,会把附件和页面关联起来
3.以下说法正确的是:
A.可通过定义private全局变量来实现在事件afterCreateNewData(EventObject e)和事件itemClick(ItemClickEvent)之间传递业务变量的值
B.接
OperationServiceHelper.executeOperate可以   触  发   表   单   插  件beforeDoOperation(BeforeDoOperationEventArgs)中的业务校验
C.操作分为两大类:表单操作&实体操作。两者均可配置操作校验
D.移动端页面与PC端共用同一个实体模型
4.在调整页面布局时,字段布局面板控件支持以下哪几项配置
A.扩展比率
B.自定义样式
C.占整行
D.水平/垂直方向对齐方式
下列关于单据转换插件说法正确的是?
A.插件可以在initVariable事件中,对本地变量进行初始化。
B.插件可以在afterGetSourceData事件中,根据源单数据获取其他定制数据,或替换系统获取到的数据
C.afterConvert是转换插件中最后执行的事件
D.插件可以在afterFieldMapping事件,根据源单信息重新计算目标单据其它非转换携带字段
的逻
IMobileView增加了哪些公共方法?
A.getCurrentCityld
B.upload
C.setLocation
D.setMenultemVisible
以下说法错误的是?(A)
A.截至目前,openAPI 2.0的用户认证方式有六种分别是:AccessToken认证、摘要认证、JWT证、匿名认证、基本认证、签名认证
B.开放平台的OpenAPI基于Restful规范
C.为防止API重复请求,可通过请求头参数控制,
一定时间内同一API携带相同请求头参数的调
用,只有第一次请求执行,其余请求皆不执行
D.API一旦发布,新版本必须保证向下兼容。以下关于系统参数相关工具类错误的是?()
A.保存用户参数
SaveBillParameter.saveUserParameter(StringparameterFormld,Long userld,Long orgld,String formld,String jsonData)
B.获取单据类型参数
SaveBillParameter.getBillTypeParameter(Strinçformld,Long billTypeld)
C.保存公共参数、云产品参数、应用参数SystemParamServiceHelper.saveBillParameter
String parameterFormld,String formld,String jsonData)
D.获取单据参数
SystemParamServiceHelper.loadBillParameterlromCache(formld)
关于苍穹日志级别,以下由低到高,排序正确的是
?(A)
A.debug 、info、warn、error
B.info 、debug、warn、error
C.debug 、info、error、warn
D.info 、warn、debug、error
开启某个级别的日志,则当前及比它更低的级别的日志将被输出?
A.错误
B.正确
第三方系统能否集成苍穹工作流必须要考虑哪些因素?(ABC)
A.人员是否同步
B.第三方系统能否单点登录到苍穹
C.第三方系统是否支持苍穹的创建待办、处理待办、删除待办等苍穹工作流相关接口
D.第三方系统是否是苍穹内置的消息渠道(这个
53.SaveServiceHelper.Save()方法会直接插入数据到数据库,不会执行其他逻辑,比如操作校验逻辑等A
A.对
B错
55.全生命周期项目管理指从合同签订开始到交付完成全过程的管理A
A对
B.错
58.SaveServiceHelper.Save()方法会直接插入数据到数据库,没有集成其他多余操作,比如校验A
A对
B错
63.一个单据有A、B两个单据体,列表设计器可以同时添
加A、B单据体中的字段,但预览时不能同时显示A、B单据体中的字段.A
A.对
B错
65.开启了整单撤回,在流程最后一个审批人处理之前,流程发起人可撤回流程B
OA对
B.错
66.只要是操作都受权限控制A
A对
B错
68.同一个单据中有多个单据体,则新增分录操作需要分别绑定不同的单据体A
A对
B错
(单选题)以下说法不正确的是?D
A.可通过kd.bos.mvc.form.FormView.showForm实现弹窗
B.



AbstractFormDataModel.batchCreateNewEntryRow生成新分录
C.



kd.bos.entity.datamodel.AbstractFormDataModel.setValue进行字段赋值
D.可通过kd.bos.form.abstractFormView.showmessage弹出错误提示框
(多选题)苍穹平台提供了大量的基础功能以减少插件开发,实现业务构建的灵活快速,但有些情况下仍不得不开发插件。以下对必须要用插件实现的场景有哪些?DE
A.按单据审核状态锁定或解锁字段或按钮
B.对单据的必须字段进行必录校验
C.选择基础资料后,将基础资料上的属性值赋值到单据的其它字段
D.没有单据转换关系的单据间数据修改时同步更新
E.业务规则、校验规则、界面规则、下推规则、返写规则
无法配置出来
(判断题)反写规则只能用于有上下游转换关系的单据间?B
(判断题)数据建模中设置"创建人"字段按"当前用户名称"这
个系统变量过滤,发布后,被授权人也只能看到"创建人"为他自己的数据?A
关于列表属性描述不正确的是?C
A.用户有拖动的列宽(个性化数据列宽)>设计器设计的列宽>默认列宽
B.当单据有单据体时,列表如果开启了[单头显示],列表单据体的字段会被折叠起来
C.已选合计字段支持选择币别,单价,数量,金额字段
D.用户可在列表控制可以设置字段的对齐方式,隐藏性,列顺序等,该设置是按用户隔离的,不会影响其他用户的列表设置
(判断题)树形基础资料也是左树右表显示的,分组字段就是本身,分组字段是可以被选择返回F7?A
(单选题)以下哪个事件接口不属于AbstractFormPlugin
的事件接口?C
A.afterCreateNewData
B.afterBingData
C.afterLoadData
D.beforeClosed
(单选题)关于打印,以下说法错误的是?C
A.基于实体模型
B.只能在WEB端进行模板编辑
C.没有实体也可以设置套打模板
D.支持插件定制
单选题
1.以下关于引入引出描述错误的A
A.添加新数据"不能引入单据状态为“已审核"的数据
B.更新已有数据"模式下引入的数据如果与数据库中的数
据不匹配则不会更新。
C."更新已有数据"模式下可以引入暂存状态的数据,不能引入已审核状态的数据
D."更新已有数据并添加新数据^模式下如果导入的数据与库中数据有重复那就更新该数据,如果没有就新增
7.开发出现问题无法排查到原因要咨询别人时,以下哪些做法错误的D
A.把问题的前因后果说清楚
B.把问题出现时的详细日志附上
c.提供初步判断,以防重走已排查过的问题点
D.只提供前端页面的文字提示信息
9.单据列表插件中,可以获取当前焦点所在行数据详情的方法是哪个?B
A.getSelectedRows
B.getCurrentSelectedRowInfo
Cc.getFocusRowPkld
D.getFocusRow
11.如果某普通业务用户(不是管理员,且不具有系统云的操作权限参,TA在门户首页中添加了部分卡片后点击“完成”"。请问此时发生变化的是以下哪个方案B
A.默认方案
B.个性方案
C.共享方案
14.T-SQL中,数据查询的命令关键字是C
A.Selcte
B.Get
c.Select
D.Sel
15.关于单据表名说法不正确的是C
A.单据表名即数据库表名称
B.单据表名命名规范推荐以水开头
C.继承单据和源单必须共同一个表名
D.扩展单据表名和源单必须共用一个表名
16.业务蓝图设计包含的内容,正确的答案是A
A.以上答案全是
B.集成方案设计
C.数据方案设计
D.业务流程设计
18.关于业务蓝图的描述错误的是D
A.可以作为验收的依据
B.是客户企业末来业务跟管理软件的结合
C.对客户企业未来业务的规划
D.主要作用是签字咬款
19.以下关于itemclick(ItemClickEvent)事件和click(EventObject)事件描述不正确的是A
A.itemClick(ltemClickEvent)事件和click(EventObjec)事件可以通用
B.itemClick(ItemClickEvent)事件主要适用场景是监听工具栏上元素项
C.itemClick(ltemClickEvent)事件是通过kay判断点击的是哪个元素
D.click(EventObject)事件主要适用场景是监听表单上的元素
22.在金蝶云苍穹的架构中,微服务控制的最小粒度是什么?A
A.应用
B.云
C.表单
D.组织
24.界面规则不可以实现以下哪项效果A
A.根据条件控制单据列表单元格的颜色
B.根据条件控制单据上某个字段的显示隐藏
C.根据条件控制单据某个字段是否必录
D.根据条件控制单据上某个字段的锁定性
25.以下关于界面插件说法正确的是()。D
A.注册java插件时的插件路径填写的是java插件类的绝对路径
B.单据界面只能注册一个插件
C.同一单据多个插件的执行顺序随机
D.同一单据多个插件按注册顺序执行
27.门户首页三种方案加载顺序的优先级为:BCA
A系统首页默认方案B个性方案C共享方案
28.在布局设计里面以下哪种控件可以使用().B
A.通用字段
B.通用控件
C.业务字段
D.单据体
30.以下关于权限的描述哪项是错误的D
A.开发为了方便可以在本地环境中把应用设置成全员应用,功能测试通过后再关闭全员应用,但是涉及权限相关的功能的开发及测试,不建议开启全员应用来进行开发
B.如果实体设置为模板且设置权限控制,那么这个模板不会出现在权限"左树"中
C.非全员应用,则必须有实体配置权限项,且用户至少有1个实体的全部权限,该应用才能在应用中心显示
D.开启了全员应用的情况下,该应用的权限项在用户授权时不可见
32.以下关于权限配置中描述错误的是?A
A.基础资料与业务单据可以设置特殊数据权限,特殊数据权限必须和功能权限组合使用
B.如果单据界面需要根据不同的用户是示不同的内容可以通过字段权限实现
C.数据规则”用于控制用户查询数据行的范围
D.业务的操作如增删查改通过功能权限来控制
34.在财务云新建应用时,其所属分库默认是以下哪个?A
A.财务库
B.系统库
C.扩展开发库
D.开发服务库
35.如果需要修改打印数据的来源应该在以下哪个方法中实现C
A.afterOutputElement
B.beforeOutputElement
C.customPrintDataEntiies
D.beforeLoadData
多选题
36.关于按钮/工具栏项说法正确的是AB
A.BOS_v_4.0.012之后可以通过权限控制工具栏项的可见性
B.可以插件取消按钮!工具栏项的点击
C.按钮工具栏项必须绑定操作
D.按钮/工具栏项注册addltemClickListeners监听之后一
定会触发beforeltemClick事件
38.关于QueryServiceHelper说法正确的是BD
A.查询出来的DynamicObject可以直接保存回数据库
B.查询出来的是平铺对象。
C.调用algo计算框架进行数据查询
D.查询出来的数据不带关联属性中的引用属性
41.T-SQL中,TRUNCATETABLE TABLE语句的特点是:CD
A.用此语句删除的数据有日志记录,可以恢复
B.表数据越多,此语句执行越慢
C.执行性能与表中的数据规模无关
D.用此语句删除的数据无法恢复
42.关于首页方案以下哪几项说法是正确的?ABCD
A.修改个性化方案不需要当前用户有“系统云/系统管理/首
页定制修改"权限
B.系统首页默认方案"一旦变化,所有用户的门户都会变化
c.可将^共享方案"或"个性化方案"通过启用"设为默认“功能,而把它设置为当前用户的首页默认方案
D.可将“共享方案"另存为个性化方案”
43.编码规则的分段属性有ABCD
A.校验码
B.流水号
C.系统日期
D.常量
44.单据转换中单据体合并策略有ACD
A.一对一
B.一对多
C.多对一
D.按规则分组合并
45.关于QueryServiceHelper说法正确的是AD
A.查询出来的是平铺对象。
B.查询出来的DynamicObject可以直接保存回数据库
C.查询数据会走缓存
D.查询数据不会走缓存
46.关于字段【隐藏】属性和【可见性】属性的说法正确的是BD
A.设置为隐藏的字段不可以赋值
B.设置为不可见字段可以通过代码设置为可见
c.设置为不可见的字段不可以赋值
D.设置为隐藏的字段可以通过配置字段可见性设置为可见
47.关于流程管理员的描述正确的是ABC
A.流程管理员分组织管理流程,并且可以包含下级,不同的管理员管理不同的组织
√B.流程管理员可以收到异常流程消息通知
C.设置某人为流程管理员之后,当前人会具有工作流服务的所有权限
D.流程管理员只能跳转流程,不能终止流程
48.操作的校验规则类型包括以下哪几种ACD
A.合法性校验
B.单据是否配置过流程桧验
C.字段值合规性校验
D.组合字段唯一性校验
50.会审节点的投票模式包括以下哪几种ABCD
A.按投票比例
B.一票否决
C.全部投票
D.按通过比例
判断题
51.SaveServiceHelper.Save()方法会直接插入数据到数据库,没有集成其他多余操作,比如校验A
A.对
B.错
52.用户需具有系统云——系统管理——首页定制页面的修改权限才能设置默认方案A
A.对
B.错
55.只要是操作都受权限控制A
A.对
B.错
56.要监听用户与界面上的控件交互,可以在registerListener事件中注册监听A
A.对
B.错
57.文本字段默认不支持点击事件,但可以修改编辑风格属性,来支持点击触发click事件A
A.对
B.错
62.SOW主要是保障乙方的利益B
A.对
B.错
63.单据需要使用权限的话需要在设计器的权限控制里开启【控制功能权限】A
A.对
B.错
65.如果流程节点配置了工作流角色。在流程运行期。会根据单据中的组织字段值动态确定工作流角色中的相关人员为任务接收人A
A.对
B.错
66.企业运营模式是指对企业经营过程的计划、组织、实施和控制,是与产品生产和服务创造密切相关的各项管理工作的总称A
A.对
B.错
70.方案阶段的工作过程可以描述为:项目组组织客户设计、研讨与确认业务蓝图和系统环境配置方案,包括业务流程、数据、集成、接口、权限等内容,并获得客户签字确认。
A
A.对
B.错
1.在金蝶s-HR产品绩效管理中,下列哪项不是实现矩阵式考核所必须的的特性?B
A.支持考核关系自定义
B.支持绩效结果正态分布
C.支持按考核指标设置评分人
D.支持按考核规则定义的区域配置评分流程
2.单据反写规则插件需要继承()类A
A.AbstractBusinessFlowServicePlugln
B.AbstractConvertPlugln
C.SysReportBaseService
D.AbstractOperationServicePlugln
4.T-SQL语句“Delete A”的作用是C
A.删除表A
B.删除列A
C.删除表A中的所有记录
D.这是一条语法错误的SQL
5.开发出现问题无法排查到原因要咨询别人时,以下哪些做法错误的A
A.只提供前端页面的文字提示信息
B.把问题的前因后果说清楚
C.把问题出现时的详细日志附上
D.提供初步判断,以防重走已排查过的问题点
7.供应链的组成要素之间通过()建立起相互联系的关系B
A.资金流通
B.信息流通
C.商业流通
D.货品流通
9.单据列表插件中,对于itemClick事件,以下说法正确的是?A
A.用户点击某一条单据进入单据详情后触发
B.可在该事件取消按钮操作
C.用户点击列表主菜单按钮时触发
D.用户点击列表主菜单按钮前触发
11.在系统上线阶段,有可能出现用户抵触新系统的情况,以下哪个不是系统操作层面的原因?A
A.用户未真正理解、接受更换新系统,从而抵触新系统
B.和旧系统的操作习惯对比,新系统使用不熟练,耗时较长
C.新系统的一些不稳定因素,造成重复操作等问题
D.新系统操作手册不易理解等造成客户操作困难,体验差
18.以下关于itemClick(ltemClickEvent)事件和click(EventObject)事件描述不正确的是C
A.click(EventObject)事件主要适用场景是监听表单上的元素
B.itemClick(ItemClickEvent)事件是通过key判断点击的是哪个元素
C.itemClick(ItemClickEvent)事件和click(EventObject)事件可以通用
D.itemClick(ItemClickEvent)事件主要适用场景是监听工具栏上元素项
19.以下关于权限配置中描述错误的是?A
A.特殊数据权限需要和功能权限配合使用
B.如果单据界面需要根据不同的用户显示不同的内容可以通过字段权限实现
C.“数据规则”用于控制用户查询数据行的范围
D.业务的操作如增删查改通过功能权限来控制
20.以下关于权限的描述哪项是错误的D
A.开发为了方便可以在本地环境中把应用设置成全员应用,功能测试通过后再关闭全员应用,但是涉及
权限相关的功能的开发及测试,不建议开启全员应用来进行开发
B.非全员应用,则必须有实体配置权限项,且用户至少有1个实体的全部权限,该应用才能在应用中心显示
C.如果实体设置为模板且设置权限控制,那么这个模板不会出现在权限“左树”中
D.开启了全员应用的情况下,该应用的权限项在用户授权
21.以下关于界面插件说法正确的是()D
A.同一单据多个插件的执行顺序随机
B.注册java插件时的插件路径填写的是java插件类的绝对路径
C.单据界面只能注册一个插件
D.同一单据多个插件按注册顺序执行
22.以下关于权限的描述哪项是错误的D
A.如果实体设置为模板且设置开启权限控制,那么这个模板不会出现在权限“左树”中
B.非全员应用,则必须有实体配置权限项,且用户至少有1个实体的全部权限,该应用才能在应用中心显示
C.开发为了方便可以在本地环境中把应用设置成全员应用,但是涉及权限相关的功能的开发及测试,不建议开启全员应用来进行开发
D.开启了全员应用的情况下,该应用的权限项在用户授权时不可见
24.门户首页三种方案加载顺序的优先级为:①系统首页默认方案②个性方案③共享方案C
A.①③②
B.①②③
C.②③①
D.③①②
25.如果某普通业务用户(不是管理员,且不具有系统云的操作权限),TA在门户首页中添加了部分卡片后点击“完成”,请问此时发生变化的是以下哪个方案A
A.个性方案
B.共享方案
C.默认方案
32.要实现规范的项目变更管理前提条件是A
A.事先约定规则
B.双方沟通
C.乙方强势
D.项目经理专业
33.以下关于itemClick(ltemClickEvent)事件和
click(EventObject)事件描述不正确的是C
A.itemClick(ltemClickEvent)事件是通过itemKey判断点击的是哪个元素
B.click(EventObject)事件主要适用场景是监听表单上的元素
C.itemClick(ItemClickEvent)事件和click(EventObject)事
件可以通用
D.itemClick(ItemClickEvent)事件主要适用场景是监听工具栏上元素项
多选
37.已知某条数据的主键,通过以下哪几项可查出该单据数据的详情ABCD
A.QueryServiceHelper.query
B.BusinessDataServiceHelper.loadSingle
C.BusinessDataServiceHelperload
D.ORM.create().query()
39.单据转换中单据体合并策略有ABC
A.一对一
B.按规则分组合并
C.多对一
D.一对多
40.操作的校验规则类型包括以下哪几种ABC
A.组合字段唯一性校验
B.字段值合规性校验
C.合法性校验
D.单据是否配置过流程检验
41.会审节点的投票模式包括以下哪几种ABCD
A.全部投票
B.一票否决
C.按投票比例
D.按通过比例
44.单据设计中可以选择的主键类型有()。BC
A.浮点型
B.整型
C.字符串
45.关于QueryServiceHelper说法正确的是BD
A.查询出来的DynamicObject可以直接保存回数据库
B.查询出来的是平铺对象。
C.调用algo计算框架进行数据查询
D.查询出来的数据不带关联属性中的引用属性
46.单据中关于单据状态的说法正确的是BCD
A.提交后单据状态由暂存变为已提交,会触发值更新事件
B.单据状态的下拉值可以自定义
C.系统预置的单据状态是暂存、已提交、已审核
D.默认情况下已提交的单据撤销后状态由已提交变为暂存
47.关于会审节点和审批节点的描述正确的是ABC
A.会审审批后不能撤回,但是普通审批节点可以撤回
B.会审节点不能修改下一步参与人,但是普通审批节点可

C.会审节点不能对单据进行修改,但是普通审批节点可以
D.会审节点可以没有参与人跳过,但是普通审批节点不可以
50.关于流程管理员的描述正确的是ABC
A.流程管理员可以收到异常流程消息通知
B.设置某人为流程管理员之后,当前人会具有工作流服务的所有权限
C.流程管理员分组织管理流程,并且可以包含下级,不同的管理员管理不同的组织
D.流程管理员只能跳转流程,不能终止流程
52.一个单据有A、B两个单据体,列表设计器可以同时添
加A、B单据体中的字段,但预览时不能同时显示A、B单据体中的字段A
A.对
B.错
53.企业运营模式是指对企业经营过程的计划、组织、实施和控制,是与产品生产和服务创造密切相关的各项管理工作的总称A
A.对
B.错
58.流水号依据需在流水号分段之前的编码分段中设置才有效A
A.对
B.错
61.编码规则分段中的值发生变化后,按编码规则重新生成编码。要实时显示效果还需打开编码字段的即时触发值更新属性A
A.对
B.错
62.文本字段默认不支持点击事件,但可以修改编辑风格属性,来支持点击触发click事件A
A.对
B.错
63.测试内容的一系列情景和每个情景中必须依靠输入和输出,而对软件的正确性进行判断的测试文档,称为测试用例。测试用例就是将软件测试的行为活动,做一个科学化的组织归纳。A
A.对
B.错
64.用户需具有系统云——系统管理——首页定制页面的修改权限才能设置默认方案A
A.对
B.错
67.项目经理可以决定项目中止B
A.对
B.错
70.同一个单据中有多个单据体,则新增分录操作需要分别绑定不同的单据体A
A.对
B.错
T-SQL语句“Delete A”的作用是  C
A.删除列A
B.删除表A
C.删除表A中的所有记录
D.这是一条语法错误的SQL
单据列表插件中,对于itemClick事件,以下说法正确的是?  B
A.用户点击列表主菜单按钮时触发
B.用户点击某一条单据进入单据详情后触发
C.用户点击列表主菜单按钮前触发
D.可在该事件取消按钮操作
开发出现问题无法排查到原因要咨询别人时,以下哪些做法错误的C
A.把问题的前因后果说清楚
B.提供初步判断,以防重走已排查过的问题点
C.只提供前端页面的文字提示信息
D.把问题出现时的详细日志附上
请选出不属于界面初始化的事件D
A.initialize()
B.beforeBindData(EventObject)
C.afterCreateNewData(EventObject)
D.beforeDoOperation(BeforeDoOperationEventArgs)
以下关于权限配置中描述错误的是?  C
A.“数据规则”用于控制用户查询数据行的范围
B.业务的操作如增删查改通过功能权限来控制
C.基础资料与业务单据可以设置特殊数据权限,特殊数据权限必须和功能权限组合使用
D.如果单据界面需要根据不同的用户显示不同的内容可以通过字段权限实现
上线过程中,以下哪项工作应该由客户主导完成?   A
A.推广上线
B.上线动员会召开
C.上线完成情况确认
D.上线问题处理
以下关于权限的描述哪项是错误的  A
A.开启了全员应用的情况下,该应用的权限项在用户授权
时不可见
B.非全员应用,则必须有实体配置权限项,且用户至少有
1个实体的全部权限,该应用才能在应用中心显示
C.开发为了方便可以在本地环境中把应用设置成全员应用,但是涉及权限相关的功能的开发及测试,不建议开启全员应用来进行开发
D.如果实体设置为模板且设置开启权限控制,那么这个模板不会出现在权限“左树”中
SOW是以下那一个的首字母  D
A.Special of Work
B.Speech of Work
C.Script of Work
D.Statement of Work
单据列表插件中,可以获取当前焦点所在行数据详情的方法是哪个?A
A.getFocusRow
B.getCurrentSelectedRowlnfo
C.getSelectedRows
D.getFocusRowPkld
以下关于itemClick(ItemClickEvent)事件和click(EventObject)事件描述不正确的是  C
A.itemClick(ItemClickEvent)事件主要适用场景是监听工具栏上元素项
B.click(EventObject)事件主要适用场景是监听表单上的元素
C.itemClick(ltemClickEvent)事件是通过key判断点击的是哪个元素
D.itemClick(ltemClickEvent)事件和click(EventObject)事件可以通用
编码规则的分段属性有  ABCD
A.常量
B.系统日期
C.流水号
D.校验码
单据设计中可以选择的主键类型有()。AB
A.整型
B.字符串
C.浮点型
关于列表的列宽说法正确的是  ABCD
A.用户拖动的列宽(记忆列宽)优先级最高
B.当列表数据发生变化时(筛选、翻页、搜索、刷新等),列宽将根据实际内容自动计算刷新
C.默认情况下列宽按实际业务数据自适应,自动计算显示宽度
D.不同类型的字段有默认的列宽
下面哪些是轻分析数据分析的功能特性  ABCD
A.拖拽分析
B.查看明细
C.导出
D.数据筛选
标准的列表界面包括以下哪几个视图  BCD
A.布局视图
B.卡片视图
C.轻分析视图
D.表格视图
权限管理的授权要素包括以下哪些内容  ABC
A.权限
B.用户
C.业务单元
D.管理员
关于注释规范不正确的是CD
A.需要在复杂的逻辑添加注释说明,类和方法前添加注释说明相关作者,联系方式,时间,作用,参数等相关信息
B.推荐使用Java doc常用标签写注释
C.在写注释时候不能加自己相关信息防止别人来找我麻烦
D.可以不用写注释,看不懂代码建议回学校找老师
已知某条数据的主键,通过以下哪几项可查出该单据数据
的详情   ABCD
A.ORM.create().query()
B.BusinessDataServiceHelper.loadSingle
C.BusinessDataServiceHelper.load
D.QueryServiceHelper.query
下列关于表单扩展和继承说法正确的是  ABC
A.一个表单可以被继承多次
B.扩展的表单拥有独立于父页面的权限项
C.继承的表单拥有独立于父页面的权限项
D.一个表单仅能被继承一次
以下哪个类是通用的数据库查询接口BD
A.kd.fi.er.business.trip.service.DataServiceHelper
B.kd.bos.servicehelper.QueryServiceHelper
C.kd.bos.servicehelper.operation.DeleteServiceHelper
D.kd.bos.servicehelper.BusinessDataServiceHelper
转换路线目前不支持扩展B
A.对
B.错
SaveServiceHelper.Save()方法会直接插入数据到数据库,不会执行其他逻辑,比如操作校验逻辑等  B
A.对
B.错
Java插件的所有方法都可以在KDE脚本开发工具中使用B
A.对
B.错
业务蓝图作为项目业务TO-BE的实现描述,不用锁定项目的交付范围及目标。   B
A.对
B.错
3.T-SQL中,数据查询的命令关键字是B
A.Selcte
B.Select
C.Get
D.Sel
5.以下关于权限的描述哪项是错误的A
A.开启了全员应用的情况下,该应用的权限项在用户授权时不可见
B.如果实体设置为模板且设置权限控制,那么这个模板不会出现在权限“左树”中
C.开发为了方便可以在本地环境中把应用设置成全员应用,功能测试通过后再关闭全员应用,但是涉及权限相关的功
能的开发及测试,不建议开启全员应用来进行开发
D.非全员应用,则必须有实体配置权限项,且用户至少有1个实体的全部权限,该应用才能在应用中心显示
8.按照系统上线问题的分级处理要求,最终用户发现了自己无法解决的问题,第一步应该向哪个角色反馈?D
A核心项目组成员
B.项目领导小组
C.甲方关键用户
D.甲方运维小组
10.俗称“只在需要的时候,按需要的量,生产所需的产品”的是DAMRP Ⅱ
B.MRP
C.ERP
D.JIT
12.单据列表插件中,可以获取当前焦点所在行数据详情的方法是哪个?C
A.getFocusRowPkld
B.getSelectedRows
C.getFocusRow
D.getCurrentSelectedRowInfo
13.以下关于itemClickltemClickEvent)事件和click(EventObject)事件描述不正确的是B
Aclick(EventObject)事件主要适用场景是监听表单上的元素
B.itemClick(ltemClickEvent)事件和click(EventObject)事件可以通用
CitemClick(ltemClickEvent)事件是通过key判断点击的
是哪个元素
DitemClick(ItemClickEvent)事件主要适用场景是监听工具栏上元素项
15.以下关于权限配置中描述错误的是?D
A.如果单据界面需要根据不同的用户显示不同的内容可以通过字段权限实现
B.“数据规则”用于控制用户查询数据行的范围
C.业务的操作如增删查改通过功能权限来控制
D.基础资料与业务单据可以设置特殊数据权限,特殊数据权限必须和功能权限组合使用
17.在金蝶云苍弯的架构中,微服务控制的最小粒度是什么?B
A组织
B.应用
C.云
D.表单
18.金蝶云苍弯工作流服务流程设计中的节点不包含以下哪种D
A.共享审批节点
B.边界事件节点
C消息节点
D.动态审批节点
19.当需要对标准产品进行部分改造时以下那一项工作不应该由开发顾问完成A
A.开发业务方案设计
B.开发工作评估
C.技术方案设计
D.开发计划分解
22.以下关于权限的描述哪项是错误的D
A.如果实体设置为模板且设置开启权限控制,那么这个模板不会出现在权限“左树”中
B.非全员应用,则必须有实体配置权限项,且用户至少有
1个实体的全部权限,该应用才能在应用中心显示
C,开发为了方便可以在本地环境中把应用设置成全员应用,但是涉及权限相关的功能的开发及测试,不建议开启全员应用来进行开发
D.开启了全员应用的情况下,该应用的权限项在用户授权时不可见
23.关于registerListener()方法,以下说法错误的是C
A在该方法可以注册各个控件的事件监听
B.该方法会在界面初始化时期被运行一次C该方法在移动端也是可以使用
D.可以在该方法监听用户与前端界面交互的事件
24.关于单据数据的fid说法正确的是C
A.fid是单据元数据的唯一标识
B.fid是通过setvalue赋值生成的
C.默认情况下fid是平台自动生成的
D.默认情况下单据体表中的fid字段是唯一
26.门户首页三种方案加载顺序的优先级为:D
1系统首页默认方案2个性方案3图共享方案
A.132
B.123
c.312
D.231
27.以下关于界面插件说法正确的是()A
27.以下关于界面插件说法正确的是()A
A.同一单据多个插件按注册顺序执行
B.单据界面只能注册一个插件
C同一单据多个插件的执行顺序随机
D.注册java插件时的插件路径填写的是java插件类的绝对路径
30.请选出不属于界面初始化的事件D
A.afterCreateNewData(EventObject)
B.beforeBindData(EventObject)C initialize0
D.beforeDoOperation(BeforeDoOperationEventArgs)
32.在布局设计里面以下哪种控件可以使用()。
A通用控件
B.业务字段
C.单据体D通用字段
38.对T-SQL通配符描述正确的是:ABCA""与“%”可以用作通配符
B.""只能通配一个字符C“%”可以通配多个字符D“%”可以通配不连续的多个字符
39.编码规则的分段属性有ABCD
A.系统日期
B流水号
C.校验码
D.常量
41.设计报表的要内容包括ACD
A.配置过滤条件
B.实现数据存储C配置数据源
D.配置报表列表字段
42.同一单据的表头中的2个字段哪个属性不能相同()。CDA名称
B.字段类型
C.字段名
D标识
44.插件工作原理正确的是?ABD
A.插件可以在适当的时机,根据接收到的上下文信息,对
系统功能进行控制
B.插件的于预大大增加了系统扩展的灵活性
C.插件能对系统功能的全过程进行干预
D.插件只会在系统功能运行到了特定时刻,才能收到系统通知,进行功能处理
46.关于会审节点和审批节点的描述正确的是ABD
A.会审审批后不能撤回,但是普通审批节点可以撤回
B.会审节点不能对单据进行修改,但是普通审批节点可以
C.会审节点可以没有参与人跳过,但是普通审批节点不可以
D.会审节点不能修改下一步参与人,但是普通审批节点可以
47.权限管理的授权要素包括以下哪些内容ABCA用户
B.业务单元
C权限
D.管理员
48.关于QueryServiceHelper说法正确的是BC
A查询出来的DynamicObject可以直接保存回数据库
B.查询出来的是平铺对象
C.查询数据不会走缓存
D.查询数据会走缓存
50.单据转换中单据体合并策略有BCDA-对多
B.按规则分组合并
C.多对一
D.一对一
判断题
51.转换路线目前不支持扩展
A对
B错
52.同一个单据中有多个单据体,则新增分录操作需要分别绑定不同的单据体
A对
B错
54.若客户最终用户没有充足时间进行UAT测试,可由实施顾问代替进行,或直接上线。
A对
B错
55.超级管理员可以设置下级管理员,并且将授权转移给下级管理员
A对
B.错
56.Java插件的所有方法都可以在KDE脚本开发工具中使用
A对
B错
58.开启了整单撒回,在流程最后一个审批人处理之前,流程发起人可撤回流程
A对
B.错
59.单据界面插件基类为AbstractBilPlualn,继承自动态表单界面插件基类AbstractFormPlugin,所以支持动态表单界面插件的全部事件
A对
B错
61.一个单据有A、B两个单据体,列表设计器可以同时添
加A、B单据体中的字段,但预览时不能同时显示A、B单据体中的字段A
A对
B.错
62.外包业务是企业的核心竞争力之一
A对
B.错
68.应从上线开始进行问题管理
A对
B错
69.编码规则配置适用条件需要先配置适用条件属性和适用条件属性值
A对
B错
12.关于SOW中项目范围说法错误的是
A.业务范围即要实现的功能模块
B.包括了组织范围
C.包括了模块范围
D.包括了业务范围
13.以下项内容是可以在扩展单据中修改的
A.按钮操作代码
B.字段名
C.字段标识
D.按钮标识
14.如果-个单据需要在不同场景下显示不同的界面效果,
建议通过以下哪种方式实现?B
0 A.卡片
0 B.布局0 C动态表单
15.以下关于界面插件说法正确的是()。D
A.同一单据多个插件的执行顺序随机
O B.注册java插件时的插件路径填写的是java插件类的绝对路径
C.单据界面只能注册个插件
()D.同一单据多个插件按注册顺字执行
16.T-SQL中,数据查询的命令关键字是O
A.Selcte
O B.Select
D.Get
18.在布局设计里面以下哪种控件可以使用()。
A.单据体
B.业务字段
C)C.通用控件
D.通用字段
23.不属于项目范围变更管理事项的是:
A.总结变更经验
B.评估成本影响
C.干系人变更
C)D.分析变更原因
27.以下关于权限的描述哪项是错误的B
0 A.如果实体设置为模板且设置开启权限控制,那么这个模板不会出现在权限“左树”中
C)B.开启了全员应用的情况下,该应用的权限项在用户
授权时不可见
G)C.非全员应用,则必须有实体配置权限项,且用户至少有1个实体的全部权限,该应用才能在应用中心显示
()D.开发为了方便可以在本地环境中把应用设置成全员应用,但是涉及权限相关的功能的开发及测试,不建议开启全员应用来进行开发
34.关于单据表名说法不正确的是
A.继承单据和源单必须共同一个表名
B.单据表名即数据库表名称
0 C.扩展单据表名和源单必须共用一个表名
C)D.单据表名命名规范推荐以tk开头
39.下列关于表单扩展和继承说法正确的是
A.一个表单仅能被继承一次
B.扩展的表单拥有独立于父页面的权限项
C.继承的表单拥有独立于父页面的权限项
D.个表单可以被继承多次
40.关于流程管理员的描述正确的是
D]A.流程管理员只能跳转流程,不能终止流程
口B.流程管理员分组织管理流程,并且可以包含下级,不同的管理员管理不同的组织口
C.流程管理员可以收到异常流程消息通知
口D.设置某人为流程管理员之后,当前人会具有工作流服务的所有权限
41.对T-SQL通配符描述正确的是:
A.“%”可以通配多个字符
B.“_”只能通配一个字符
C.“%”可以通配不连续的多个字符
D.””与”%”可以用作通配符
1.关于confirmCallBack事件和closedCallBack描述不准确的是
A.closedCallBack事件的父页面可以接受子页面传过来的
数据
B.confirmCallBack需要用户确认交互信息后触发
C.closedCallBack和confirmCallBack都需要设置回调参数/属性
D.界面关闭时就会触发closedCallBack事件
13.开发出现问题无法排查到原因要咨询别人时,以下哪些做法错误的
A.提供初步判断,以防重走已排查过的问题点
B.把问题出现时的详细日志附上
C.把问题的前因后果说清楚
D.只提供前端页面的文字提示信息
15.界面规则不可以实现以下哪项效果C
A.根据条件控制单据上某个字段的锁定性
B.根据条件控制单据上某个字段的显示隐藏)
C.根据条件控制单据列表单元格的颜色
D.根据条件控制单据某个字段是否必录
16.以下关于界面插件说法正确的是()。C
A.注册java插件时的插件路径填写的是java插件类的绝对路径
B.同一单据多个插件的执行顺序随机
C.同一单据多个插件按注册顺序执行
D.单据界面只能注册一个插件
17.以下关于权限配置中描述错误的是?A
A.特殊数据权限需要和功能权限配合使用
B.如果单据界面需要根据不同的用户显示不同的内容可以通过字段权限实现
C.“数据规则”用于控制用户查询数据行的范围
D.业务的操作如增删查改通过功能权限来控制
19.以下项内容是可以在扩展单据中修改的
A.字段名
B.按钮标识
C.按钮操作代码
O D.字段标识
21.俗称“只在需要的时候,按需要的量,生产所需的产品”的是A
A.JIT
B.MRP
C.MRP Ⅱ
D.ERP
22.以下关于权限的描述哪项是错误的D
A.开发为了方便可以在本地环境中把应用设置成全员应用,但是涉及权限相关的功能的开发及测试,不建议开启全员应用来进行开发
B.非全员应用,则必须有实体配置权限项,且用户至少有1个实体的全部权限,该应用才能在应用中心显示
C.如果实体设置为模板且设置开启权限控制,那么这个模板不会出现在权限“左树”中
D.开启了全员应用的情况下,该应用的权限项在用户授权时不可见
23.门户首页三种方案加载顺序的优先级为:
①系统首页默认方案
②个性方案
③共享方案
A.①③②
B.③①②
C.②③①
D.①②③
25.单据列表插件中,可以获取当前焦点所在行数据详情的方法是哪个?
A.getFocusRowPkld
B.getSelectedRows
C.getCurrentSelectedRowlnfo
D.getFocusRow
26.在金蝶云苍穹的架构中,微服务控制的最小粒度是什么?
A.云
B.组织
C.表单
D.应用
超级管理员可以设置下级管理员,并且将授权转移给下级管理员
A.对
B.错
文本字段默认不支持点击事件,但可以修改编辑风格属性,来支持点击触发click事件A
A.对
B.错
要监听用户与界面上的控件交互,可以在registerListener事件中注册监听
A.对
B.错
1苍穹的列表视图类型包括
A.表格视图
B.统计视图
C.轻分析视图
D.卡片视图
2苍穹的操作校验规则包括ABCD
A.字段值合规校验
B.合法性校验
C.组合字段唯一性校验
D.文本格式校验
3单据列表插件中,对于itemClick事件,下面说法正确的是A
A.用户点击某一条单据进行入单据详情后触发
B.用户点击列表主菜单按钮前触发
C.用户点击列表主菜单按钮时触发
D.可在该事件取消按钮操作
4下列不属于界面初始化的事件是D
A.initialize
B.afterCreateNewData
C.afeterBindData
D.loadData
5金蝶云苍穹工作服务流程设计中的节点不包含以下哪种D
A.共享审批节点
B.边界事件节点
C.消息节点
D.动态审批节点
6会审节点支持以下哪些模式ABCD
A.一票否决
B.全部投票
C.按比例投票
D.按通过比例
9以下关于界面插件说法正确的是()。D
A.注册java插件时的插件路径填写的是java插件类的绝对路径
B.单据界面只能注册一个插件
C.同一单据多个插件的执行顺序随机
D.同一单据多个插件按注册顺序执行
知识点题目及答案
1.(多选题)金蝶云苍穹使用的云原生技术包括以下哪几种ABC
A、容器
B、微服务
C、DevOps
D、KDDM
2.(多选题)金蝶云苍穹PaaS提供以下哪些服务能力ABCDE
A、低代码开发服务
B、流程服务
C、API开放服务
D、企业级AI服务
E、数据集成能力
3.(多选题)以下哪些是金蝶动态领域模型具备的特性
ABCD
A、模型驱动
B、多租户隔离
C、可视化拖拽配置
D、无需编译部署
1.(单选题)以下哪项描述不正确C
A、苍穹动态微服务架构部署态时是按云或应用动态组合
微服务容器的
B、苍穹使用了多级缓存服务,以保证系统的高性能
C、对于苍穹应用中的负责计算服务,如成本计算暂时无法做到独立拆分
D、苍穹通过无状态服务的实现保证苍穹架构的高可用性
2.(多选题)使用苍穹开发平台进行客户化开发后的成果包括以下哪些内容ABC
A、JAVA包
B、元数据
C、静态资源
3.(判断题)对苍穹元数据进行扩展开发后产生的定制元数据是差量化存储的A
A、对
B、错
1.(单选题)以下哪项描述不正确D
A、新增的用户第一次登陆苍穹需要激活用户
B、新增的用户被分配开发服务云的权限或被添加为全功能用户才能进入开发平台
C、在分配许可时,给许可分组增加用户后需要同步许可
D、管理员不需要分配开发服务云的权限就可以直接进入开发平台
2.(判断题)开发商标识是用来识别开发商身份的凭证,同一个企业团队可使用同一个开发商标识A
A、对
B、错
1.(单选题)关于单据设计的说法不正确的是D
A、单据基于动态表单,继承了动态表单的全部特性
B、单据模板自带很多常用字段和按钮,通过模板创建单据可以减少开发工作量
C、新建单据页面时填写的编码必须是唯一的,这个编码也是单据实体的标识
D、单据是应用最广泛的业务对象之一,它的数据查看和存储需要通过插件完成
2.(判断题)单据带组织模板继承于单据模板,增加了组织字段,支持按照组织进行数据隔离A
A、对
B、错
1.(单选题)关于基础资料的描述不正确的是C
A、基础资料基于单据,继承了单据、动态表单的全部特性
B、基础资料强化了编码名称的使用,能被其他业务对象引用
C、只有通用基础资料才有带组织的模板

  • (多选)以下哪些情况会触发afterDoOperation方 法 (ACD)
    A.
    OperateServiceHelperexecuteOperate(oper ationKey,entityNumber,dataEntities)
    B.SaveServiceHelper.save(dataEntities)  C.this.getView().invokeOperation("save") D. 前端点击保存按钮
  • (多选)关于界面规则描述,以下说法正确的有 (ACD)
    A. 通过配置规则条件,可以控制字段和控件是 否锁定、是否隐藏
B. 界面规则中可以实现将一个字段的值带到 另一个字段
C. 界面规则是金蝶云苍穹开发平台提供的一 项配置服务
D. 单头和单据体分开配置

  • (多选)关于苍穹日志输出规范中正确的是(ABCD)
    A. 禁止在大循环中记录日志信息
    B. 除一些特殊工具外,所有程序日志必须使用
    kd.bos.logging.Log 框架,不允许使用第三方
    日志框架
    C.  正确设置日志级别: Debug 、Info 、Warn、 Error
    D. 输出日志一定要先判断当前记录日志级别 是否开启
  • (多选)T-SQL 中,以下关于表别名的表述错误的 是 (AC)
    A. 表别名定义时,可以用任意的字符
B. 表别名一般在FROM 子句中定义
C. 一但使用表别名,该语句中的其它表也应当 使用表别名
D. 一但在语句中定义了表别名,就应在该语句 中其它位置使用表别名来引用表
205. (单选)关于工作流的描述,下面哪项说法不正确(D) A. 条件规则扩展:支持Java 扩展和
javaScript 脚本扩展,只能定义一个条件规则 扩展插件
B. 流程设计列表支持自己新增流程分类,以方 便管理流程
C. 会审的决策项设置只有同意和驳回两行,不 允许删行和增行
D. 目前系统中决策类型只有驳回和同意,且不 允许扩展增加
206. (单选)SoW 中项目组织与管理/条款说法错误的是
(C)
A. 甲方的组织在签订SOW  时往往无法明确
B. 要明确乙方的项目组织与职责 C. 要明确甲方的项目组织与职责 D. 要明确双方组织架构
207. (单选)以下关于itemClick(ItemClickEvent)事件和 click(EventObject)事件描述不正确的是 (B)
A.itemClick(ItemClickEvent) 事件主要适用场 景是监听工具栏上元素项
B.itemClick(ItemClickEvent) 事件和
click(EventObject) 事件可以通用
C.itemClick(ItemClickEvent) 事件是通过 itemKey 判断点击的是哪个元素
D.click(EventObject) 事件主要适用场景是监 听表单上的元素
208. (单选)关于单据转换过程中反写说法错误的是 (C )
A. 已经关闭的行,可通过设置转换路线的数据
范围不参与单据转换
B. 反写规则中“行关闭字段”的控件类型是单 据状态
C. 触发写的时机是上游单据保存、审核的时候
D. 如果分录行需要关闭那么需要在分录中增
加一个单据状态字段
209. (单选)界面规则的触发时机不包含以下哪一种(C)
A. 单据值更新时 B. 单据创建时
C. 单据关闭时
D. 单据初始化时
210. (单选)以下命名不符合苍穹开发规范的是 (D )
A. 二开单据表名t_abcd_demo_bill B.二开控件字段fk_abcd_textfield C. 表单插件命名 OrangeBillPlugin
D. 扩展的项目命名
abcd-fi-gl-formplugin-ext

  • (判断)选单操作是在有单据转换关系的下游单据中 选择上游单据(对)
  • (判断)单据头和单据体都可以通过配置模板来实现 单独引入、引出数据的功能(对)
  • (判断)某项目刚完成现状调研,正在分析用户的培 训需求,对企业中高层领导应该主要开展标准产品功 能培训。(错)
  • (判断)反写规则的关闭源单的状态字段只能选择单 据里字段类型为[单据状态]的字段(错)
  • (判断)编码规则分段中的值发生变化后,按编码规 则重新生成编码。要实时显示效果还需打开编码字段 的即时触发值更新属性(错)
  • (判断)单据头和单据体都可以实现引入、引出数据 的功能(对)
    217 . (判断)VBS即价值主张分解结构(对)
  • (判断)如果客户要求单据编码必须连续,编码规则
    类型需要选择“新增显示”才能实现不断号(错)
  • (判断)VMI 采购模式中库存的管理权属于供应商 (对)
  • (判断)单据列表中的动态文本字段可以展示单据实
    体中不存在的字段(对)
  • (判断)不同的容器可以添加的控件和字段是不一样
    的,比如字段布局面板里可以添加通用字段和业务字 段,不能添加通用控件(错)
    222 . (多选)苍穹开放平台(OpenAPI) 对外提供API 服务
    的接口,支持的协议有哪些? (AC)
    A.https B.RPC  C.http   D.ftp
  • (多选)影响字段锁定性的因素包括以下哪些选项
    (AC)
    A. 界 面 规 则
B.插件设置 this.getView().setVisible
C. 设计器界面字段锁定性设置
D. 单据类型
224. (多选)基础资料公共模板包括 (ACD)
A. 基础资料模板
B. 列表模板
C. 树形基础资料模板
D. 分组基础资料模板
225. (多选)以下是正确的ORDER  BY子句排序关键字
(AC)
A.DESC B.Down   C.ASC   D.DES
226. (多选)关于附件面板说法正确的是(AC)
A. 附件面板可以设置上传的附件格式
B. 附件面板可直接通过
this.getModel).setValue赋值
C. 附件面板不可以添加到单据体中
D. 附件面板的数据保存在所在单据/基础资料 中表的
227. (多选)关于BusinessDataServiceHelper说法不正
确的是 (AB)
A. 通过 load 方法,查询出来的数据修改后, 不能保存回数据库
B. 查询数据时,如果要查询全部字段必须要 用*关键字实现
C.Load...fromCache:   先从缓存加载,如果 不命中的话从数据库加载数据,并缓存.
D.LoadSingle0) 是直接从数据库加载数据
228.  (多选)关于操作类型和操作编码的说法正确的是 (AD)
A. 一个操作编码只能绑定一个操作类型
B. 一个操作类型只能和一个操作编码绑定 C. 一个操作编码可以绑定多个操作类型
D. 一个操作类型可以和多个操作编码绑定

  • (多选)打印模板制作过程中下面哪些方式可以有效 提升开发效率 (ABCD)
    A. 使用格式刷可以快速同步控件的样式信息
    B. 多页签单据(类似基础资料“供应商”如果
    打印时每个页签具有类似的布局可以使用网 格先布局,再使用复制功能
    C. 使用“重复”和“复制”功能可以快速添 加同属性控件
    D. 可以在大纲视图中按Shift选中多个控件
    后,再点击对齐、分布等调整控件位置
  • (单选)关于单据建模过程中关联关系配置说法错误 的是 (B)
    A.关联关系配置用于记录单据转换过程中的信
息,信息内容包含上游单据信息、反写字段等
B.关联子表的必须配置反写字段 C.关联追踪表,用于上查源单
D.反写记录表,用于回滚源单
(单选)关于多布局开发下面说法不正确的是 (A) A 布局不能发布菜单
B. 开发布局选择类型为继承时。新建的布局跟 业务实体界面一模一样
C.布局除了不能增加字段。可以增加通用控件, 并且可以控制原有字段的可见性和
D. 一个业务实体可以开发多个布局
231 . (单选)MRPII 的核心是(B)
A.作业计划
B. 物料需求管理计划
C. 主生产计划
D. 资源控制计划

  • (单选)以下关于引入引出描述错误的是(C)
    A. “更新已有数据”模式下引入的数据如果与 数据库中的数据不匹配则不会更新
    B. “更新已有数据并添加新数据”模式下如果 导入的数据与库中数据有重复那就更新该数据 C. “添加新数据”不能引入单据状态为“已审
    核”的数据
    D. “更新已有数据”模式下可以引入暂存状态
    的数据,不能引入已审核状态的数据
    233.(  单选)以下关于权限分配描述错误的是 (D)
    A. 一个业务角色可以包含多种通用角色
    B. 业务角色建立通用角色、用户、组织三方的 关系
    C. 通用角色是建立权限项与角色的关系
    D. 用户授权中“复制权限”功能只能复制直接
    授权的权限
  • (单选)金蝶云苍穹门户配置支持的卡片类型不支持
    以下哪项? (C)
    A. 单据统计卡片 B. 快速发起卡片 C. 工作流卡片
    D. 轻分析卡片
    (单选)在财务云新建应用时,其所属分库默认是以
    下哪个? (A)
    A. 财 务 库
    B.  开发服务库
    C. 系 统 库
    D.  扩展开发库
    235 . (单选)关于界面规则和业务规则描述,以下哪种说 法不正确 (D)
    A. 业务规则条件不成立时可不设置服务
    B. 界面规则可以在单据头设置
    C. 业务规则支持在单据头和单据体分开配置
D. 界面规则不可以在单据体配置

  • (单选)以下关于界面插件说法正确的是(B) A同一单据多个插件的执行顺序随机
    B.注册java 插件时的插件路径填写的是java 插件类的绝对路径
    C. 单据界面只能注册一个插件
    D.同一单据多个插件按注册顺序执行
  • (单选)关于基础资料控件说法不正确的是(B)
    A 可以通过设置过滤条件设置F7 选择列表的 数据范围
    B.F7 选择列表只能选择启用的数据,无法通过 配置实现可以选择禁用的数据C.勾选[快速新  增]后支持在选择F7 数据时新增基础资料数据 D.必须配置基础资料类型
  • (单选)需求管理的原则不包括(B)
A 需求要文档化、版本化管理
B.需求变了只需要更新需求清单 C.需求要定期更新
D.需求要分类分级管理
239.   (单选)金蝶云苍穹工作流服务流程设计中的节点不 包含以下哪种(B)
A 审批节点
B.动态审批节点
C.会审节点
D.消息节点
240. (单选)假设单据A 注册了插件K, 并已实现了各  个方法。现在从单据A 的列表界面点击一条数据进入 到编辑界事件不会触发(A)
A.afterCreateNewData
B.afterLoadData
C.preOpenForm
D.afterBindData

  • (单选)关于布局以下哪项说法不正确(A
    A. 列表无法配置从列表打开单据是打开哪个 布 局
    B. 单据和基础资料都可以进行布局开发
    C. 审批节点支持配置布局方案
    D. 一个单据可以做多个布局
24 2. (判断)特殊数据权限用来控制特殊场景下的操作和 数据权限(对)
243. (判断)单据需要使用权限的话需要在设计器的权限
控制里开启控制功能权限
244. (判断)超级管理员可以设置下级管理员,并且将授 权转移给下级管理员(对)
245. (判断)文本字段默认不支持点击事件,但可以修改 编辑风格属性,来支持点击触发click事件(对)
246. (判断)单据头和单据体(分录)的业务规则均可以在
单据根节点的业务规则设置(错)
247 . (判断)单据设计器中,单据头有界面规则与业务规 则,而单据体只有业务规则(错)
24 8. (判断)在流程第一个审批人未处理时,流程发起人 可随时整单撤回流程(对)
249. (判断)系统支持二开添加自己的数据库分库(错)
250. (判断)分散采购是指企业在核心管理层建立专门的 采购机构,统一组织和实施企业所需物品的采购业务 (错)
251. (判断)字段权限是用来控制用户可查询及编辑的字 段范围,也称为列权限(对)
252. (判断)普通用户设置为管理员后,能给其他用户授 权(对)
253. (判断)工作流的参与人类型支持(组织/人员)关系、 工作流角色、人员、业务插件设置四种(对)
254. (判断)必要的基础设施是可以列入SoW   的主要假 定的(对)

  • (多选)以下哪些模型属于实体模型 (AC)
    A. 基础资料模型 B. 动态表单模型 C. 单据模型
    D. 打印模型
  • (多选)领域模型继承特性包含以下哪些作用(ABC)
    A. 基础资料模型 B. 动态表单模型 C. 单据模型
    D. 打印模型
  • (判断)扩展单据时,在原应用里直接扩展单据即可
    (错)
  • (单选)以下哪项说法是错误的 (D)
    A. 为指定树形单据体行添加新的子行可使用 insertEntryRow    方 法
    B. 在树形单据体行数据包中,固定多了一个隐
藏的列(pid), 记录父行的标识(id)
C. 为树形单据体添加顶级行可使用 createNewEntryRow      方法
D. 给一个行增加一个子行,这个子行排在全部 子行的最前面
259. (多选)以下哪些选项是属于树形单据体的功能
(ABCD)
A. 新增分录 B. 删除分录 C. 插入分录 D. 复制分录
260. (判断)如果该分录有子分录,则无法直接删除,需
要先删除子分录才能再删除该分录(对)
261.    (单选)下面哪项关于卡片分录的说法不正确的是 (D)
A. 卡片分录是单据体控件的一种
B. 卡片分录有单独的界面规则配置
C. 要给卡片分录增加字段需要先增加卡片布 局容器
D. 卡片无法配置自定义样式

  • (判断)卡片分录的作用跟单据体一样,只是展示的 形式不一样(对)
  • (单选)以下关于子卡片分录的说法错误的是 (D)
    A. 子卡片分录在数据结构上,与子单据体一 致,只是改成用卡片方式展示
    B. 子卡片分录中的数据,是放在父单据体行数 据包下面,每条父行数据包含的子卡片分录, 相互隔离
    C. 在给子卡片分录存取数据前,需要先取到父 单据体行数据包,或指定父单据体行索
    D. 一条单据体数据只能对应一个子卡片分录
  • (判断)修改子卡片分录信息时先选中对应的单据体 数据(对)
265 . (多选)关于iframe 控件的说法正确的是 (ABCD) A.iframe  控件的作用是在苍穹的页面嵌入第 三方网页
B. 通 过 调 用iframe 控 件 的setSrc 方 法 可 设 置打开哪个第三方页面
C.iframe  控件发送消息给第三方页面通过使 用postMessage  实现
D.iframe  控件接受第三方页面的消息通过
customEvent 实现

  • (判断)第三方页面接受消息需要注册监听
    message 事件响应请求(对)
    267 . (判断)Weboffice  控件支持word,excel   文档的在
    线编辑,保存(对)
  • (判断)点击打开Webofice 控件会打开>第三方
    WebOffice 控件窗口,然后在该窗口进行文档编辑和 保存(对)
  • (单选)关于富文本控件描述不正确的是 (C)
A. 富文本控件主要在图文或图表混编的情况 下使用
B. 富文本控件没有对应字段,所以保存和显示 都需要代码实现
C. 一般使用文本字段来存储富文本内容
D. 富文本控件风格分通用风格和精简风格

  • (判断)富文本控件开启了自动保存属性后不用代码
    就可以实现自动保存(错)
  • (多选)关于附件控件的描述以下哪些选项是正确的 (ABCD)
    A. 用户可以通过附件上传常见的文件,如图 片、office 文档等来补充表单、分录的信息  B. 附件控件分为附件字段和附件面板
    C.  附件字段需要单独绑定物理表,以便创建附 件实体,而附件面板则无需此步骤
    D.所有附件面板的附件存在同一个表
  • (多选)以下哪些功能是附件控件支持实现的 (ABCD)
    A. 设置禁止上传的附件类型
    B. 设置附件上传的大小
    C. 支持常见文档和图片的预览
    D. 支持增加自定义按钮
  • (单选)以下哪项说法是错误的 (C)
    A. 区域化格式是全局的去设置日期、数字、时 间等基础控件的数据显示格式
    B. 格式化字符串的设置优先级高于区域格式
    的设置
    C. 日期控件的掩码设置YYYY 后可以选择到 日,但显示时只到显示年
    D. 日期控件的格式化字符串属性设置YYYY 后可以选择到日,但显示时只到显示年
  • (判断)区域化格式目前不支持按国家配置不同的显
    示格式(错)
  • (判断)当容器是固定宽高时,通过设置扩展比例和
    压缩比例为0,容器不会随父容器的大小而变化(对)
    276 . (判断)Flex 面板需要变成圆形时,可通过设置圆 角半径为50%实现(对)
  • (单选)关于自定义控件开发的描述以下哪个选项是
    错误的 (C)
    A. 当苍穹自带的控件无法满足需求时,可支持 自定义控件开发
    B.一个完整的自定义控件目录包括css、js、 html、indexjsb
    C.init 为自定义控件的初始化事件,常用于对 控件染,数据更新时也会触发
    D. 自定义控件接收到服务端的数据会触发 update   事 件
  • (多选)自定义控件支持放在以下哪些容器 (ABD)
    A.Flex 面板
    B. 页 签 控 件
C. 字段容器
D. 高级面板
279. (判断)自定义控件的目录层级是/isv/开发商标识/
领域标识/方案id (对)
280. (判断)nodemon 的作用是启动本地静态资源服务
(错)
281. (判断)脚手架中已经内置了 less 依赖与编译,可
以直接使用less 进行css 编写(对)
282. (判断)可自行创建文件夹存放一些react/vue组件, 但需要保证main.is作为主入口(对)
283. (多选)关于自定义控件多语言开发原理描述正确的
是 (ABD)
A. 抽 出index.is 的词条,写入多语言的ison 中
B. 系统会根据当前语言环境获取对应的词条
文件
C. 使 用css  来设置多语言开发 D. 调 用KDApi   获取词条内容
284 . (判断)使用KDApi.getLangMsg 获取到的词条内
容需要自己翻译成其他语言(对)
285.     (单选)关于插件上下文的说法不正确的是 (B)     A. 插件事件参数封装了事件源、数据包等对 象,可直接使用
B. 所有插件事件参数封装的内容都是一样的 C. 表单插件中可以获取界面模型和数据模型 D. 通过界面模型可获取界面上的控件模型
286.  (多选)以下哪些工具类是属于bos-servicehelper 下的 (ABCD)
A.BasedataServiceHepler B.SaveServiceHelper
C.QueryServiceHepler
D.WorkFlowServiceHepler

  • (单选)没有绑定操作的按钮需要做校验,应该用哪 种实现方式(B)
    A. 在 beforeDoOperation   事件做校验
    3
106844802365114438                              刚刚 ..的验证码为:346454,有效期5分钟,请确  认为本人操作,并且不能泄露验证码。
回复标记已读复制验证码

A.可以通过get的方式获取 accessToken
B.自定义 api 是零代码模式,可以一键发布openapi
C.openapi可以通过匿名访问
D.操作api 是零代码模式可以一键发布openapi

  • 关  于  动  态  表  单  插  件  事  件 loadCustomControlMetas  说法错误的是  ABE
    A.onGetControl    方法会向前端浏览器界面输出动 态控件的元数据;
    B.界面显示后,构建好界面显示参数后,触发此事 件
C.插件可以在 loadCustomCentrolMetas       事件修改
显示参数,向前端动态增加控件
D.动态添加字段时,还需要同步处理onGetControl
事件,向表单添加控件编程模型实例,并侦听控件 的插件事件
E.loadCustomControlMetas    方法是向界面主实体 模型,动态注册新的属性对象
F.动态添加控件时,还需要同步处理onGetControl
事件,向表单添加控件编程模型实例,并侦听控件 的插件事件
34.以下哪几项控件可以放在字段布局面板中? 全 选
A.弹性域
B.基础资料属性
C. 标签
D.附件字段
40.反写超额检查支持哪些检查模式ABC     绝  对
E
A.严 格 控 制 , 不 允 许 超 额 1
B.根 据 源 单 条 件 选 择 控 制 模 式 1 C. 不控制,允许超额1
D. 允许超额一次及多次 E.允许超额一次
41.基础资料控件的快捷新增说法正确的是 ABC
A.继承的页面二开可以开启/关闭快捷新增
B. 开启后基础资料模糊查询的时候显示新增按钮
C. 扩展的页面二开可以开启/关闭快捷新增
D.开启后基础资料模糊查询的时候有数据则不显示 新增按钮
44.下面关于单据界面插件描述正确的有?
AC
A. 继 承 自 动 态 表 单 界 面 插 件 基 类 AbstractFormPlugin
B.单据界面插件必须从插件基类 AbstractBiPlugIn 中派生
C.单据界面插件基类为 AbstractBillPlugIn
D.单据界面插件基类为 AbstractBasePlugln
4 6 . 在 只 继 承 标 准 单 据 列 表 插 件 基 类 (kd.bos.bi.AbstractListPlugln)且无实现接的情况 下,可以重写以下哪些方法? CD
A.beforeExportFile(BeforeExportFileEvent)
B.filterContainerBeforeF7Select(BeforeFilterF7S electEvent)
C.afterBindData(EventObject)
D.hyperLinkClick(ListHyperLinkClickEvent)
47.苍穹Flex 布局高级设置包括CD
A.单列布局 B.多行多列 C.水平布局 D.垂直布局

  • 对 单 据 界 面 插 件 afterLoadData         和
    afterCreateNewData  事件描述正确的有? CD
    A.单据界面加载、刷新过程中,这两个事件都会触 发
    B. 这两个事件触发时机不一样
    C. 这两个事件触发时机一样,都是在界面数据包准 备完毕之后触发
    D.单据界面以修改、查看模式打开,需到数据库加 载单据,触发afterLoadData 事 件
50.以下哪些是编码规则生成编码过程调用到的插
件 BD
A.kd.bos.form.plugin.bdctrl.BaseDataFormPlugi n
B.kd.bos.form.plugin.CodeRulePlugin
C.kd.bos.form.plugin.TemplateBillEdit
D.kd.bos.business.plugin.CodeRuleOp
51.循环中更改某一字段的值后,直接在循环中调用 view.updateViewO 的做法是符合苍穹定制化开发 规范的 B
A.对
B.错
52.小明在参与一个分云分应用部署的项目,扩展开 发供应链云某一业务需求过程中,需要调用财务云 下的某一业务逻辑,小明采取的方式是直接依赖财 务云的 jar 包,认为只要测试环境没有出现问题即
可。以上小明的做法是符合定制化开发规范的 B
A. 对
B.错
61.场景:XX 项目中,领导让小明给某个用户添加某 个指定业务对象的全部功能权限,小明打开了人员 直接授权界面,选择了业务单元。
问题1:小明在授权界面没有找到该业务对象所属的 应用,请说出可能的原因(5分)
问题2:小明在授权界面找到了该业务对象的所属应 用,但是没有找到该业务对象,请说出可能的原因
( 5 分 )
回答:
问题1:
1.应用未发布 2.权限不足
3.搜索或筛选条件错误 4.系统配置问题
5.业务对象权限控制问题
问题2:

  • 业 务 对 象 权 限 对 象 表 格 问 题 : 可 能 与  T_SEC_ObjectTypePermission 业务对象权限对象表格的  FVisible   授权界面可见性属性有关。如果该属性设置不正确, 可能会导致业务对象在授权界面中不可见。
    2.功能权限授权异常:当二开的单据发布在云星空后想做权 限控制时,如果新增的权限对象没有正确勾选控制功能权 限,或者发布菜单的权限项不正确,可能导致在业务对象 功能授权里选不到该业务对象。
    3.扩展与元数据控制:如果存在扩展并且元数据没有控制, 或者父节点没有控制,那么二开部署后的扩展单据的权限 控制需要重新勾选和保存。
    4.系统缓存或界面更新问题:有时系统缓存或界面未及时更 新,可能导致小明在授权界面中看不到最新的业务对象。
    5.业务对象未被正确添加:可能存在业务对象没有被正确添 加到系统中,或者添加过程中出现了错误,导致小明无法 在授权界面看到它。
  • 根据苍穹部署架构,请描述 mservice     服 务 在 启
    动过程中,应用仓库、 Zookeeper、mc、mservice 之间的联系。
    1 . 应用仓库:提供应用的存储和管理,是mservice
服务启动时所需应用和插件的来源。
2.Zookeeper: 作为服务注册中心和服务配置中心, 为 mservice   服务提供服务发现和配置管理服务。
3.MC:  提供对mservice  服务的配置管理和启动控 制的接口或界面,帮助运维人员管理和监控 mservice 服务的运行状态。
4.mservice 服务自身:是金蝶云苍穹的核心服务之 一,负责管理和协调其他服务,在启动过程中加载 配置信息和依赖项,并与其他服务建立连接。这些 组件之间的紧密联系和协作,确保了金蝶云苍穹系 统的稳定运行和高效性能。
7.一个项目的运行环境有
1.SIT 环境2.DEV 环境3 .PRD 环境4 .UAT 环境,请问 产品上线过程迭代运行使用的环境顺序中哪个是
A.1234
B.2431
c.2134
D.2143
8.以下关于苍穹平台访问数据,说法正确的是  B  A.因为缓存可以提升性能,所以在任何场景查询数 据    时   ,   只  需 要  使 用 BusinessDataServiceHelper.loadFromCache     方法 即可,不需要考虑其他访问数据的方式
B.苍穹平台支持多数据库,为解决跨库问题,业务 数 据 建 议 通 过 BusinessDataServiceHelper 和 QueryServiceHelper访问
C.BusinessDataServiceHelper.loadSingle方法查 询的结果是平铺对象,不可以用于保存操作
D.QueryServiceHelperquery 方法查询的结构与单 据一致,可以用于保存操作
10.以下哪个操作符合苍穹定制化开发规范 A
A.报表列表插件的query 方法里所有叶子节点 DataSet  需要自行关闭
B.单据插件中使用algo 查询产生的叶子节点的结 果集 DataSet 需要自行关闭
C.单据插件中使用algo  查询产生的所有非叶子节 点的结果集DataSet 需要自行关闭
D.报表列表插件的query 方法里所有非叶子节点 DataSet 需要自行关闭
15.通过以下打印插件哪个方法可以修改打印整个 数据包    C
A.afterOuputElement
B.beforeloadData
C.customPrintDataEntities
D.beforeOuputElement
18.关于单据体说法不正确的是    D
A.单据体上的业务规则不能生效于单据头上的字段
B.插入分录是树形单据体独有的方法
C.单据体和单据不是共用一张表
D.子单据体可以不依附于其他单据体而独立存在
59.异常实例化时,需要指明子异常信息,对迁由其  它异常引起的异常,需要将原异常作为cause 传入, 对于异常信息需要参数化的异常,还需要传入参数  信息。以上关于异常实例化的说法是否正确?
A A.对  B.错
54.如果旧流程的基础上修改并发布了新流程,已经 在工作流里面的流程默认也会走新流程 B
A.对
B.错
56.自定义控件的控件方案,在上传之后,会解压, 并存放在苍穹的静态资源文件目录 A
A.对
B.错
29.关于附件路径,错误的是  C
A.附件的操作最终是调用了苍穹的文件服务的操作 B.附件字段控件的附件路径,会存储在附件字段表 bd_attachment
C.上传附件后,如果页面没有进行保存操作,默认
这个附件会存储在临时文件服务器或者磁盘中
D.附件面板控件的附件路径,会存储在附件字段表 bd_attachment
24.移动表单单据体要实现行选中类似的功能,可以 通过以下哪个控件实现 B
A.卡片选择标志控件
B.复选框控件 C.选择框控件 D.按钮控件
21.以下关于敏感信息处理,符合苍穹定制化开发规 范的是 C
A.将敏感信息以明文形式存储在配置文件或数据库 中
B.可以将敏感信息直接写在代码中
C.将敏感信息存储在配置文件或数据库中,并使用
加密算法进行保护
D.将敏感信息存储在代码中的注释中,以便开发人 员查看
第二套试卷
1.以下哪种情况下botp  关联关系会丢失A
A.下游单据某条数据被删除
B.单据转换的关联主实体配置被修改
C.反写规则被禁用了
D.上游单据某条数据被删除
7.关于扩展和继承说法不正确的是 B
A.扩展后的单据如果通过orm 框架去查询使用的 是原单据的标识
B. 继承后的单据如果通过orm 框架去查询使用的 是父单据的标识
C.扩展后的单据添加的字段也会被继承的子单据上 显示
D.继承后的单据权限是和父单据权限是各自独立的
19.在苍穹平台中,以下哪项是请求查询缓存的顺序
?A
1.CDN缓存 2.ehcache
3.nginx
4.redis  缓存 A.1324
B.3241 C.4123  D.1423
24.苍穹 ELK的日志收集流程顺序正确的是?苍穹 微服务将日志发布到kafka 队列中②logstash根 据配置的kafka的 topic从 kafka中收集日志并输
出到指定的es 数据库的索引中苍穹 monitor 从 es
中读取日志数据并展示    C
A.①③② B.③②① C.①②③ D.②①③
25.开发一个调度任务,正确的操作流程是 B
A.1、在开发平台搜sch          taskdefine,注册调度任务 插件2、创建调度计划3、创建调度作业4、执行调
度任务
B.1 、在开发平台搜sch       taskdefine,注册调度任务 插件2、创建调度作业3创建调度计划4、执行调 度任务
C.1、创 建 调 度 作 业 2 、 在 开 发 平 台 搜 sch   taskdefine, 注册调度任务插件3、创建调度计划4、 执行调度任务
D.1、 创 建 调 度 计 划 2 、 在 开 发 平 台 搜 sch  taskdefine,    注册调度任务插件3、创建调度作业4、 执行调度任务
27.以下哪个是MYSQL 执行计划语句的关键字 B
A.implement B.explain
C.execute D.made
39.工作流中设置参与人有以下几种方式全选
A.流程管理员
B.业务插件
D.工作流角色
40.关于单据标识说法正确的是 BD
A.无法在单据插件中获取到扩展后的单据标识
B.单据标识支持在元数据页面修改
C.无法在单据插件中获取到继承后的单据标识
D. 单据标识支持插件动态修改
41.关于动态表单数据模型IDataModel    的方法说 法     正      确      的     是
ABCD
A.createNewData     方法可以根据表单主实体模型, 创建表单新的数据包,字段填写好默认值
B.getDataEntity      方法可以获取表单数据包,
C.getProperty     方法可以获取运行时字段元数据对
象,又称为实体的属性对象
D.getDataEnttyType     方法可以获取运行时表单实 体元数据对象,又称为主实体模型,通过表单主实体 模型,可以获取界面上包含了那些单据体、字段
E.updateCache     方法可以把缓存数据更新到当前 表单数据包
44.会审模式支持串签,其业务模式支持以下哪些业 务模式?   全 选
A.一票通过
B.全部投票
C. 按投票比例 D.一票否决
45.以下哪些标准报表列表查询插件事件可以通过 二开扩展。 BD
A.final   DataSet   query
B.protected  DataSet  query C.private  DataSet  query
D.public  DataSet  query
46.单据转换插件哪些事件可以设置目标单值 ACD
A.afterCreateTarget1 B.beforeCreateLink
C.afterFieldMapping1 D.afterConvert1
49.关于平台设计器规范要求,描述正确的是? BC A.ORM 实体命名为字符、_、数字,不允许有中文 和特殊字符
B.业务对象发布后不允许删除,业务对象的控件和 字段原则上也不允许删除对于特殊情况需要删除 重建的元数据应保证FID 与 原FID 致
C.设计器中业务对象的主键属性,必须和表定义主 键保持一致
D.业务对象不允许使用视图
51.第三方待办单点登录苍穹,可以从渠道解析来中 createtodo()sendMessage()                方 法 中 获 取 todolnfo 和 messageinfo 的链接直接访问到苍穹 审批界面 A
A.对
B.错
54.在单据转换详情页面勾选下推自动保存可以实 现自动保存下游单据  A
A.对
B.错
56.如果用户在业务平台没有删除权限的,可通过该
用户调用API 接服务绕过权限校验 B
A.对
B.错
58.金蝶云 · 苍穹分应用部署可通过设置环境变量 appsplit=true 开 启A
A.对
B.错
60.需求人员要求星瀚标准产品源单据页面某一字 段不需要展示,开发人员在扩展星瀚标准产品开发 时,直接将源单据该字段删除,开发人员的做法是 符合规范的B
A.对
B.错
1.关于工作流的流程管理与流程发布的说法正确的
是 D
A.已进入流程的单据,可以新增节点,并即时生效 B.已进入流程的单据,可以修改后面的参与人信息, 并即时生效
C.已进入流程的单据,修改流程并发布生成的新版 本的流程,该条单据会即时进入新的流程
D.流程管理中流程动态方案配置修改的流程会生成 一个新版本的流程
5.某单据贡面,其PC 页面标识为demo       testbil,    移动页面标识为 demo  testbill  mob。现需要通过 插件打开其移动列表界面以下哪项代码是正确的?
C
A.MobileListShowParameter     showParameter     =
new
MobileListShowParameter():showParameter.set BillFormld("demo     testbil!");
showParametergetOpenStyle().setShowType(Sh owType.Floating):this.getView().showForm(show Parameter);
B.MobileBillShowParameter     showParameter      =
new
MobileBillShowParameter():showParameter.setF ormld("demo
testbil!"):showParameter.getOpenStyle().setSho   wType(ShowType.Floating)this.qetView0.showFo rm(showParameter):
C.MobileBillShowParameter     showParameter     =
new
MobileBillShowParameter():showParameter,setB
ilFormld("demo                                                testbill mob"):showParameter.getOpenStyle().setShowT
ype(ShowType.Floating).this.getView().showFor m(showParameter);
D.MobileListShowParameter showParameter =
new
MobileListShowParameter():showParameter.setF ormld("demotestbil!"):
showParametergetOpenStyle().setShowType(Sh owType.Floating):this.qetView().showForm(show Parameter):
25.关于工作流插件说明不正确的是A
A.节点离开,撤回时调用notify 方法
B.使用formatFlowRecord 来修改审批记录的显示 C.根据特定的业务逻辑返回参与人 id 使 用 calcUserds 方法
D.设置流程启动条件时使用hasTrueCondition
366. (多选)仪表板支持发布到:(ABCD)
A. 应用菜单
B. 轻分析中心 C. 移动轻应用 D. 卡 片 库
367. (判断)可通过移交功能,对当前系统内所有用户拥
有的“业务主题”、“仪表板”“发布记录”“推送配置” 等数据内容进行查询和移交(对)
368 . (多选)MQ 的使用场景包括以下哪些 (ABC)
A. 异步访问
B. 削峰
C. 解耦

  • (多选)消息队列的开发过程包括以下哪几个步骤
    (ABCD)
    A.  实现消费者类
    B. 队 列 配 置
    C. 发送消息
    D. 检查消息是否消费成功
    1. (判断)本地开发环境想要消费MQ 消息需要设置 mq.consumer.register参数为 true  (对)
    复制代码
  • (单选)以下说法不正确的是(C)
    A.FileService 提供文件上传、下载以及删除 方 法
    B. 苍穹对外提供了标准的Web   API用于文件
    的上传和下载
    C. 通过TempFileCache可以将文件上传为临
    时文件,临时文件不会自动删除
    D. 通讨构造AtDo 参数以及
    AttachmentServiceHelper 提供的
getBindingParam   方法和
bindingAttachment    方法可实现将附件绑定
单据
372. (单选)以下说法不正确的是(C)
A. 输出日志前先判断
loggerisXXXEnabled(), 可以减少开销
B. 日志分四种级别:debug  (最低)、info、 warn 、error   (最高)
C. 插件开发中可使用日志服务工具类输出重 要日志,只要是重要的日志都要使用error 日

D. 一般来说,公有云环境使用天体系统查看应 用日志,私有云环境使用monitor 系统查看应 用日志
373. (判断)开启某个级别的日志,则只会输出该级别的 日志(错)

  • (单选)以下说法不正确的是 (D)
    A. 跨应用部署时, 一个应用想提供接口给另一 个应用调用,需要按微服务的方式开发对应的 接 口
    B. 服务工厂路由命名规则为:{isv 标识|公司标
    识}. {云id}.{应 用id}.ServiceFactory
    C.
    kd.bos.servicehelper.DispatchServiceHelper
    微服务调用帮助类,简化集群中不同微服务之 间的调用操作
    D. 二开的微服务需要使用
    DispatchServiceHelpe       的 invokeBosService      方法
    调 用
  • (判断)二开微服务必须由服务工厂注册定义才能使 用,因此必须要有服务工厂类,由于微服务调用是根 据应用标识找到对应的服务工程类,所以一个应用只 需有一个服务工厂类(对)
  • (单选)以下说法不正确的是 (A)
A. 使用分布式缓存时,如果要更新数据,则先 删除缓存中的键值,然后再更新数据库
B. 本地缓存的缺点是集群多个节点不能共享
C. 页面缓存在页面打开时生成,在页面关闭时
时销毁
D. 使用分布式缓存可以自定义缓存的失效时

377. (多选)金蝶苍穹里缓存分类包括以下哪些(ABCD)
A.CDN  缓存(主要用于缓存静态资源)
B. 反向代理缓存(主要用于css、js等 )
C. 本地缓存(主要用于缓存元数据以及极高 频率的数据)
D. 分布式缓存(使用redis)
378.   (多选)以下属于异常规范的是 (ABCD)
A. 统 一 使用KDException,   可自定义子异常
B.catch 异常后,未往上抛出异常,务必记录
日 志
C.UI 显示的异常信息,应是业务语义,让用 户知道下一 步该怎么处理
D. 只 catch    需要处理的异常,其它放过(任其
往上抛)
379 . (判断)errorCode  代表错误代码,产品全局唯一,
格式:产品云.应用.错误码(对)
380 . (多选)查找控件api及可扩展事件的途径可包括以 下哪些 (ABCD)
A. 开发者门户 dev.kingdee.com的接口文栏
B. 开发设计器-控件- 了解更多 C. 调试及走读控件编程代码
D. 社区搜索或发帖提问

  • (判断)界面点击控件时可通过浏览器调试窗口找到 控件的 key (对)
  • (多选)以下说法不正确的是 (D)
    A.  可 通 过
kd.bos.mvc.form.FormView.showForm        实 现
弹窗
B. 可通过
AbstractFormDataModel.batchCreateNewE ntryRow  生成新分录
C. 可 通 过
kd.bos.entity.datamodel.AbstractFormData Model.setValue    进行字段赋值
D. 可通过
kd.bos.formAbstractFormView.showmessag e 弹出错误提示框
383.    (多选)可通过以下哪些方式确定弹出界面的 formid(ABC)
A. 按快捷键(CTRL+ALT+G) 打开设计器对应的 界面
B. 按 F12 看浏览器的请求响应参数
C. 看 showForm  方法参数

  • (单选)以下对“调度”的说法错误的是? (A)
    A. 调度是纯后台的,在执行过程中,不支持对 调度进行监控。
    B. 大数据量的异步处理,推荐使用调度来完成 C. 大任务异步框架结合了进度条和调度,可以 对调度作业的执行进度进行监控
    D. 调度任务在以前的苍穹版本,被称为后台任 务,至今有某些视频教程、文档中依旧把调度 称为后台任务
  • (单选)关于界面插件的preOpenForm 的可操作事 件不正确的是(C)
    A. 可以通过 setCancelMessage  发送取消弹
    窗内容
    B.可以在此事件中验证用户权限 C.可以在此设置页面数据包的值
    D. 可以通过setCancel 取消打开页面
  • (单选)针对左树右表列表界面,系统加载、刷新左
    侧树节点数据时,可在以下哪个事件中进行处理?(B)
    A.loadChildNodes(TreeNode)
    B.refreshNode(RefreshNodeEvent)
    C.afterCreateNewData(EventObject   ) D.initializeTree(EventObject)
  • (单选)关于引入引出说法错误的是? (A)
    A. 一张刚刚创建的单据页面,如果开发者从未 配置过引入引出模板,无法使用引入引出功能 B. 可以在“引入结果明细”表上查看引入结果 C. 引入引出都可以配置模板
    D. 引入指的是将 excel 数据导入到苍穹里面,
    引出指的将苍穹的数据导出到excel 并在浏览 器中自动下载
  • (单选)如需在PC 端的运行态界面展示自定义的单 据列表页面,可配置以下哪项业务属性?(B)
    A. 使用表单布局
B. 列表表单模板
C.F7 列表表单模板 D. 列表选项
389. (单选)以下哪个事件最先执行 (A)
A.preOpenForm
B.createNewData
C.initialize
D.beforeBindData
390. (单选)单据转换插件哪个事件可以对取数SELECT
子句、取数条件,做最后的修改 (B)
A.afterCreateTarget
B.beforeGetSourceData
C.beforeCreateLink
D.afterGetSourceData

  • (单选)关于操作插件事务下面方法执行顺序正确的
    是 (A)
1           beforeExecuteOperationTransaction
2          afterExecuteOperationTransaction
3          beginOperationTransaction
④ endOperationTransaction
A.①③④② B.③④①② C.①②③④ D.③①②④

  • (单选)调度任务的执行使用了线程池,可以配置 mc 上的公共环境变量中的哪个参数,来改变调度的 默认执行线程数?(B)
    A.
    Schedule.RunTimeExecutor.NumOfWorkThr ead
    B.Schedule.Executor.NumOfWorkThread
    C.  没有这种参数,不支持修改
D.
Schedule.Executor.MaxNumOfWorkThread

  • (单选)关于调度任务类说法正确的是? (A )
    A. 调度任务类派生自AbstractTask
    B. 通常情况下, 一个调度作业可以配置多个调 度任务类
    C. 调度任务只能通过缓存获取一些入参
    D. 调度任务类派生自AbstractJob
    39 4. (单选)关于元数据说明错误的是 (D)
    A. 在设计器页面xmi 里面也可以查看当前页 面元数据
    B. 苍穹的设计期表单元数据保存后存放在
    t_meta_formdesign  中
    C. 可以在系统参数开启参数,当有人在编辑元
    数据时,其他人不能对页面修改
    D. 可以在生产环境随意修改元数据而不影响
生产系统
395.   (单选)关于消息渠道和消息类型的关系说法正确的 是 (D)
A. 一对多关系 B.  多对一 关系 C. 一对一关系 D. 多对多关系
396. (单选)协同开发环境,在远程环境(开发环境)操作 出现调度到本地环境(本地启动的微服务)的异常如何 解决?(C)
A. 检查本地环境配置
lightweightdeplov=false
B. 检查本地webmserviceinone=true
C. 检查本地环境配置
mq.consumerregister=true
D. 检查本地环境配置
dubbo.registry.register=false

  • (多选)关于门户首页个性化方案描述正常的是(AD)
    A. 个性化方案新建不需要”首页定制/修改权 限 ”
    B. 个性化方案新建需要”首页定制/修改权限
    C. 个性化方案显示优先级最低
    D. 个性化方案显示优先级最高
  • (多选)关于数据中心,说法正确的是 (CD)
    A. 一个租户只能有一个数据中心
    B. 不同数据中心数据的访问可以通过苍orm 数据服务接口查询
    C. 不同数据中心数据的访问可以OpenApi   访

    D. 一个租户可以有多个数据中心
  • (多选)反写规则可以用于如下需求的场景中: (ABCDEFG)
    A. 设置源单行关闭策略
B. 设置超额反写检查
C. 支持复制、扩展、继承,支持导入、导出;
D. 设置反写条件,根据条件反写
E.支特跨级反写,自动根据后台记录的关联关 系,逐级追溯到源单后反写
F. 给目标单配置多个反写规则,分别反写不同 源单,
G. 设置业务服务,更新源单关联行其他字段值 400. (多选)相比于动态表单,单据的主要区别包括以下
几点说法正确的是? (ABCD)
A. 单据预置新增、保存、删除等操作
B. 单据预置了编码、创建人等常用字段 C. 单据增加了数据存储、查询等功能
D. 单据继承了动态表单的全部特性
401. (多选)消息渠道二开需要继承
kdbosworkflow.enginemsg.handler.AbstractMessa  geServiceHandler 抽象类。以下哪些方法是可以复写 的 (ABCD)
A.createToDo B.dealToDo
C.deleteToDo
D.sendMessage
402 . (多选)关于destory事件与 beforeclosed事件的
区别正确的是 (ABCD)
A.destory    事件触发时,表单上下文环境可能 已经被销毁,因此,不要在此事件中试图访问 表单信息
B.destory  事件比 pageRelease事件早触发
C.beforeClosed是界面准备关闭前触发,各
种界面资源还存在
D.destory   事件,比beforeClosed事件晚触 发
403 . (多选)algo 接口开发过程中,不能用表达式的地
方是 (ACD)
A.groupBy  方法
B.select方法
C.join中的 on 方法
D.orderBy 方法
404. (多选)某项目中,开发了某业务云C, 其下有应用 A1、A2。 其中,应用A1 依赖插件压缩包C-A1.zip, 应用A2 依赖插件压缩包C-A2.zip。现考虑到业务实 际情况,生产环境分应用部署,且生产环境有3个容 器节点C1、C2C3, 各容器参数如下配置。C1 容器节 点参数(其他参数默认): applds:A1、A2;CUSLIBS:
C-A1  C2容器节点参数(其他参数默认):applds:
A1;CUSLIBS:C-A1、C-A2   C3容器节点参数(其他参 数默认): applds:A2;CUSLIBS:C-A2   以下哪几项  说法是正确的? (ACD)
A. 容器节点C2 中的本地缓存只加载应用A 1 的元数据
B. 容器节点C3 中的本地缓存会加载应用 A1、A2  的 元 数 据
C. 应 用A1  所涉及的业务均能正常完成
D. 应 用A2 所涉及的业务均能正常完成

  • (多选)关于值更新事件说法正确的是 (ABCD)
    A. 在设置值的时候,通过begininit和 endinit 不会触发值更新事件
    B. 在 afterCreatedNewData  里面不会触发值
    更新
    C. 在关闭页面的时候也会触发 setvalue   事 件,同时也会触发值更新事件
    D. 在 propertyChanged       可以获取字段的修改
    前和修改后值
  • (多选)针对列表设计器界面中的过滤控件进行二开, 以下哪几项说法是正确的? (ABCD)
    A.
    filterContainerlnit(FilterContainerlnitArgs)      事
    件会多次触发
    B. 方案过滤视图下,在增加查询条件时,基础 资料字段只能选择部分业务数据,可在
filterContainerBeforeF7Select(BeforeFilterF 7SelectEvent)   事件中处理
C. 过滤控件中的过滤条件发生改变时,可在 flterContainerSearchClick(FilterContainerSe
archClickArgs/事件获取最终解析后的过滤条 件
D. 常用过滤视图下的基础资料字段只展示部 分可选项时可重写
flterColumnSetFilter(SetFilterEvent)事件中 处理
407. (多选)占用许可站点的人员类型有哪些 (ACDE)
A. 经销商 B. 机器人 C. 客 户
D. 职 员
E. 供应商
408. (多选)关于DBRoute 的说法正确的是 (ABC)
A. 在需要通过SQL 访问的场景下建议使用 DB 来访问数据库
B. 通 过DBRoute 指定数据库路由即可查询对 应的数据库表信息
C. 在使用DB 访问数据库的时候建议统一使 用 KSQL 语 法
D.DB  查询时,DBRoute 需要指定具体的物理 数据实例名
409. (多选)关于苍穹数据库索引说法错误的(ABCDE)
A. 无索引,错误索引是导致查询慢的主因之一 B. 苍穹在新建字段的时候不会生成索引,需要 手动提交 sqi 脚本执行
C. 同一个字段的索引越多,查询性能就会越快
D. 系统在运行中,可以随时去重建索弓
E. 单据实体的fid 是主键,也是唯一性索引

  • (多选)关于事务说法错误的是 (BD)
    A. 优化大事务合理的方式可以将大事务拆成 多个小事务
    B. 数据库事务中,微服务A 调用微服务B, 若
    A 有事务,则B 也可有事务
    C. 跨库写的可以改成 MQ 来实现
    D. 苍宫数据库事务允许一个事务里写两个或
    以上的物理库
  • (多选)关于表单beforeDoOperation 事件与操作 校验器的区别说法正确的是 (ABCD)
    A. 控制颗粒度不同,表单
    beforeDoOperation 事件,只能整体取消操 作,不能对批量数据进行区分
    B. 运行时机不同,数据校验逻辑放在
    beforeDoOperation  事件,有可能漏过校验
    C. 适用的操作类型不同,只有实体操作,才允 许配置操作的校验规则
D.建议对操作进行数据校验时,尽量配置操作 校验器、或使用操作插件,而不是使用表单
beforeDoOperation  事件
412. (多选)分布式ID服务提供生成环境内全局唯一 ID, 其具备哪些特性?(ABD)
A. 避免单点故障
B. 趋势有序 C. 高性能
D. 全局唯一
413. (多选)布局和单据类型的共同点,正确的是?(AC)
A. 一个单据可以多个单据布局/单据类型
B. 单据类型和布局都需要在“系统服务云”“配 置工具”中添加
C. 单据类型和布局都可以设置某个字段的锁 定性
D. 单据类型和布局都需要在设计器的“业务控
制”中开启
414. (多选)单据提交后,不进入流程的原因可能是
(ABCD)
A. 不符合流程启动条件
B.  没配流程
C.zk 配置的地址不对
D.MQ  服务延迟
415.    (多选)苍穹数据操作帮助类有哪些 (ABC)
A.BusinessDataServiceHelper
B.QueryServiceHelper
C.DBServiceHelper
D.OperationServiceHelper

  • (多选)如果单据b 继承于单据a,则如下说法正确的 是 (CD)
    A. 如果表名设置成一样,那么默认情况下,列 表默认会根据单据标识显示当前只表单的数据 B. 预 览a 单时,实际打开的是b 单据的页面
C. 如果表名设置成一样,那么默认情况下,列 表同时显示两个表单的数据
D. 预 览a 单时,实际打开的是a 单据单页面
417. (多选)苍穹的orm框架的作用是什么 (ABCD)   A. 自动处理表单开发过程中涉及的关联查询, 例如主表和单据体表的关联
B. 跨库访问处理、不用关注实体对象对应的数 据库
C.集 成 了algo 等数据计算接口
D.基于业务元数据编程,可以触发保存操作校
验规则,工作流等

  • (多选)高级容器的子控件节点有哪些作用?
    (ABCD)
    A. 高级面板子容器通常结合单据体一起使用, 但也可以添加其他控件
    B.高级面板工具栏如果想要监听点击,需要在

registerListener事件进行注册
C. 高级面板摘要容器可以添加标签控件,可用 作添加摘要信息。
D. 高级面板子容器不支持调整布局样式
419.(     多选)如果需要实现单据转换下推时,一个单据体 的n 行数据行的数据按条件字段a 的值是否相同进
行合并成m 行(m
您需要登录后才可以回帖 登录 | 立即注册