kintone API

kintoneのスケジュールをOutlookに登録する方法

目次

はじめに

サイボウズが無償提供する「連携コネクタ プレリリース版(β版)」を使うと、kintoneとMicrosoft 365の主要なクラウドサービスをノーコードで簡単に連携できます。
たとえば、営業担当者がkintoneのSFAパックの「活動履歴」アプリに「対応日付」や「開始・終了時刻」を登録すると、Outlookの予定表にも予定を自動登録する連携が可能です。
このようにkintoneとOutlookを連携することで、以下のようなメリットがあります。

  • kintoneに入力した内容を二重で入力する必要がなくなる。
  • Outlook予定表で、kintoneを直接使用しないメンバーとも予定を共有できる。
  • 案件ごとの活動履歴とスケジュール管理を一元化できる。

本記事では、「活動履歴」アプリにレコードを追加したとき、Outlook予定表にスケジュールを自動登録する方法を紹介します。

information

連携コネクタの詳細内容については、次のページを参照してください。
連携コネクタとは

連携コネクタは現在、プレリリース版(β版)を無料で提供しています。
次のサイトのフォームからお申し込みください。
連携コネクタ プレリリース版(β版) (External link)

シナリオを設計する

今回は「kintoneの活動履歴アプリから対応日時をOutlookに登録する」シナリオを作成します。
Outlookの予定の登録者と出席者を1人ずつまで想定した設計としています。

シナリオの完成イメージ

kintoneとOutlookの連携シナリオ例は次のとおりです。

下準備

アプリの準備

今回は連携コネクタでデータを取得するアプリとして、kintoneのSFAパックの「活動履歴」アプリを使用します。
メールアドレスを呼び出す「メールアドレスマスター」アプリも作成します。

kintoneのメールアドレスマスターアプリの準備

まずは、kintoneのメールアドレスマスターアプリを作成します。

  1. kintoneのアプリストア画面で「はじめから作成」を選択します。
  2. アプリ名を「メールアドレスマスター」とし、次のフィールドを追加します。
    フィールド名/フィールドコード フィールドタイプ 備考
    社員名 文字列(1行) 必須
    メールアドレス 文字列(1行) 必須
  3. アプリを保存し、公開します。
  4. メールアドレスマスターアプリに、必要なメールアドレスを登録します。
連携コネクタで呼び出す「活動履歴」アプリの準備

アプリストアの SFA(営業支援)パック (External link) を選択し、サンプルデータを含めるにチェックを入れて、アプリを作成します。
SFA(営業支援)パックの中の「活動履歴」アプリを使用します。

次のフィールドを必須項目に変更します。

  • 会社名
  • 対応日付
  • タイトル

また、次のフィールドを追加します。

フィールド名/フィールドコード フィールドタイプ 備考
開始時刻 時刻 必須
終了時刻 時刻 必須
出席者メールアドレス 文字列(1行)
出席者 ルックアップ 関連付けるアプリ:メールアドレスマスターアプリ
ほかのフィールドのコピー:
出席者メールアドレス[メールアドレスマスター]メールアドレス

シナリオを作成する

連携コネクタで、kintoneとOutlookを連携するシナリオを作成します。

シナリオの基本情報を設定する

次のページを参考に設定してください。
シナリオの基本情報を設定する

ステップを作成する

シナリオの流れを構成する、イベントとアクションのステップを作成していきます。
今回作成するのは「kintoneの活動履歴アプリから対応日時をOutlookに登録する」シナリオです。
次の順番で2つのステップを作成します。

  1. kintoneのレコード追加を検知するイベント

  2. 検知したレコード情報からOutlookに予定表を登録するアクション

kintoneのレコード追加を検知するイベント

はじめに、「活動履歴」アプリでレコードの追加を検知するイベントを作成します。
利用するイベントは「レコード追加/編集の検知」です。

information

kintoneのイベントの詳細は kintoneコネクタのイベント一覧 を参照してください。

  1. [アプリ選択]で「kintone」をクリックします。

  2. [イベント選択]で、「レコード追加/編集の検知」を選択します。

  3. [Webhookコネクタ選択]で、Webhookコネクタの設定をします。
    設定方法は kintone Webhookコネクタ を参照してください。
    完了したら[次へ]をクリックします。

  4. [基本設定]で、[追加]を選択し[次へ]をクリックします。

  5. [サンプル取得]をクリックし、続けて[Webhook待機]をクリックします。

  6. Webhookの設定をしたkintoneの「活動履歴」アプリで、レコードを追加します。
    連携コネクタの[出力確認]へ戻ると、レコードを追加したイベントが検知されて、追加した内容が表示されます。

  7. [完了して次へ]をクリックします。

検知したレコード情報からOutlookに予定表を登録するアクション

次に、検知したレコード情報からOutlookに予定表を登録するアクションのステップを作成します。
利用するアクションはOutlookの「予定表のイベントの作成」です。

次に示す手順において、選択したフィールドのデータをrecord > フィールドコード > valueのように表しています。

  1. [アプリ選択]で「Outlook」をクリックします。

  2. [アクション選択]で、「予定表のイベントの作成」をクリックします。

  3. [認証コネクタ選択]で、[新しいコネクタを追加]をクリックします。

  4. [認証コネクタ作成]で、「タイトル」に任意の値を入力します。
    続いて[認証]をクリックします。

  5. Microsoft 365アカウントへのログイン画面が表示されるので、アカウントを選択するか、ログイン情報を入力します。

  6. 認証に成功したら[コネクタ作成]をクリックし、[次へ]をクリックします。

  7. [ユーザーの選択]で「ユーザー」に認証コネクタで選択したユーザーのメールアドレスを入力し、[次へ]をクリックします。
    ここで入力したユーザーがOutlookの予定の登録者となります。

  8. 「基本設定」で、次の表を参考に設定し[次へ]をクリックします。

    設定項目 設定内容
    予定表 Calendar(デフォルト)
    タイトル record > タイトル > valuerecord > 会社名 > value様)
    説明 record > 案件名 > valuerecord > 内容 > value
    開始日時 record > 対応日付 > valueTrecord > 開始時刻 > value:00
    終了日時 record > 対応日付 > valueTrecord > 終了時刻 > value:00
    出席者 record > 出席者メールアドレス > value
    Teams会議にする 「はい」にするとTeams会議のリンクが予定に追加されます。

  9. [テスト実行]をクリックし、Outlookに予定が登録されることを確認します。

  10. 右上の[保存]をクリックし、「シナリオ有効化」をONにします。

以上で、シナリオの作成は完了です。

動作確認

kintoneの「活動履歴」アプリでレコードを追加し、Outlookの予定表に予定が正しく登録されていることを確認します。

おわりに

本記事では、連携コネクタを使ってkintoneのデータをOutlook予定表に登録する方法を紹介しました。
このしくみを使えば、kintoneのレコードの内容をそのまま予定表に反映できるため、二重入力を避けられます。
また、Outlookを利用しているメンバーとスケジュールを共有できるので、チーム内外での予定把握や調整がよりスムーズになります。

会議や打ち合わせの管理、外出予定の共有など、さまざまなシーンで活用できる連携方法です。
ぜひ業務に合わせて取り入れてみてください。

さらに詳しく試したい方は、プレリリース版(β版)を無料でお申し込みください。
連携コネクタ プレリリース版(β版) (External link)

information

このTipsは、2025年11月版kintoneで動作を確認しています。