Microsoft 365と連携しよう
はじめに
今回は、これまでに作成したシナリオにOutlookのメール送信を追加し、Microsoft 365と連携します。
問い合わせが登録されたら、To Doの追加に続けて、問い合わせ対応チームへ通知メールを送信します。
Microsoft 365との連携でも、シナリオの作り方は「初めてのシナリオを作ろう」と同じです。
新しく覚えるのは、Microsoft 365のアカウントで認証コネクタを作る手順だけです。
準備するもの
Microsoft 365と連携するには、連携コネクタが対応しているプランのMicrosoft 365アカウントが必要です。
対応アカウントやプランは、次のページを参照してください。
Microsoft 365の対応アカウントやプランについて知りたい
また、今回のシナリオでは、Outlookでメールを送信するアカウントと、通知メールを受け取るメールアドレスを用意してください。
動作確認のため、最初は自分宛てのメールアドレスで試すことをおすすめします。
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のメール送信を追加する
Microsoft 365との連携では、認証やアクセス権に関するエラーに注意が必要です。
設定を始める前に、次のトラブルシューティング一覧の場所を確認しておきましょう。
Microsoft 365関連のトラブルシューティング一覧
本番で使っているシナリオを編集するときは、編集を始める前に「シナリオ有効化」をOFFにします。
編集の途中で保存したときに、設定の終わっていないシナリオが実行されるのを防ぐためです。
-
「問い合わせからTo Doを追加」シナリオを開き、画面右上の「シナリオ有効化」をOFFにします。
-
画面右上の[編集]をクリックします。
-
ステップ2「レコードの追加」の右にある[+]をクリックします。
ステップ3が追加されます。 -
[アプリ選択]で「Outlook」をクリックし、[次へ]をクリックします。
-
[アクション選択]で「メールの送信」を選択し、[次へ]をクリックします。
-
[認証コネクタ選択]で、[新しいコネクタを追加]をクリックします。
-
[認証コネクタ作成]で、[認証種別]に「OAuth認証」を選択し、[タイトル]に任意の名前(例:Microsoft365)を入力します。
続けて、[認証]をクリックします。 -
表示されたMicrosoftのサインイン画面で、メールを送信するMicrosoft 365のアカウントでサインインします。
-
[認証]が「認証済み」になったことを確認し、[コネクタ作成]をクリックします。
1つのシナリオで選択できる、メールの送信元のMicrosoft 365アカウントは1つです。
-
作成した認証コネクタが選択されていることを確認して、[次へ]をクリックします。
-
[基本設定]で、次の表のとおり値を設定します。
設定項目 設定する値 宛先 問い合わせ対応チームのメールアドレス(最初は自分のメールアドレス) 件名 【新しい問い合わせ】 record > Customer > value様本文の形式 テキスト 本文 次の本文例を参考に入力 テスト実行時 送信する(初期値のまま) 件名と本文の出力データは、画面右側の[出力データ]で、[ステップ1]の「レコード追加/編集の検知」から選択します。
[出力データ]には、ステップ1とステップ2の両方の出力データが表示されます。
ステップ2の「レコードの追加」には問い合わせの内容が含まれていないので、選び間違えないように注意してください。本文の例は次のとおりです。
{ }の部分には、次の表の出力データを設定します。本文例の表記 設定する出力データ {顧客名}record > Customer > value{ご担当者名}record > ContactName > value{問い合わせ種別}record > QType > value{期限}record > LimitDay > value{詳細}record > Detail > value1 2 3 4 5 6 7 8 9新しい問い合わせが登録されました。 To Doアプリに対応タスクを追加しましたので、担当者を決めて対応してください。 顧客名:{顧客名} ご担当者名:{ご担当者名} 問い合わせ種別:{問い合わせ種別} 期限:{期限} 詳細: {詳細}[テスト実行時]は、[テスト実行]のときの動作を選ぶ設定です。
「送信する」を選ぶと、実際にメールが送信されます。
「下書き保存」を選ぶと、メールは送信されず、送信元のアカウントのOutlookの下書きフォルダーに保存されます。
初期値は「送信する」です。ここでは、届いたメールで動作を確認するため、「送信する」のままにします。 -
[次へ]をクリックします。
-
[出力確認]で[テスト実行]をクリックし、宛先にメールが届くことを確認します。
-
画面右上の[保存]をクリックします。
-
「シナリオ有効化」をONにします。
アクション「メールの送信」の設定項目の詳細は、BizteX Connectヘルプセンターを参照してください。
Outlookのアクション一覧
STEP 2. 動作を確認する
問い合わせ管理アプリにレコードを追加して、シナリオを動かします。
-
kintoneの問い合わせ管理アプリで、次の内容のレコードを1件追加します。
これまでのデータと区別できるよう、値を変えています。フィールド 入力する値 顧客名 サンプル物産 ご担当者名 鈴木次郎 問い合わせ種別 お客様対応について 詳細 担当窓口の連絡先を教えてください。 期限 2026-11-30 -
To Doアプリを開き、次の内容のレコードが追加されていることを確認します。
フィールド 表示される値 ToDo名 【問い合わせ対応】サンプル物産(鈴木次郎様) 詳細内容 担当窓口の連絡先を教えてください。 締切日 2026-11-30 -
宛先のメールアドレスに、次の内容の通知メールが届いていることを確認します。
件名:
1【新しい問い合わせ】サンプル物産様本文:
1 2 3 4 5 6 7 8 9新しい問い合わせが登録されました。 To Doアプリに対応タスクを追加しましたので、担当者を決めて対応してください。 顧客名:サンプル物産 ご担当者名:鈴木次郎 問い合わせ種別:お客様対応について 期限:2026-11-30 詳細: 担当窓口の連絡先を教えてください。 -
シナリオの[実行結果一覧]で、最新の実行結果のステータスが「成功」になっていることを確認します。
実行結果をクリックすると、3つのステップがすべて成功していることを確認できます。
うまくいかない場合は、「シナリオを動かして結果を確認しよう」の
エラーの原因がどこにあるかを見分ける
で学んだ方法を使い、エラーの発生場所が連携コネクタの中かOutlookの側かを確認してください。
実行結果は成功でもメールが届かない場合は、Outlookの送信済みアイテムや、配信エラーの通知メールを確認してください。
おわりに
今回は、作成したシナリオにOutlookのメール送信を追加し、Microsoft 365と連携しました。
これで「はじめよう連携コネクタ」シリーズは終わりです。
このシリーズでは、次のことを学びました。
- 連携コネクタの申し込みとログイン、画面と用語
- シナリオの設計と、プロジェクト・アプリの準備
- イベントとアクションの作成と、ステップ間での値の受け渡し
- シナリオの有効化、実行結果の確認、エラー通知の設定
- Microsoft 365との連携
ここから先は、目的に合わせて次のページを活用してください。
| やりたいこと | 参照するページ |
|---|---|
| Microsoft 365の各サービスとの基本的な連携方法を知りたい | 連携コネクタ 入門編 |
| 業務で使えるシナリオの例を探したい | 連携コネクタ 実用シナリオ集 |
| 繰り返しや条件分岐など、機能の使い方を知りたい | 連携コネクタ 機能編 |
| うまく動かないときの解決方法を知りたい | サポート |
| ほかのユーザーと情報交換したい | cybozu developer community |
作ったシナリオや、試してみてつまずいた点は、ぜひ
cybozu developer community
で共有してください。
ほかのユーザーの事例から新しい使い方が見つかったり、自分の工夫が誰かの助けになったりします。
このTipsは、2026年10月版kintoneで動作を確認しています。
