For Each コンポーネントの使用
RPA デスクトップデザインスタジオ の For Each コンポーネントを使用して、コレクション内の各アイテムを先頭から最後までの順序で走査します。コレクションには、アレイ、リスト、またはテーブルを使用できます。
始める前に
必要なロール:なし
このタスクについて
For Each コンポーネントのプロパティが設定可能です。
| プロパティ | 説明 |
|---|---|
| 実行後の遅延 | 実行後に一時停止する秒数。 |
| 実行前の遅延 | 実行前に一時停止する秒数。 |
| 実行時の遅延 (秒) | オブジェクト、アレイ、またはリスト内のアイテムの実行前の遅延時間を指定します。 |
| タイムアウト有効化 | タイムアウト値を設定するオプション。 |
| タイムアウト | 完了しなかった場合に操作が終了するまでの秒数。この値を適用するには、[タイムアウト有効化] プロパティを設定する必要があります。 |
手順
For Each ループコンポーネント
For Each ループコンポーネントを使用して、ユーザーアカウントのプロビジョニングを自動化します。このシナリオでは、ロボットがユーザーアカウント要求を含む Excel ファイルを読み取ります。ファイルの各行には、ユーザー名、メール、ロール、部門などの情報が含まれています。ロボットは、ユーザーアカウントを作成し、適切なロールをアサインし、部門マネージャーに通知を送信することで、各要求を処理します。
- データテーブルコネクタを使用して、Excel ファイルから行をインポートします。
- For Each コンポーネントを [デザイン面 (Design surface)] にドラッグして、要求レコードのリストを反復処理します。
- ループ内:
- 現在のレコードからフィールドを抽出します。
- ユーザー管理インターフェイスに移動し、詳細を入力します。
- フォームを送信してユーザーアカウントを作成します。
- アカウントの詳細を記載したメール通知を関連部門のマネージャーに送信します。