Upgrade to Pro — share decks privately, control downloads, hide ads and more …

20220208_kintone コミュニティ案内板と裏側で使うkintone×Zapierの紹介

キンスキ
February 08, 2022
250

20220208_kintone コミュニティ案内板と裏側で使うkintone×Zapierの紹介

キンスキ

February 08, 2022
Tweet

More Decks by キンスキ

Transcript

  1. kintone コミュニティ案内板と
    裏側で使うkintone×Zapierの紹介
    サイボウズ株式会社
    キンスキ松井

    View Slide

  2. About me
    私 に つ い て
    松井 隆幸
    サイボウズ9年目
    kintone コミュニティ
    文系・開発研修中退

    View Slide

  3. kintone コミュニティ案内板とは?
    1.コミュニティの発信紹介
    2.コミュニティのイベント紹介
    3.編集部のオリジナル記事
    Contents
    URL
    https://kintone-guide.cybozu.co.jp/
    ※本配信の概要欄にも掲載
    ユーザーとコミュニティを繋げるべく、
    kintone コミュニティ情報を集約するメディアを
    2021年7月より開始。

    View Slide

  4. Demo

    View Slide

  5. ・kintoneユーザーによる、気付きや学び、感想などの発信
    ・宣伝を主目的としない、kintoneでビジネスを行う方の発信
    ・kintone コミュニティで話題となった発信やテーマ
    ・編集部が紹介したいと感じた発信やテーマ
    コミュニティのまとめページ
    掲載コンテンツ

    View Slide

  6. kintoneコミュニティの特徴
    コミュニティの世界観イメージ図
    多様性が高い 情報発信が多い ネットワーク的

    View Slide

  7. コミュニティの導線
    キンコミ 案内板
    キンコミがコミュニティの入り口になりつつある

    View Slide

  8. 連携の流れ
    Pocket Zapier
    OpenGraph.io
    kintone
    SmartPhone kViewer
    ※OGP情報を取得して
    返してくれるサービス
    Twitter
    ※ツイート情報は
    Twitter APIで取得

    View Slide

  9. Zapierとは?
    Connect your apps and automate workflows
    アプリを繋げて、作業を自動化する
    トリガー

    アクション

    View Slide

  10. 価格プラン
    出典:https://zapier.com/pricing
    ※2022/2/8時点の情報

    View Slide

  11. Zapierとは?
    kintoneコネクタ
    トリガー
    ・新規レコード登録時
    アクション
    ・新規レコード登録
    ・コメントをする
    ・レコードを更新する
    ・レコードのステータスを更新する
    できないことの例
    ・ファイル添付

    View Slide

  12. ファイル添付
    webhooksコネクタ
    設定したAPI情報に基いて、
    APIを叩いてくれるアクション
    ・GET
    ・POST
    ・PUT
    ・Custom Request

    View Slide

  13. 参考
    出典:
    https://qiita.com/will-
    yama/items/1c1503bd0251ef3525f8
    『Custom Request』を選択してください
    (本当はPOSTの選択肢を選びたいところなのですが、
    kintoneのAPIに使用するBodyの構造が複雑なため、
    POSTの選択肢の設定だと対応が出来ません)

    View Slide

  14. Custom Request
    cybozu developer networkを参考に
    登録データのJSONを書く

    View Slide

  15. Custom Request
    ファイル添付は
    複数の作業が必要
    1.レコードの作成
    2.ファイルキーの取得
    3.レコードとキーの紐付け

    View Slide

  16. 参考
    出典:
    https://media.suz-
    lab.co.jp/2020/09/22/zapier-kintone-
    file-upload/
    Zapierでkintoneにファイルアップロード
    SUZULAB

    View Slide

  17. 感想
    ・プログラム部分のコード知識が無くてもAPIを使える
    ・単体の処理にはとても便利(繰り返しは?)
    ・条件分岐が使えるProfessionalプランが欲しくなる
    ・OGPのないサイトが意外と多かった

    View Slide