2019年6月9日の定期メンテナンスの、cybozu.com 共通および kintone API の更新に関する情報をお知らせします。
お知らせの内容に追加、変更等ありましたら、こちらのコメントにて変更箇所を追記します。
また、APIドキュメントには仕様を順次公開していきます。
cybozu.com共通
仕様変更
- OAuth クライアントの認可要求時の Garoon のスコープに「在席情報の取得」および「在席情報の更新」を追加
- 対象機能
OAuthクライアントの使用(β) - 内容:
OAuth の認可要求時のスコープ設定で、以下の Garoon に対するアクセス権限を付与できるようになります。- g:presence:read 在席情報の取得
- g:presence:write 在席情報の更新
- 対象機能
kintone JavaScript API
機能追加
スマートフォンでもアプリアクションを利用できるようになったため、以下のAPI 機能が追加されます。
- スマートフォンでアプリアクションを実行した時、コピー先のアプリのレコードの追加画面で、コピーされるフィールドのフィールド値変更時イベントが発生する
- 対象 API
レコード追加画面のフィールド値変更時イベント(mobile.app.record.create.change.<フィールドコード> ) - 内容:
スマートフォンでアプリアクションを実行した時、コピー先のアプリのレコード追加画面で「フィールドの関連付け」に設定されたフィールドの変更イベントが発生します。
- 対象 API
仕様変更
- プラグイン作成でパッケージングするファイルのファイルサイズ上限値が増加
- 内容:
プラグイン作成時に必要なファイル のうち、一部のファイルサイズの上限値が 20MB になります。 - 変更前:
- JavaScript ファイル(PC用、スマートフォン用および設定画面用):512KB
- CSS ファイル:(PC用および設定画面用):512KB
- アイコンファイル:512KB
- 変更後
- JavaScript ファイル(PC用、スマートフォン用および設定画面用):20MB
- CSS ファイル:(PC用および設定画面用):20MB
- アイコンファイル:20MB
- 内容:
- プラグイン作成でパッケージングできるファイルに、スマートフォン用 CSS ファイルを追加
- 内容:
- プラグイン作成時に必要なファイルの対象に、スマートフォン用 CSS ファイルが追加されます。
これにより、スマートフォン用のCSSファイルを利用したプラグイン開発が可能になります。 - 変更前:
- マニフェストファイル(manifest.json)の mobile.css プロパティを指定できない
- 変更後
- マニフェストファイル(manifest.json)の mobile.css プロパティでスマートフォンCSSファイルを指定できる
不具合修正
- スマートフォン版の「ユーザー選択」「グループ選択」「組織選択」フィールドにおいて、選択肢に指定されていないユーザー(組織またはグループ)のコードを設定できない現象を解消
- 対象API
- レコード追加画面が表示された時のイベント mobile.app.record.create.show
- レコード追加画面の保存実行前イベント mobile.app.record.create.submit
- レコード追加画面のフィールド値変更時イベント mobile.app.record.create.change.<フィールドコード>
- レコード編集画面が表示された時のイベント mobile.app.record.edit.show
- レコード編集画面の保存実行前イベント mobile.app.record.edit.submit
- レコード編集画面のフィールド値変更時イベント mobile.app.record.edit.change.<フィールドコード>
- レコードに値をセットする kintone.mobile.app.record.set()
- 修正内容
スマートフォン版で「ユーザー選択」「グループ選択」「組織選択」フィールドで、選択肢に指定されていないユーザー(組織またはグループ)のコードを設定したとき
- 修正前:
選択肢に指定されているユーザー(組織またはグループ)のみ追加される。 - 修正後:
選択肢に指定されていないユーザー(組織またはグループ)も追加される。
- 修正前:
- 対象API
その他告知
- PC でアプリアクションを実行した時、コピー先のアプリのレコードの追加画面で、コピーされるフィールドのフィールド値変更時イベントが発生することを仕様に定義
- 対象 API
レコード追加画面のフィールド値変更時イベント(app.record.create.change.<フィールドコード> ) - 内容:
PC版でアプリアクションを実行した時、コピー先のアプリのレコード追加画面で「フィールドの関連付け」に設定されたフィールドの変更イベントが発生することを仕様に定義しました。
- 対象 API
kintone REST API
仕様変更
スマートフォン用のカスタマイズ CSS 設定の追加にともない、以下のAPI の仕様に変更があります。
- JavaScript / CSSカスタマイズ設定の取得 API で取得できるプロパティを追加
- 対象API
- JavaScript / CSSカスタマイズ設定の取得(/k/v1/app/customize.json, /k/v1/preview/app/customize.json)
- 内容:
JavaScript / CSS カスタマイズ設定の取得 API で、以下のプロパティを取得できます。- mobile.css(スマートフォン用のCSSファイル情報のリスト)
- 対象API
- JavaScript / CSSカスタマイズ設定の変更 API で更新できるプロパティを追加
- 対象API
- JavaScript / CSSカスタマイズ設定の変更(/k/v1/preview/app/customize.json)
- 内容:
- JavaScript / CSSカスタマイズ設定の変更 API で、以下のプロパティを変更できます。
- mobile.css(スマートフォン用のCSSファイル情報のリスト)
- JavaScript / CSSカスタマイズ設定の変更 API で、以下のプロパティを変更できます。
- 対象API
記事に関するフィードバック
記事のコメント欄は記事に対するフィードバックをする場となっております。
右の記事フィードバックのためのガイドを参照してコメントしてください。
記事のリンク切れなど、気になる点がある場合も、こちらのフォームからフィードバックいただけますと幸いです。