- 概要
- Apple Mail
- Apple Numbers
- Apple Scripting
- Excel
- リリース ノート
- Excel アクティビティ パッケージについて
- プロジェクトの対応 OS
- サポートされている文字エンコード
- プロジェクトの設定
- Excel の秘密度ラベルを追加または更新
- 範囲を追加
- オートフィル
- 範囲を自動調整
- ピボット テーブルのデータ ソースを変更
- シート/範囲/テーブルをクリア
- 範囲をコピー/貼り付け
- ピボット テーブルを作成
- 列を削除
- 行を削除
- シートを削除
- シートを複製
- CSV にエクスポート
- 範囲をフィル
- フィルター
- ピボット テーブルをフィルター
- 最初/最後のデータ行を検索
- 値を検索/置換
- 繰り返し (Excel の各行)
- 繰り返し (Excel の各シート)
- テーブルとして書式設定
- セルを書式設定
- セルの色を取得
- Excel グラフを取得
- Excel の秘密度ラベルを取得
- 選択範囲を取得
- 列を挿入
- グラフを挿入
- 行を挿入
- シートを挿入
- VBA を呼び出し
- LOOKUP
- MATCH 関数
- シートを保護
- セルの数式を読み込み
- セルの値を読み込み
- 範囲を読み込み
- Excel のデータ接続を更新
- ピボット テーブルを更新
- 重複を削除
- シート名を変更
- スプレッドシートのマクロを実行
- Excel ファイルを保存
- 名前を付けて Excel ファイルを保存
- Excel ファイルを PDF として保存
- 範囲を選択
- 範囲を並べ替え
- テキストを列に分割
- シートの保護を解除
- Excel グラフを更新
- Excel ファイルを使用
- VLOOKUP
- セルに書き込み
- CSV に書き込み
- データ テーブルを Excel に書き込み
- Excel アプリケーション スコープ
- CSV に追加
- CSV を読み込み
- CSV に書き込み
- 列を削除
- 表をフィルター
- 表の範囲を取得
- 列を挿入
- 表を並べ替え
- 範囲を追加
- ブックを閉じる
- セルの色を取得
- セルを読み込み
- セルの数式を読み込み
- 列を読み込み
- 範囲を読み込み
- 行を読み込み
- 範囲を選択
- 範囲の色を設定
- セルに書き込み
- 範囲に書き込み
- ブックを保存
- 表を作成
- ブックのシートを取得
- ブックの全シートを取得
- ピボット テーブルを更新
- ピボット テーブルを作成
- 選択範囲を取得
- シートをコピー
- 範囲を削除
- 範囲をオートフィル
- 範囲をコピー/貼り付け
- マクロを実行
- 列を挿入/削除
- 行を挿入/削除
- VBA を呼び出し
- 範囲内で検索
- 重複行を削除
- Excel プロセス スコープ
- Google Workspace
- リリース ノート
- Google Workspace アクティビティ パッケージについて
- プロジェクトの対応 OS
- プロジェクトの設定
- 参加者を追加
- イベント/予定を作成
- イベント/予定を削除
- イベント/予定を変更
- イベント/予定を検索
- Google ドライブを使用
- ファイルを共有
- ファイル アクセス許可を削除
- ファイル アクセス許可を取得
- ファイル アクセス許可を更新
- ファイルをコピー
- フォルダーを作成
- ファイルを削除
- ファイルをダウンロード
- ファイルやフォルダーを探す
- ファイルの情報を取得
- ファイルを移動
- ファイルをアップロード
- ドキュメントを作成
- 新しいスプレッドシートを作成
- メール メッセージを取得
- メール メッセージを送信
- ラベルを変更
- Google スプレッドシートを使用
- 列を追加または削除
- 行を追加または削除
- 範囲をオートフィル
- 新しいシートを追加
- 行を追加
- スプレッドシートを一括更新
- シートをコピー
- 範囲をコピー/貼り付け
- 範囲を削除
- シートを削除
- セルの色を取得
- シートを取得
- セルを読み込み
- 列を読み込み
- 範囲を読み込み
- 行を読み込み
- シート名を変更
- セルに書き込み
- 範囲に書き込み
- 範囲をクリア
- スプレッドシートをダウンロード
- Google ドキュメントを使用 (Use Google Document)
- ドキュメントを一括更新 (Batch Document Updates)
- ドキュメントを取得 (Get Document)
- テキスト インデックスを取得 (Get Text Index)
- テキストを挿入
- テキストを置換
- すべてのテキストを読み込み
- スクリプト プロジェクトを作成
- プロジェクトのコンテンツを取得 (Get Project Content)
- スクリプト ファイルをアップロード
- デプロイを作成
- スクリプトを実行
- メール
- Microsoft 365
- リリース ノート
- Microsoft 365 アクティビティ パッケージについて
- プロジェクトの対応 OS
- プロジェクトの設定
- Microsoft Office 365 スコープ
- シートを追加
- 範囲を追加
- 範囲をクリア
- 範囲をコピー
- シートをコピー
- ブックを作成
- 範囲を削除
- シートを削除
- セルの色を取得
- シートを取得
- セルを読み込み
- 列を読み込み
- 範囲を読み込み
- 行を読み込み
- シート名を変更
- セルに書き込み
- 範囲に書き込み
- 範囲の色を設定
- 表を作成
- 表の範囲を取得
- 列を挿入
- 列を削除
- 行を挿入
- 行を削除
- VLOOKUP で範囲を検索
- OneDrive と SharePoint を使用
- ファイル/フォルダーをコピー
- フォルダーを作成
- ファイル/フォルダーを削除
- ファイルをダウンロード
- ファイルを PDF としてエクスポート
- ファイルやフォルダーを探す
- ファイル/フォルダーを取得
- ファイル/フォルダーを移動
- ファイルをアップロード
- ファイル/フォルダーを共有
- 繰り返し (ファイル/フォルダー)
- メールを転送
- 会議日時を検索
- メールを取得
- メールを移動
- メールを送信
- メールに返信
- メールを削除 (Delete Mail)
- メールのカテゴリを設定
- 添付ファイルを追加
- 参加者を追加
- 場所を追加
- イベント/予定を作成
- イベント/予定を削除
- 予定表を取得
- イベント/予定を変更
- 出欠確認 (RSVP)
- イベント/予定を検索
- グループを作成
- グループを削除
- グループを取得
- グループのリストを取得
- バケットを作成
- バケットを削除
- バケットのリストを取得
- バケットのタスクのリストを取得
- プランを作成
- プランを取得
- プランのリストを取得
- タスクを作成
- タスクを削除
- タスクを取得
- タスクのリストを取得
- タスクを更新
- 繰り返し (各リスト)
- リストの情報を取得
- 繰り返し (各リスト アイテム)
- リスト アイテムを削除
- リスト アイテムを追加
- リストの項目を更新
- リスト アイテムを取得
- 認証のトラブルシューティング
- AADSTS50011: Redirect URI mismatch (リダイレクト URI の不一致)
- AADSTS50076: Using multifactor authentication (多要素認証の使用)
- AADSTS50079: The user is required to use multifactor authentication (多要素認証を使用する必要があります)
- AADSTS500113: No reply address registered for the application (アプリケーションの返信アドレスが登録されていません)
- AADSTS900971: No reply address provided (返信アドレスが指定されていません)
- AADSTS65001: The user or administrator has not consented to use the application
- AADSTS65004: User declined to consent to access the app (ユーザーがアプリへのアクセスに同意することを拒否しました)
- AADSTS7000218: The request body must contain the following parameter: client_assertion or client_secret (要求本文にパラメーター client_assertion または client_secret を記述する必要があります)
- AADSTS700025: Client is public so neither 'client_assertion' nor 'client_secret' should be presented (クライアントはパブリックであるため、「client_assertion」も「client_secret」も提示すべきではありません)
- AADSTS70002: InvalidClient - Error validating the credentials (InvalidClient - 資格情報の検証中にエラーが発生しました)
- AADSTS7000215: Invalid client secret provided (無効なクライアント シークレットが指定されました)
- AADSTS50055: The password is expired (パスワードが期限切れです)
- AADSTS700082: The refresh token has expired due to inactivity (非アクティブであることから更新トークンが期限切れになっています)
- AADSTS50194: Application is not configured as a multitenant application
- AADSTS53003: Access has been blocked by Conditional Access policies (条件付きアクセス ポリシーによってアクセスがブロックされました)
- メールのトラブルシューティング
- カレンダーのトラブルシューティング
- ファイルのトラブルシューティング
- シートのトラブルシューティング
- プレゼンテーション
- Word
生産性を高めるアクティビティ
UiPath.MicrosoftOffice365.Activities.Office365ApplicationScope
説明
Microsoft ID プラットフォームを使用して、UiPath と Microsoft 365 アプリケーション間の認証されたコネクションを確立します。この認証された接続によって、ロボットは Microsoft Graph API を呼び出し、ユーザーに代わってリソースを読み書きできます。
v2.5.5 より、 新しい バージョンの Microsoft 365 アクティビティをスコープ アクティビティ内で使用できるようになりました。[Microsoft 365 スコープ] と Integration Service のアクティビティを使用する方法については、「 Integration Service のコネクションなしで Microsoft 365 アクティビティを使用する方法」をご覧ください。
プロジェクトの対応 OS
Windows - レガシ |Windows
構成
このページでは、[Microsoft 365 スコープ] アクティビティで利用可能な認証パラメーターについて説明します。各認証オプションについて詳しくは、「 Microsoft 365 アクティビティへの接続方法 」 ガイドをご覧ください。
このアクティビティの設定を開始するには、まず接続方法を選択する必要があります。選択した方法に応じて、[プロパティ] パネルに異なるフィールドが表示されます。
- 接続方法 - 使用する接続補法を選択します。ドロップダウン メニューで選択できるオプションは次のとおりです。
- プロパティ パネル - [プロパティ] パネルでコネクションの詳細を設定します。
- アセット - Orchestrator の Text アセットまたは Credential アセット、あるいはその両方を使用します。このオプションを使用することをお勧めします。
アセットの接続方法
このオプションを選択すると、認証情報がアセット内に格納されるため、[ プロパティ ] パネルに通常表示される認証フィールドのほとんどは非表示になります。
-
コネクションのアセット - Orchestrator のフォルダーを参照してアセットを選択します。このフィールドでは
IResource型の変数がサポートされています。[アセットを管理] ボタンを選択して Orchestrator を開きます。利用可能なアセットのリストは、Studio とロボットが接続されている Orchestrator によって異なります。アセットは設計時に使用できます。また、アセットでは Text 型のみを使用できます。- Orchestrator でアセットを更新した場合は、プラス ボタンのメニューから [アセットを再読み込み] を選択します。デスクトップ版の Studio の使用中に Orchestrator に新しいアセットを追加した場合、そのアセットはすぐには [スコープ] アクティビティで利用できないことに注意してください。
-
アセットの形式については、「Integration Service のコネクションなしで Microsoft 365 アクティビティを使用する方法」をご覧ください。
アセットに設定されている認証の種類に応じて、[プロパティ] パネルで利用可能な以下のフィールドも設定する必要があります。
認証
- 偽装されたユーザーのメール アドレス - 偽装されたユーザーのメール アドレスです。[アプリケーション ID とシークレット] および [アプリケーション ID および証明書] の認証方法に使用されます。
ユーザー名とパスワード (Unattended)
- ユーザー名 - Microsoft 365 アカウントのユーザー名です。ユーザー名とパスワードの認証方法に使用されます。
- パスワード ー Microsoft 365 アカウントのパスワードです。
共通
- タイムアウト (ミリ秒 ) - 対話型認証 (同意を求めるダイアログ ボックス) が完了するまでの待機時間をミリ秒単位で指定します。この時間を過ぎるとエラーが生成されます。このフィールドでは整数変数と
Int32変数のみがサポートされています。既定値は 30,000 ms (30 秒) です。
実行時
- Runtime connection assets - Browse to select an asset. This field lets you select a different asset for runtime. Use the Plus button menu to select Relative path and enter the full path of the Orchestrator asset containing connection details. We recommend you to use a credential asset in this field, but you can also use a text asset. The JSON value must be set in the password field for credential assets. This value is optional and, if left blank, the design time values will be used at runtime.
[プロパティ] パネルの接続方法
このオプションを選択する場合は、[ プロパティ ] パネルで利用可能な認証フィールドを設定する必要があります。
まず、次のフィールドを設定します。
- コネクション - リストからアカウントを選択します。 コネクションの追加、削除、および使用するコネクションの選択ができます。
- 認証スコープ
- 以下の「認証スコープ ウィザードを使用する」のセクションをご覧ください。
認証スコープ ウィザードを使用する
このウィザードは、このパッケージの以前のバージョンで利用可能だった [サービス ] パラメーターを置き換えます。認証スコープ ウィザードは、 対話型トークン の認証を使用する場合に利用可能です。
[スコープ] アクティビティには汎用的な権限セレクターが組み込まれており、アクティビティが正しく機能するために必要な、使用されているすべての認証スコープを明確に把握できます。
[Microsoft 365 スコープ] アクティビティに含まれるすべての子アクティビティが、必要なスコープとして自動的に検出されます。
[スコープ] ウィザードでスコープを手動で選択しない場合、実行時には既定で自動検出機能が適用され、ウィザードの設定が不要になります。必要最低限のスコープのすべてが実行時に選択されます。
子アクティビティを [Microsoft 365 スコープ] に追加した後に、スコープを手動で追加することもできます。
次に、[プロパティ] パネルから [認証の種類] を選択し、使用する認証方法に必要なフィールドを設定する必要があります。以下のセクションに、各メニューで利用可能なフィールドを示します。
認証
-
認証の種類 - 登録済みアプリケーションに必要な認証の種類です。次の 5 つのオプションから 1 つを選択します: [対話型トークン]、[統合 Windows 認証 (IWA)]、[ユーザー名とパスワード]、[アプリケーション ID とシークレット]、[アプリケーション ID および証明書]。既定値は [対話型トークン] です。
-
環境 - 環境です。Azure Global、または Azure Global とは別の独自のナショナル クラウドです。次の 5 つのオプションから 1 つを選択します: [既定]、[グローバル]、[中国]、[ドイツ]、[米国政府]。既定値は [グローバル] です。
-
アプリケーション ID - セットアップ時にアプリケーションを登録するときに Azure Active Directory によって割り当てられた一意のアプリケーション (クライアント) ID です。アプリケーション (クライアント) ID は、Microsoft 365 アプリケーションのインスタンスを表します。
-
テナント - セットアップ時にアプリケーションを登録したときに Azure Active Directory によって割り当てられた一意のディレクトリ (テナント) ID です。マルチテナント アプリケーションおよび [統合 Windows 認証] の場合は必須です。ディレクトリ (テナント) ID は登録済みアプリケーションの概要ページ (アプリケーション (クライアント) ID の下) で確認できます。
-
データ保存場所 - トークンの応答の保存先を指定するドロップダウン リストです。使用可能なプロパティ値は、[Local disk]、[Orchestrator]、[Never store] のいずれかです。
- ローカル ディスク - コネクション トークンは、マシン上のローカル フォルダーに保存されます。同じコネクションを同一マシン上の複数のプロセスで使用できます。
- Orchestrator - コネクション トークンは、Orchestrator でアセットとして指定したフォルダーに保存されます。指定した Orchestrator フォルダーへのアクセス権がある限り、複数のマシン上の複数のプロセスで同じコネクションを使用できます。
- 保存しない - コネクション トークンは保存されません。
注:技術的な制限により、O365 のストレージ ソリューションは GSuite と異なります。O365 ではすべてのアカウントが Orchestrator の 1 つのファイルに保存されますが、GSuite ではアカウントごとに 1 つのファイルが保存されます。
-
Orchestrator フォルダー パス - 操作が実行される Orchestrator フォルダーです。モダン フォルダーが有効でない場合は、空のままにします。詳細については、『Orchestrator ガイド』の 「フォルダーについて」をご覧ください。
-
偽装されたユーザーのメール アドレス - 偽装されたユーザーのメール アドレスです。有人シナリオ ([アプリケーション ID とシークレット] および [アプリケーション ID および証明書] の認証方法) に使用されます。
対話型トークン
これは、Integration Service が UiPath パブリック アプリ または [独自のアプリを使用] メソッドのいずれかでサポートする認証方法と同じです。
詳しくは、「対話型トークン」をご覧ください。
- OAuth アプリケーション - 使用するアプリケーション (クライアント) を指定します。このフィールドでは
OAuthApplication型変数のみがサポートされています。次の 2 つのオプションのいずれかを選択します。- UiPath - 既定値です。UiPath が作成したアプリケーションを使用する場合です (UiPath パブリック アプリの登録)。選択した場合、[認証] セクションにある [アプリケーション ID] フィールドと [テナント] フィールドは無視されます。
- カスタム - 特定の権限を持つ独自のアプリケーションを作成する場合。この場合、[アプリケーション ID] フィールドに値を設定する必要があります。「カスタム OAuth アプリケーションの登録 - 独自のアプリ (BYOA)」をご覧ください。
- ブローカーを使用 - 対話型認証に Windows 認証マネージャー (WAM) ブローカーを使用するには、このオプションを True に設定します。このオプションを使用すると、Windows 上でより統合された認証エクスペリエンスが提供されます。
- OAuth2 ユーザー - 対話型トークンを介してログインするユーザーのメール アドレスです。
アプリケーション ID および証明書 (無人)
詳しくは、「アプリケーション ID および証明書」をご覧ください。
- Base64 形式の証明書 - Base64 にエンコードされた証明書です。
- 証明書のパスワード - 証明書を使用する際に必要となる可能性がある、
Secure String型の任意のパスワードです。
アプリケーション ID とシークレット (Unattended)
詳しくは、「アプリケーション ID とシークレット」をご覧ください。
- アプリケーション シークレット - アプリケーションがその ID を提供するために使用するシークレット文字列です。
- セキュリティで保護されたアプリケーション シークレット -
SecureStringによるアプリケーション (クライアント) シークレットです。
ユーザー名とパスワード (Unattended)
詳しくは、「ユーザー名とパスワード」をご覧ください。
Microsoft は Exchange Online の基本認証を廃止しました。これは、[Microsoft Office 365 スコープ] などの一部のアクティビティに影響します。OAuth プロトコルをサポートするアクティビティでは、OAuth プロトコルを使用することをお勧めします。
- パスワード ー Microsoft 365 アカウントのパスワードです。
- セキュリティで保護されたパスワード ー Microsoft 365 アカウントの
SecureStringとしてのパスワードです。 - ユーザー名 - Microsoft 365 アカウントのユーザー名です。
共通
- タイムアウト (ミリ秒 ) - 対話型認証 (同意を求めるダイアログ ボックス) が完了するまでの待機時間をミリ秒単位で指定します。この時間を過ぎるとエラーが生成されます。このフィールドは、整数と
Int32変数のみをサポートします。既定値は、30,000 ms (30 秒) です (表示されません)。 - エラー発生時に実行を継続 - 設定した場合、現在のアクティビティが失敗しても残りのアクティビティの実行を継続します。
トラブルシューティング
認証で問題が発生した場合は、「 トラブルシューティング - 認証」をご覧ください。