OneDrive連携 シナリオ作成(データ登録)

OneDrive上にアップした「テンプレート(sample_template_onedrive.xlsx)」を利用して会議室を登録するシナリオを作成します。

  手順(データ登録) 外部システム連携作成

  1. チャットボット画面に戻り、『外部システム連携』タブから “新規作成” ボタンをクリックしてください。

  2. 『外部システム連携先』に連携先名を入力し、『説明』に連携先の説明文を入力してください。

  3. 『タイプ』から「Excel(OneDrive)」を選択してください。

  4. 『対象API』から「データの登録(1件)」を選択してください。
    『認証情報』、『ファイル情報』に【STEP1:共通手順(Microsoft) Application Registration Portal アプリケーション作成】で使用・取得した情報を元に入力してください。

    [認証情報]
    項目名 説明
    テナントID Application Registration Portalで使用したアカウントの@以下のドメイン名を入力(アカウントが「dialogplay@●●●.onmicrosoft.com」の場合、入力する箇所は ●●●.onmicrosoft.com)
    アプリケーションID Application Registration Portalで作成したアプリケーションID
    パスワード Application Registration Portalで作成したアプリケーションのパスワードを入力
    [ファイル情報]
    項目名 説明
    ドライブID ファイルをアップロードしたアカウントのメールアドレスを入力
    ファイル名 データ連携に使用するOneDrive上のExcelファイル名を入力
    シート名 データが格納されているシート名を入力(未入力の場合はSheet1を参照します。)
  5. 保存” ボタンをクリックしてください。

  6. 保存後、『登録パラメータ』が表示され、OneDrive上のExcelデータの列名がすべて表示されます。
    登録パラメータの『値』に以下の例を参考に入力してください。

    [登録パラメータ入力例]
    列名
    メールアドレス {{メールアドレス登録}}
    種別 会議室
    名前 {{名前登録}}
    定員 {{定員登録}}
    場所 {{場所登録}}
    フロア {{フロア登録}}
    備考 {{備考登録}}
    今回のシナリオでは、「種別」の値に変数を使用せず「会議室」と入力します。

  7. 保存” ボタンをクリックしてください。

  8. 動作テストを行う場合は、”テスト” ボタンをクリックし、動作を確認してください。

  手順(データ登録) シナリオ作成

  1. チャットボット画面に戻り、『シナリオ一覧』タブから “新規作成” ボタンをクリックしてください。

  2. 『シナリオ名』と『ユーザー発言例(発言例タブ)』を入力してください。

  3. 『シナリオの流れ』エリアから『テキスト発言』アクションを追加し、『発言内容』に以下の画面を参考に入力してください。

  4. 『シナリオの流れ』エリアから『選択肢確認』アクションを追加し、以下の例を参考に入力してください。

    [入力例]
    『タイトル』:場所登録
    『質問内容』:会議室の場所を教えてください。
    『選択肢』:
    表示名
    本社(東京) 東京
    大阪支社 大阪
  5. 『シナリオの流れ』エリアから『ヒアリング』アクションを追加し、以下の例を参考に入力してください。

    [入力例]
    No ヒアリング項目名 カテゴリー名 タイプ ユーザーへの質問文
    メールアドレス登録 連絡先表現 @email 会議室のアドレスを教えてください。
    名前登録 テキスト全体 @text 会議室の名前を教えてください。
    定員登録 英数記号 @number 会議室の定員数を教えてください。
    フロア登録 テキスト全体 @text 会議室のフロアを教えてください。(例:大阪支社3階)
  6. 『シナリオの流れ』エリアから『Yes/No確認』アクションを追加し、以下の例を参考に入力してください。
    (今回のシナリオでは、「その他」に入力するものがあれば、「その他」の内容をヒアリングします。)

    [入力例]
    『タイトル』:備考の確認
    『質問内容』:備考に登録するものはありますか?
  7. 『シナリオの流れ』エリアから『ヒアリング』アクションを追加してください。
    『ヒアリング項目』に以下の例を参考に入力し、実行条件を設定してください。

    [入力例]
    No ヒアリング項目名 カテゴリー名 タイプ ユーザーへの質問文
    備考登録 テキスト全体 @text 備考内容を教えてください。
    [実行条件]
    「備考の確認」=「はい」

  8. 『シナリオの流れ』エリアから『外部システム連携』アクションを追加し、外部システム連携で作成した「会議室の属性(登録)」を選択してください。

  9. 『シナリオの流れ』エリアから『テキスト発言』アクションを追加し、以下の例を参考に入力してください。

    [入力例]
    以下の内容で登録しました。
    -----
    メールアドレス:{{メールアドレス登録}}
    種別:会議室
    名前:{{名前登録}}
    定員:{{定員登録}}
    場所:{{場所登録}}
    フロア:{{フロア登録}}
    備考:{{備考登録}}
    
  10. 保存“ボタンをクリックしてください。

  11. 「学習データが更新されています。反映するには学習ボタンを押してください。」というメッセージが表示されますので、 “保存してチャットボットを学習” ボタンをクリックしてください。

  12. シミュレーターで動作を確認します。
    例として以下を登録します。
    メールアドレス osakaoffice_3_m1@ outlook.jp
    名前 大阪支社3階ミーティングM-1
    定員 5
    フロア 大阪支社3階
    備考 テレビ会議システム利用可
Last updated on 2018/12/11.