Microsoft 365 Copilot
このアプリでできること
workrunからMicrosoft 365 Copilotへメッセージを送信したり、アクセス権のある業務コンテンツを検索したりできます。接続にはMicrosoft 365 Copilotの利用条件・ライセンスが関係します。
どのアクションを使えばよい?
| やりたいこと | アクション |
|---|---|
| Copilotへ質問し回答を受け取る | コピロットとチャット |
| OneDrive等の対応業務コンテンツを検索する | コピロットを検索 |
| 標準アクションにないAPI操作を行う | カスタムAPI呼び出し |
まずは「コピロットとチャット」から
Copilotへ依頼する場合は 「コピロットとチャット」 を使用し、「メッセージ テキスト」 欄に質問や依頼内容を入力します。前のステップの値を使う場合はデータセレクターから挿入できます。
入力例:「次の会議メモの決定事項と次のアクションを整理してください:[前のステップの本文]」
同じ会話を継続する場合は「会話ID」を指定します。空欄の場合は新しい会話として扱われます。
利用条件について
「コピロットとチャット」にはモデルの選択欄はありません。利用するにはMicrosoft 365 Copilotのライセンスと、必要なMicrosoftの認証・アクセス権限が必要です。
Microsoft 365 Copilot の接続方法
workrun と Microsoft 365 Copilot を接続するには、Microsoft Azure で作成した OAuth クライアント(クライアントID・クライアントシークレット) が必要です。
なお、このピースを利用するには Microsoft 365 Copilot ライセンス が必要です。
ステップ 1:workrun のリダイレクト URL を確認する
- workrun で Microsoft 365 Copilot のアクションをフローに追加します。
- 「接続を選択」の横にある 「+ 新しい接続」 をクリックします。
- 接続画面に表示される 「リダイレクト URL」 をコピーしておきます。
ステップ 2:Azure で OAuth クライアントを作成する
- Azure ポータル にサインインします。
- 「Azure Active Directory」(Microsoft Entra ID)→ 「アプリの登録」 → 「新規登録」 をクリックします。
- アプリ名を入力し、「リダイレクト URI」 にステップ 1 でコピーした URL を貼り付けます。
- 「登録」 をクリックし、表示される 「アプリケーション(クライアント)ID」 をコピーします。
- 「証明書とシークレット」 → 「新しいクライアント シークレット」 をクリックし、シークレットを作成して 値 をコピーします。
- 「API のアクセス許可」 → 「アクセス許可の追加」 → 「Microsoft Graph」 → 「委任されたアクセス許可」 から以下のスコープを追加し、「管理者の同意を与える」 をクリックします。
- Sites.Read.All
- Mail.Read
- Files.ReadWrite.All
- People.Read.All
- OnlineMeetingTranscript.Read.All
- Chat.Read
- ChannelMessage.Read.All
- ExternalItem.Read.All
- AiEnterpriseInteraction.Read
- Files.Read.All
管理者同意の具体的な手順は、以下のMicrosoft公式ドキュメントをご参照ください。
ステップ 3:workrun に接続を追加する
- ステップ 1 の接続画面に戻り、クライアントID と クライアントシークレット をそれぞれ貼り付けます。
- 「クラウド環境」 で使用する Microsoft クラウド環境を選択します(通常は「Commercial (Global)」を選択してください)。
- 「接続」 をクリックすると、Microsoft の認証画面が開きます。
- Microsoft アカウントにサインインし、workrun に対するアクセスを 「許可」 します。
- 画面が自動で閉じ、接続が完了します。
その他のAIサービス
workrunでは、目的や利用環境に応じて複数のAIサービスを選択できます。各サービスの対応アクションと接続方法は、以下のページをご確認ください。