将于2017年11月12日对kintone进行定期维护,在此向大家介绍本次维护时将发布的kintone自定义相关的更新信息以及kintone API相关的更新信息。
如更新内容有变更,将在本文档下方的投稿栏追加更改内容。
另外,将依次对相关的API文档进行修改。
kintone 自定义相关的更新信息
规格更改
更改页眉处的HTML的DOM结构
更改的地方:
更改了下图所示的页眉。修改内容:
为了提高网页的可访问性,更改了页眉处的键盘操作顺序。HTML的DOM结构也随之发生变化。
使用JavaScript / CSS对整个kintone或者应用进行自定义时,比如在页眉处添加按钮或者更改设计风格时,将受到本次更新的影响,可能导致程序无法运行。
kintone REST API
添加的功能
可确认并发连接数的信息
对象API : 所有kintone REST API
功能内容:
在所有的kintone REST API的应答头部添加并发连接数的最大值和当前并发连接数的信息。
修改的缺陷
使用记录添加API或更新API将字段代码所对应的值指定为null时,将发生不正确的请求错误
对多个应用执行记录批量处理时,requests请求参数如果指定为null,将提示不正确的请求错误
对象API:
・对多个应用的记录进行批量处理修改内容:
request参数指定为null时
・修改前:提示"不正确的请求"
・修改后:提示相应的错误
在更改列表设置的API中,对使用获取列表设置的API获取的filterCond参数的值进行更改时,有可能报错
对象API:
・更改列表的设置修改内容:
在列表筛选条件中设置:“关联记录的字段代码.状态的字段代码”,
并用in运算符指定多个值时
例:关联记录列表.状态 in (\"未处理\", \"处理中\", \"完成\")
・修改前:报错
・修改后:不报错,正常执行
用记录的状态更新API有可能无法更改状态
对象API:
・更新1条记录的状态
・批量更新多条记录的状态修改内容:
使用应用流程管理的设置更改API更改了动作,再使用同样的动作名称重复刚才的操作,
使用记录的状态更改API指定该动作并更新记录时
・修改前:报错
・修改后:不报错,可正常执行
规格更改
在kintone的全文搜索服务器发生故障时使用API时,提示500的错误
对象API:
・批量获取记录(在查询中指定条件)修改内容:
因kintone的全文搜索服务器发送故障而无法连接的情况下,在记录的批量获取API中指定query参数包含like运算符并执行时
・更改前:不报错
・更改后:报状态编号为500的错误
当用于控制kintone的附件文件的服务器发生故障的情况下,使用API时,提示状态代码为500的错误
对象API:
・下载文件
・获取filekey的API修改内容:
当用于控制kintone的附件文件的服务器发生故障的情况下,执行文件下载API时,
或者执行用于指定以下文件key的API时:通过文件上传API上传的文件。
・更改前:根据所执行的API不同,处理也不一样,没有固定规格
・更改后:提示状态代码为500的错误
kintone JavaScript API
新增的功能
【智能手机专用】支持选择用户字段的JavaScript API
对象字段
・选择用户字段
・选择组织字段
・选择组字段修改内容:
智能手机版自定义时,如果使用 JavaScript API对未做任何选择的选择用户字段/选择组织字段/选择组字段设置值时(使用(kintone.mobile.app.record.set设置值,或者在事件句柄内更改值并return event时)
・修改前:
・和PC版有选项被选中时一样,为选择类型的框
・和指定的code一致的用户被选中,不能指定name
・修改后:
・和PC版未选择任何选项时一样,为搜索类型的框
・可指定name,指定了name时显示name的值,未指定name时显示code