UiPath Documentation
studio-web
2024.10
false
Studio Web ガイド
重要 :
このコンテンツの一部は機械翻訳によって処理されており、完全な翻訳を保証するものではありません。 新しいコンテンツの翻訳は、およそ 1 ~ 2 週間で公開されます。

アクティビティを設定する

Studio Web でのアクティビティの入力と出力の設定。アクティビティ カードに既定で表示されるプロパティや、[追加のプロパティを表示] オプションを介した追加プロパティへのアクセスなど。

アクティビティはデータを入力として受け取って、出力データを生成します。この出力データは、他のアクティビティの入力として使用できます。アクティビティの重要なオプションまたはプロパティは、既定でアクティビティ カードに表示されます。他にもプロパティがある場合は、[追加プロパティを表示] を選択して設定できます。

The Properties panel lets you control how activity properties appear. You can also use this panel to change the name of the project or the name of the workflow that is selected in the Project explorer.

パネルにアクセスするには、プロジェクト ページの右上隅にある対応するアイコンを選択します。 [プロパティ] パネルでは、以下の 2 つのビューをいつでも切り替えることができます。

  • キャンバス ビュー - 選択したアクティビティのすべてのプロパティがアクティビティ カードに表示されます。
  • パネル ビュー - 選択したアクティビティのすべてのプロパティ (詳細プロパティを含む) は [プロパティ] パネルにのみ表示され、アクティビティ カードは折りたたまれます。

アクティビティ フィールドの横にある [その他を表示] See more icon を選択すると、そのフィールドのオプションが表示されます。ほとんどのフィールドのオプションは次のとおりです。

  • 変数を使用
  • テキスト ビルダー
  • 変数を作成
  • 式エディターを開く
注:

利用可能なオプションは、フィールドに関連付けられているデータ型によって異なる場合があります。

アクティビティの設定は、データ型に応じて、専用の入力コントロール、エディター、およびビルダーを利用して行えます。プロジェクト デザイナーのアクティビティから直接行うか、エディターまたはビルダーから設定できます。

一部のアクティビティでは、それらのアクティビティ内に追加された他のアクティビティを実行する場合のスコープまたは満たすべき条件を定義します。これらはコンテナー アクティビティと呼ばれ、たとえば以下のようなアクティビティがあります。

  • 「繰り返し (コレクションの各要素)」系アクティビティ - 項目のコレクションを定義し、これらのアクティビティ内に追加された別のアクティビティを、それらの各項目に対して 1 回ずつ繰り返します。
  • 条件分岐 (if) - 条件を評価し、オートメーションのフローを決定します。条件が満たされているかどうかに基づいて特定のアクティビティを実行します。
  • ブラウザーを使用 - ブラウザーのページにアタッチして、アクティビティ内のすべての UI Automation アクティビティをそのページで実行します。

以降のセクションでは、利用可能な一部のエディターとビルダーを使用する方法について説明します。

式エディター

アクティビティのプロパティを設定するための複雑な式を記述します。式エディターは、ほとんどのアクティビティのプロパティで利用でき、変数、引数、メソッド、プロパティ、クラス、キーワードに対応したインテリジェントなコード補完機能を備えています。複数の行にまたがって式を記述したり、Ctrl + Space キーを使用して利用可能なオプションのリストを表示したりできます。[変数を挿入] を選択して変数を選択するウィンドウを開き、変数、引数、プロパティを選択することもできます。

エディター内で Ctrl + F キーを押すと、検索および置換機能が起動します。エラー アイコンは、式と、アクティビティのプロパティの型との間に不一致があることを示します (たとえば、String 型の式を Boolean 型のプロパティで使用した場合など)。

You can test the value of valid expressions by selecting Test. Testing expressions that use complex values is not supported.

フィルター ビルダー

1 つ以上の条件を持つ複雑なフィルターを作成します。フィルターを使用すると、使用すべき項目をオートメーションで正確に特定できます。たとえば、ほとんどのイベント トリガーにはフィルターが含まれており、これを使用して、オートメーションを開始するためにイベントが満たす必要がある条件を正確に指定できます。

フィルターを構築するには、以下の手順を実行します。

  1. フィルター処理する項目を左側のフィールドから選択します。たとえば、メールをフィルター処理する場合は、[送信元][本文] などのメール フィールドを選択できます。
  2. 中央のドロップダウンから、項目を比較するために使用する演算子を選択します。データ型に応じて、選択できる演算子は複数あります。たとえば、メールを送信者でフィルター処理する場合、[送信元] フィールドに対して、演算子 [次の値を含む] または [次を含まない] を選択できます。
  3. 右側にあるフィールドから、選択した項目と比較する値を選択します。

To create a filter with multiple conditions, select Add condition in the Filter Builder and build each additional condition in a similar way. When you add multiple conditions, a dropdown menu appears at the top of the window where you must select when the filter applies: select All (AND) if the filter applies when all the conditions are met, or Any (OR) if the filter applies when any of the conditions is met.

フィルターの構築例

OneDrive または Google ドライブ[ファイルの作成時] イベントによってトリガーされるオートメーションを設計します。拡張子が pdftifjpgpngjpeg のファイルが作成された場合にのみオートメーションが実行される設定にします。

  1. トリガー アクティビティで [追加フィルター] を選択し、フィルター ビルダーを開きます。
  2. フィルターに含めるファイル拡張子ごとに条件を追加します。1 つ目のフィールドから [拡張子] を選択し、2 つ目のフィールドから [次の値を含む] を選択し、3 つ目のフィールドに拡張子を入力します。
  3. ウィンドウ上部のドロップダウンから [いずれかの条件に一致 (OR)] を選択し、いずれかの拡張子を持つファイルが作成されるとオートメーションがトリガーされるように指定します。

条件ビルダー

True または False のステートメントを定義します。アクティビティは、このステートメントを評価してオートメーションの続行方法を決定します。

条件を構築するには、以下の手順を実行します。

  1. たとえば、プロジェクトの変数など、比較する 1 つ目の値を左側のフィールドから選択します。
  2. 中央のドロップダウンから、1 つ目の値を比較するために使用する演算子を選択します。データ型に応じて、選択できる演算子は複数あります。使用できる演算子は、[次の値より大きい]、[次の値以上]、[次の値より小さい]、[次の値以下]、[次の値と等しい]、[次の値と等しくない]、[空のテキストである]、[空のテキストではない]、[true である]、[false である]、[次の値で始まる]、[次の値で始まらない]、[次の値で終わる]、[次の値で終わらない]、[次の値を含む]、[次の値を含まない]、[値がある]、[値がない]、[リストが空である]、[リストが空でない] です。
  3. 演算子によっては、右側のフィールドから、1 つ目の値と比較する 2 つ目の値も選択する必要があります。

To create a statement with multiple conditions, select Add in the Condition Builder and provide the same information for each additional statement. When you add multiple statements, a dropdown menu appears at the top of the window where you must select when the statement is true: select All (AND) if the statement is true when all the conditions are met, or Any (OR) if the statements is true when any of the conditions are met.

条件の構築例

お使いの Google ドライブまたは OneDrive の特定のフォルダー内に作成されたすべてのファイルを、各ファイルのサイズに基づいて 2 つのフォルダーのいずれかに移動するオートメーションを設計しています。1 MB 以上のファイルは Big files フォルダーに移動し、1 MB 未満のファイルは Small files フォルダーに移動します。

  1. [ファイルの作成時] トリガーを設定します。
  2. Add an If activity and select the Condition field to open the Condition Builder.
  3. 条件ビルダーで「ファイル サイズが 1 MB 未満である」という条件を追加します。作成されるファイルの SizeInBytes プロパティと 1 MB = 1000000 バイトを使用します。
    1. Select the first field, and select File Created > Show more > File > SizeInBytes.
    2. 中央のフィールドから [次の値より小さい] を選択します。
    3. In the third field, enter 1000000, and then select Save.

  1. 続いて、作成されるファイルを移動するために、以下のように [ファイルを移動] アクティビティを 2 つ追加します。
    • 1 つのアクティビティを [条件分岐 (if)] アクティビティの [Then] 分岐に追加します。これは条件が満たされた場合 (ファイル サイズが 1 MB 未満の場合) に実行されるアクティビティであるため、移動先フォルダーとして [Small files] を選択します。
    • もう 1 つのアクティビティを [条件分岐 (if)] アクティビティの [Else] 分岐に追加します。これは条件が満たされない場合 (ファイル サイズが 1 MB 以上の場合) に実行されるアクティビティであるため、移動先フォルダーとして [Big files] を選択します。

コレクション ビルダー

同じ型の項目のコレクションを作成します。

コレクションを構築するには、項目を選択してから、追加するエントリごとに [エントリを追加] を選択します。

コレクションの構築例

2 つの異なるダウンロード アクティビティでファイルを取得した後に、1 つの [ファイルをアップロード] アクティビティを使用して、OneDrive または Google ドライブにファイルをアップロードするオートメーションを設計します。

  1. [ファイルをアップロード] アクティビティで、[その他を表示] を選択しますSee more icon > [ファイル] フィールドの横にある [ファイルのコレクションを構築] を選択します。
  2. [クリックしてコレクション ビルダーを開く] を選択します。
  3. Select Add, then select the first field and choose the output of the first Download File activity.
  4. Repeat for the output of the second Download File activity.
  5. [保存] を選択します。

日時セレクター

カレンダーで日付と時刻 (時と分) を選択します。日付と時刻の値が必要なフィールドで利用できます。

日付と時刻の値を使用できるフィールドで変数を使用する場合、スニペットを使用することもできます。スニペットを使用すると、一般的な日付および時刻の変数をすばやく追加できます。

  • 今日
  • 昨日
  • 明日
  • 2 日前
  • 先週の最初の稼働日の始め
  • 先週の最後の稼働日の終わり
  • 来週の始め
  • 来月の始め
  • 今週の始め
  • 今月の始め
  • 先月の始め
  • 今年の始め
  • 3 か月前
  • 6 か月前
  • Now

このページは役に立ちましたか?

接続

ヘルプ リソース サポート

学習する UiPath アカデミー

質問する UiPath フォーラム

最新情報を取得