> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Pega アクティビティの作成

> Dev Studio で Pega アクティビティを作成します。ステップ、パラメーター、ページを追加し、その後コネクタのループ、サブステップ、When 条件、Jump 条件を設定します。

[アクティビティ](https://community.pega.com/knowledgebase/articles/introduction-activities) は、一連の連続したステップで構成され、各ステップで特定のメソッドまたは命令が実行されます。

新しいアクティビティを作成するには、次の手順を実行します。

1. **Dev Studio** で、**Records → Technical → Activity** **→** **Create** をクリックします。

2. **Label** フィールドと **Identifier** フィールドに入力し、アクティビティがケースのコンテキストで作成されることを確認します (詳細については、[ワークフローを使用したケースの作成](/ja/flexi-capture/connectors/pega/pega-add-case-type) を参照してください) 。次に、**Create and open** をクリックします。

   <Frame>
     <img src="https://mintcdn.com/abbyy/KEmWsO92hkr7eybZ/images/flexi-capture/connectors/Pega103.png?fit=max&auto=format&n=KEmWsO92hkr7eybZ&q=85&s=8cd995d8d4b9ffd076763b77e8123822" alt="Label と Identifier が SendForProcessing に設定され、Apply to コンテキストがケースに設定された Pega Dev Studio の Create Activity ウィンドウのスクリーンショット" width="1224" height="560" data-path="images/flexi-capture/connectors/Pega103.png" />
   </Frame>

3. **Steps** タブで、必要なアクティビティのステップを追加します。

4. **Parameters** タブで、必要な変数を指定します。**Pages & Classes** タブで、アクティビティのステップで使用するページを指定します。

<div id="setting-up-activity-steps">
  ## アクティビティのステップの設定
</div>

アクティビティを設定するには、ループとサブステップを作成する必要があります。

ループを作成するには、ステップの **Loop** をクリックし、繰り返しの種類 (この例では **For each element in value list**) と値のリストを選択します。次に、**Submit** をクリックします。

<Frame>
  <img src="https://mintcdn.com/abbyy/KEmWsO92hkr7eybZ/images/flexi-capture/connectors/Pega104.png?fit=max&auto=format&n=KEmWsO92hkr7eybZ&q=85&s=4f5a706f2caf4eed0c21d69e122a39bb" alt="Pega Dev Studio のアクティビティステップのスクリーンショット。ループ設定ポップアップで、Case.pyAttachments の値リストプロパティに対して For each element in value list を繰り返すよう設定されています。" width="1174" height="256" data-path="images/flexi-capture/connectors/Pega104.png" />
</Frame>

サブステップを作成するには、新しいステップを作成し、サブステップを追加したいステップにドラッグします。

<Note>
  アクティビティを設定する際は、次の項目も設定する必要があります。
</Note>

* **When** 条件 – この条件は、ステップの実行前に確認されます。結果に応じて、ステップは実行されるかスキップされます。
* **Jump** 条件 – この条件は、ステップの実行後に確認されます。結果に応じて、アクティビティは次のステップに進むか、終了します。
* **Label** は、別のステップから移動先として指定できるステップを示します。
