2017/11/12定期维护时将发布的kintone API的更新信息(2017/10/13)

aki发表于:2017年10月23日 17:02:23更新于:2020年01月21日 09:45:22

将于2017年11月12日对kintone进行定期维护,在此向大家介绍本次维护时将发布的kintone自定义相关的更新信息以及kintone API相关的更新信息。
如更新内容有变更,将在本文档下方的投稿栏追加更改内容。
另外,将依次对相关的API文档进行修改。

kintone 自定义相关的更新信息

规格更改

  • 更改页眉处的HTML的DOM结构

    • 更改的地方:
      更改了下图所示的页眉。
      __________2017-10-11_16.13.01.png

    • 修改内容:
      为了提高网页的可访问性,更改了页眉处的键盘操作顺序。HTML的DOM结构也随之发生变化。
      使用JavaScript / CSS对整个kintone或者应用进行自定义时,比如在页眉处添加按钮或者更改设计风格时,将受到本次更新的影响,可能导致程序无法运行。

kintone REST API

添加的功能

  • 可确认并发连接数的信息

    • 对象API : 所有kintone REST API

    • 功能内容: 
      在所有的kintone REST API的应答头部添加并发连接数的最大值和当前并发连接数的信息。

修改的缺陷

  • 使用记录添加API或更新API将字段代码所对应的值指定为null时,将发生不正确的请求错误

  • 对多个应用执行记录批量处理时,requests请求参数如果指定为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