APIを用いて、kintoneレコードが新規登録された際、Garoonにレコード内容を通知するカスタマイズを紹介します。いままで、Garoonとkintoneを両方使用していたユーザーの方は、双方通知を確認する必要がありましたが、今回のカスタマイズで通知をGaroonに一元管理できます。固定リンクがコピーされましたこの機能は、以下の環境で動作します。5.0.0以降)製品のアップデートにより、通知アイコンを正常に表示できなくなる場合があります。外部通知の追加から外部通知を設定する必要があります。下図を参考に外部通知を追加してください。ステータスは「有効」を選択します。許可する外部通知は「API」にチェックしてください。外部通知コードは「kintonedailyreport」に設定します。許可するURLは下記2つを設定しますsampleの部分はご自身の環境に合わせて設定してください。APIを実行するために設定します。https://static.cybozu.com/*今回は通知アイコンに製品内の画像を使用しているので上記URLを含める必要があります。固定リンクがコピーされました下表を参考に4つのフィールドをアプリに設定し、簡単な日報アプリを作成します。固定リンクがコピーされましたサンプルコード次のサンプルコードを「dailyReport.js」という名前で保存します。文字コードは「UTF-8」を使用してください。});})(jQuery.noConflict(true));14・16行目をご自身の環境に合わせて編集してください。CSSでカスタマイズの順番に遷移し、下図のように設定します。CDNの以下のライブラリーを使用します。jQueryhttps://js.cybozu.com/jquery/3.3.1/jquery.min.jsjQueryはdailyReport.jsより上位に登録してください。以上ですべての設定は完了です。固定リンクがコピーされましたサンプルコード「dailyReport.js」について解説していきます。APIのヘッダー部分を作成する関数です。};jQueryのajaxを使用してHTTPリクエストを実行する関数です。APIを実行する必要があります。そのため、引数の「dtype」により、処理を分岐させています。};Garoon通知APIを実行する関数です。sendobjがリクエストボディです。通知を登録するを確認してください。104行目のiconオプションにkintone製品内の画像を設定しています。前提条件と注意事項にもあるように、今後製品のアップデートにより正常に表示されなくなる可能性があるので注意してください。};リクエストトークンを取得する関数を実行します。APIを実行しています。おわりに固定リンクがコピーされました今回のアップデートにより、Garoon以外の製品からGaroonへ通知を登録することが可能になりました。本Tipsではkintoneから通知を登録してみましたが、他の製品からもGaroonへ通知を登録できそうですね。APIを触ってみてください。このTipsは、2018年11月版Garoonで動作を確認しています。(cybozu.cn)。