OneDrive連携を初めて行う場合は、以下をご覧ください。
【STEP1:(Microsoft)Microsoft Azure Portal アプリケーション作成】
【STEP2:(Microsoft)Excelデータ作成・アップロード】
【STEP3:(DialogPlay)チャットボット作成】
STEP4: (DialogPlay)外部システム連携作成 / シナリオ作成
OneDrive上にアップロードした「テンプレート(sample_template_onedrive.xlsx)」を利用して会議室を登録するシナリオを作成します。
手順(データ登録) 外部システム連携作成
- チャットボット画面に戻り、『外部システム連携』タブから “新規作成” ボタンをクリックしてください。
- 『外部システム連携先』に連携先名を入力し、『説明』に連携先の説明文を入力してください。
- 『タイプ』から「Excel(OneDrive)」を選択してください。
- 『対象API』から「データの登録(1件)」を選択してください。 『認証情報』、『ファイル情報』に【STEP1:共通手順(Microsoft) Microsoft Azure Portal アプリケーション作成】で使用・取得した情報を元に入力してください。
[認証情報]
項目名 説明 テナントID Microsoft Azure Portalで使用したアカウントの@以下のドメイン名を入力
(アカウントが「dialogplay@●●●.onmicrosoft.com」の場合、入力する箇所は ●●●.onmicrosoft.com)アプリケーションID Microsoft Azure Portalで作成したアプリケーションID パスワード Microsoft Azure Portalで作成したアプリケーションのパスワードを入力
[ファイル情報]
項目名 説明 ドライブID ファイルをアップロードしたアカウントのメールアドレスを入力 ファイル名 データ連携に使用するOneDrive上のExcelファイル名を拡張子を含め入力 シート名 データが格納されているシート名を入力(未入力の場合はSheet1を参照します) - “保存” ボタンをクリックしてください。
- 保存後、『登録パラメータ』が表示され、OneDrive上のExcelファイルの列名がすべて表示されます。 登録パラメータの『値』に以下の例を参考に入力してください。
[登録パラメータ入力例]
列名 値 メールアドレス {{メールアドレス登録}} 種別 会議室 名前 {{名前登録}} 定員 {{定員登録}} 場所 {{場所登録}} フロア {{フロア登録}} 備考 {{備考登録}}
今回のシナリオでは、「種別」の値に変数を使用せず「会議室」と入力します。
- “保存” ボタンをクリックしてください。
- 動作テストを行う場合は、”テスト” ボタンをクリックし、動作を確認してください。
手順(データ登録) シナリオ作成
- チャットボット画面に戻り、『シナリオ一覧』タブから “新規作成” ボタンをクリックしてください。
- 『シナリオ名』と『ユーザー発言例(発言例タブ)』を入力してください。
- 『シナリオの流れ』エリアから『テキスト発言』アクションを追加し、『発言内容』に以下の画面を参考に入力してください。
- 『シナリオの流れ』エリアから『選択肢確認』アクションを追加し、以下の例を参考に各項目を入力してください。
[入力例]
『タイトル』 場所登録
『質問内容』 会議室の場所を教えてください。
[選択肢入力例]
表示名 値 本社(東京) 東京 大阪支社 大阪 - 『シナリオの流れ』エリアから『ヒアリング』アクションを追加し、以下の例を参考に各項目を入力してください。
[入力例]
No ヒアリング項目名 タイプ 項目ごとの質問文 1 メールアドレス登録 連絡先表現 @email 会議室のアドレスを教えてください。 2 名前登録 テキスト全体 @text 会議室の名前を教えてください。 3 定員登録 英数記号 @number 会議室の定員数を教えてください。 4 フロア登録 テキスト全体 @text 会議室のフロアを教えてください。(例:大阪支社3階) - 『シナリオの流れ』エリアから『Yes/No確認』アクションを追加し、以下の例を参考に各項目を入力してください。 (今回のシナリオでは、「備考」に入力するものがあれば、「備考」の内容をヒアリングします。)
[入力例]
『タイトル』 備考の確認
『質問内容』 備考に登録するものはありますか? - 『シナリオの流れ』エリアから『ヒアリング』アクションを追加し、以下の例を参考に各項目を入力してください。
[入力例]
No ヒアリング項目名 タイプ 項目ごとの質問文 1 備考登録 テキスト全体 @text 備考内容を教えてください。
アクションの下側に表示される”“をクリックし、『実行条件』に以下の例を参考に各項目を入力してください。
[条件入力例]
「備考の確認」=「yes」
- 『シナリオの流れ』エリアから『外部システム連携』アクションを追加し、外部システム連携で作成した「会議室の属性(登録)」を選択してください。
- 『シナリオの流れ』エリアから『テキスト発言』アクションを追加し、以下の例を参考に入力してください。
[入力例]以下の内容で登録しました。
-----
メールアドレス:{{メールアドレス登録}}
種別:会議室
名前:{{名前登録}}
定員:{{定員登録}}
場所:{{場所登録}}
フロア:{{フロア登録}}
備考:{{備考登録}} - “保存“ボタンをクリックしてください。
- 「学習データが更新されています。反映するには学習ボタンを押してください。」というメッセージが表示されますので、 “保存してチャットボットを学習” ボタンをクリックしてください。
- シミュレーターで動作を確認します。 例として以下を登録します。
[入力例]
メールアドレス osakaoffice_3_m1@ outlook.jp 名前 大阪支社3階ミーティングM-1 定員 5 フロア 大阪支社3階 備考 テレビ会議システム利用可
[シミュレーター画面]
シミュレーターで動作を確認後、OneDrive上にアップロードしたExcelファイルに登録内容が反映されているか確認をしてください。
[登録後のOneDrive上のエクセル画面]