Microsoft 365と連携しよう

著者名:Asami Maeda( サイボウズ株式会社 (External link) )

目次

はじめに

今回は、これまでに作成したシナリオにOutlookのメール送信を追加し、Microsoft 365と連携します。
問い合わせが登録されたら、To Doの追加に続けて、問い合わせ対応チームへ通知メールを送信します。

Microsoft 365との連携でも、シナリオの作り方は「初めてのシナリオを作ろう」と同じです。
新しく覚えるのは、Microsoft 365のアカウントで認証コネクタを作る手順だけです。

準備するもの

Microsoft 365と連携するには、連携コネクタが対応しているプランのMicrosoft 365アカウントが必要です。
対応アカウントやプランは、次のページを参照してください。
Microsoft 365の対応アカウントやプランについて知りたい

また、今回のシナリオでは、Outlookでメールを送信するアカウントと、通知メールを受け取るメールアドレスを用意してください。
動作確認のため、最初は自分宛てのメールアドレスで試すことをおすすめします。

information

Microsoft 365のアカウントの認証は、OAuth認証で行います。
組織の設定によっては、Microsoft 365の管理者による承認を求められる場合があります。
その場合の対処方法は、次のページを参照してください。
「管理者の承認が必要」のメッセージが表示される

完成後のシナリオの流れ

「初めてのシナリオを作ろう」で作成したシナリオの最後に、Outlookの「メールの送信」を追加します。
完成後のシナリオは、次の3つのステップで構成されます。

順番 種類 ステップ 内容
1 イベント kintoneの「レコード追加/編集の検知」 問い合わせ管理アプリへのレコード追加を検知する
2 アクション kintoneの「レコードの追加」 To Doアプリに対応タスクのレコードを追加する
3 アクション Outlookの「メールの送信」 問い合わせ対応チームに通知メールを送信する(今回追加)

ステップが3つになるため、シナリオが1回成功するとステップ消費数は3増えます。

送信する通知メールの内容は、次のとおりです。
件名と本文には、To DoのToDo名と同じように、イベントの出力データを使います。

項目 設定する値
宛先 問い合わせ対応チームのメールアドレス
件名 【新しい問い合わせ】record > Customer > value様
本文 問い合わせの内容と、To Doにタスクを追加したことを知らせる文章

STEP 1. Outlookのメール送信を追加する

information

Microsoft 365との連携では、認証やアクセス権に関するエラーに注意が必要です。
設定を始める前に、次のトラブルシューティング一覧の場所を確認しておきましょう。
Microsoft 365関連のトラブルシューティング一覧

本番で使っているシナリオを編集するときは、編集を始める前に「シナリオ有効化」をOFFにします。
編集の途中で保存したときに、設定の終わっていないシナリオが実行されるのを防ぐためです。

  1. 「問い合わせからTo Doを追加」シナリオを開き、画面右上の「シナリオ有効化」をOFFにします。

  2. 画面右上の[編集]をクリックします。

  3. ステップ2「レコードの追加」の右にある[+]をクリックします。
    ステップ3が追加されます。

  4. [アプリ選択]で「Outlook」をクリックし、[次へ]をクリックします。

  5. [アクション選択]で「メールの送信」を選択し、[次へ]をクリックします。

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

  7. [認証コネクタ作成]で、[認証種別]に「OAuth認証」を選択し、[タイトル]に任意の名前(例:Microsoft365)を入力します。
    続けて、[認証]をクリックします。

  8. 表示されたMicrosoftのサインイン画面で、メールを送信するMicrosoft 365のアカウントでサインインします。

  9. [認証]が「認証済み」になったことを確認し、[コネクタ作成]をクリックします。

    information

    1つのシナリオで選択できる、メールの送信元のMicrosoft 365アカウントは1つです。

  10. 作成した認証コネクタが選択されていることを確認して、[次へ]をクリックします。

  11. [基本設定]で、次の表のとおり値を設定します。

    設定項目 設定する値
    宛先 問い合わせ対応チームのメールアドレス(最初は自分のメールアドレス)
    件名 【新しい問い合わせ】record > Customer > value様
    本文の形式 テキスト
    本文 次の本文例を参考に入力
    テスト実行時 送信する(初期値のまま)

    件名と本文の出力データは、画面右側の[出力データ]で、[ステップ1]の「レコード追加/編集の検知」から選択します。
    [出力データ]には、ステップ1とステップ2の両方の出力データが表示されます。
    ステップ2の「レコードの追加」には問い合わせの内容が含まれていないので、選び間違えないように注意してください。

    本文の例は次のとおりです。
    { }の部分には、次の表の出力データを設定します。

    本文例の表記 設定する出力データ
    {顧客名} record > Customer > value
    {ご担当者名} record > ContactName > value
    {問い合わせ種別} record > QType > value
    {期限} record > LimitDay > value
    {詳細} record > Detail > value
    1
    2
    3
    4
    5
    6
    7
    8
    9
    
    新しい問い合わせが登録されました。
    To Doアプリに対応タスクを追加しましたので、担当者を決めて対応してください。
    
    顧客名:{顧客名}
    ご担当者名:{ご担当者名}
    問い合わせ種別:{問い合わせ種別}
    期限:{期限}
    詳細:
    {詳細}

    [テスト実行時]は、[テスト実行]のときの動作を選ぶ設定です。
    「送信する」を選ぶと、実際にメールが送信されます。
    「下書き保存」を選ぶと、メールは送信されず、送信元のアカウントのOutlookの下書きフォルダーに保存されます。
    初期値は「送信する」です。ここでは、届いたメールで動作を確認するため、「送信する」のままにします。

  12. [次へ]をクリックします。

  13. [出力確認]で[テスト実行]をクリックし、宛先にメールが届くことを確認します。

  14. 画面右上の[保存]をクリックします。

  15. 「シナリオ有効化」をONにします。

アクション「メールの送信」の設定項目の詳細は、BizteX Connectヘルプセンターを参照してください。
Outlookのアクション一覧 (External link)

STEP 2. 動作を確認する

問い合わせ管理アプリにレコードを追加して、シナリオを動かします。

  1. kintoneの問い合わせ管理アプリで、次の内容のレコードを1件追加します。
    これまでのデータと区別できるよう、値を変えています。

    フィールド 入力する値
    顧客名 サンプル物産
    ご担当者名 鈴木次郎
    問い合わせ種別 お客様対応について
    詳細 担当窓口の連絡先を教えてください。
    期限 2026-11-30
  2. To Doアプリを開き、次の内容のレコードが追加されていることを確認します。

    フィールド 表示される値
    ToDo名 【問い合わせ対応】サンプル物産(鈴木次郎様)
    詳細内容 担当窓口の連絡先を教えてください。
    締切日 2026-11-30

  3. 宛先のメールアドレスに、次の内容の通知メールが届いていることを確認します。

    件名:

    1
    
    【新しい問い合わせ】サンプル物産様

    本文:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    
    新しい問い合わせが登録されました。
    To Doアプリに対応タスクを追加しましたので、担当者を決めて対応してください。
    
    顧客名:サンプル物産
    ご担当者名:鈴木次郎
    問い合わせ種別:お客様対応について
    期限:2026-11-30
    詳細:
    担当窓口の連絡先を教えてください。

  4. シナリオの[実行結果一覧]で、最新の実行結果のステータスが「成功」になっていることを確認します。
    実行結果をクリックすると、3つのステップがすべて成功していることを確認できます。

うまくいかない場合は、「シナリオを動かして結果を確認しよう」の エラーの原因がどこにあるかを見分ける で学んだ方法を使い、エラーの発生場所が連携コネクタの中かOutlookの側かを確認してください。
実行結果は成功でもメールが届かない場合は、Outlookの送信済みアイテムや、配信エラーの通知メールを確認してください。

おわりに

今回は、作成したシナリオにOutlookのメール送信を追加し、Microsoft 365と連携しました。
これで「はじめよう連携コネクタ」シリーズは終わりです。
このシリーズでは、次のことを学びました。

  • 連携コネクタの申し込みとログイン、画面と用語
  • シナリオの設計と、プロジェクト・アプリの準備
  • イベントとアクションの作成と、ステップ間での値の受け渡し
  • シナリオの有効化、実行結果の確認、エラー通知の設定
  • Microsoft 365との連携

ここから先は、目的に合わせて次のページを活用してください。

やりたいこと 参照するページ
Microsoft 365の各サービスとの基本的な連携方法を知りたい 連携コネクタ 入門編
業務で使えるシナリオの例を探したい 連携コネクタ 実用シナリオ集
繰り返しや条件分岐など、機能の使い方を知りたい 連携コネクタ 機能編
うまく動かないときの解決方法を知りたい サポート
ほかのユーザーと情報交換したい cybozu developer community

作ったシナリオや、試してみてつまずいた点は、ぜひ cybozu developer community で共有してください。
ほかのユーザーの事例から新しい使い方が見つかったり、自分の工夫が誰かの助けになったりします。

information

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

公式コミュニティ

kintone開発者同士で質問や知見を共有し、学び合うことができます。