---
schema_version: "1"
id: 20c74b150418f6636f1d809a5a5f3a4c17017232c3f9af852a71e2eee9a640b7
title: 自動化の開発
collection: mulesoft
version: current
locale: ja-jp
portal_url: https://docs.salesforce.com/mulesoft/current/ja-jp/rpa-manager/processautomation-develop.md
canonical_url: https://docs.mulesoft.com/jp/rpa-manager/processautomation-develop
source_site: docs.mulesoft.com
content_type: documentation
content_hash: fd09876bcf0698e485285c16aad16e3a9afd7052fe84ce94d5ff80ebe022e8c0
description: MuleSoft Documentation Site
latest: true
---
# 自動化の開発

プロセス自動化の最初のフェーズは、​**デザイン**​フェーズです。

このフェーズでは、BPMN を使用してプロセスのフローをモデリングします。

新しいモデルの作成、他のツールで作成したモデルのインポートと編集、RPA Recorder によるプロセスのレコーディングを行うことができます。

また、モデルの作成中に形式の正しさや完全さをテストすることもできます。これにより、構造のエラーをすばやく見つけて解決できます。

プロセス自動化の 2 番目のフェーズは、​**ビルド**​フェーズです。

ビルドフェーズでは、RPA Builder でプロセスモデルの要素に具体的な手順を入力します。RPA Bot にプロセスをデプロイすると、ボットはこれらの手順を実行します。

プロジェクトがビルドフェーズにある間は、RPA Builder のリポジトリで表示できます。

## [](#始める前に)始める前に

- 組織のアクセス管理の管理者に必要な権限を割り当ててもらうよう依頼してください。
    
    <table class="tableblock frame-all grid-all stretch">
<colgroup>
<col style="width: 33.3333%;">
<col style="width: 33.3333%;">
<col style="width: 33.3334%;">
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top"><strong>アクション</strong></th>
<th class="tableblock halign-left valign-top"><strong>RPA 権限</strong></th>
<th class="tableblock halign-left valign-top"><strong>非推奨の RPA 権限</strong>​</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Process Automation</strong>​ モジュールを開く</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">RPA Automations Designer (RPA 自動化デザイナー)、RPA Automations Contributor (RPA 自動化コントリビューター)、RPA Automations Manager (RPA 自動化マネージャー)、RPA Administrator (RPA 管理者)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Process Automation Open (プロセス自動化のオープン)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">プロセスを作成する</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">RPA Automations Designer (RPA 自動化デザイナー)、RPA Automations Contributor (RPA 自動化コントリビューター)、RPA Automations Manager (RPA 自動化マネージャー)、RPA Administrator (RPA 管理者)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Process Create (プロセスの作成)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">RPA Recorder でプロセスをレコーディングする</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">RPA Automations Designer (RPA 自動化デザイナー)、RPA Automations Contributor (RPA 自動化コントリビューター)、RPA Automations Manager (RPA 自動化マネージャー)、RPA Administrator (RPA 管理者)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Process Recording (プロセスのレコーディング)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">RPA Builder でプロセスプロジェクトを実装する</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">RPA Automations Contributor (RPA 自動化コントリビューター)、RPA Automations Manager (RPA 自動化マネージャー)、RPA Administrator (RPA 管理者)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Builder Usage (Builder の使用)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">RPA Builder でアクティビティライブラリを開いて使用し、RPA Manager でボットワークフローライブラリを開いて使用する</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">RPA Automations Contributor (RPA 自動化コントリビューター)、RPA Automations Manager (RPA 自動化マネージャー)、RPA Administrator (RPA 管理者)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Activity Library Open (アクティビティライブラリのオープン)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">RPA Builder でアクティビティライブラリを使用して管理し、RPA Manager でボットワークフローライブラリを使用して管理する</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">RPA Automations Manager (RPA 自動化マネージャー)、RPA Administrator (RPA 管理者)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Activity Library Administration (アクティビティライブラリの管理)</p></td>
</tr>
</tbody>
</table>
- プロセスをレコーディングするには、RPA Recorder がインストールされていて RPA Manager に接続されている必要があります。
- プロセスの自動化をビルドするには、RPA Builder がインストールされていて RPA Manager に接続されている必要があります。
- プロジェクトが ​**Process Automation**​ モジュールの ​**\[プロジェクト管理\]**​ ビューに存在する必要があります。
- **Process Automation**​ モジュールの ​**\[プロジェクト管理\]**​ ビューにあるプロジェクトデータシートで、プロセスチームのメンバーとして必要な権限を取得してください。

## [](#プロセスモデルの設計)プロセスモデルの設計

_Business Process Model and Notation (BPMN)_​ を使用して、プロセスフローのモデルを作成、レコーディング、またはインポートします。

プロセスモデルには、可能なパスと結果がすべて含まれている必要があります。図の各要素にはドキュメントを追加できます。

### [](#プロセスをモデリングする)プロセスをモデリングする

ワークベンチ上で BPMN 要素を配置してプロセスを作成します。

各モデルには、最低でも ​**Start Event**​、​**Bot Task**​ または ​**User Task**​、​**End Event**​ の要素が必要です。すべての要素は​**シーケンスフロー**​で接続されている必要があります。モデルの構文は、RPA Manager によって自動的にチェックされます。

プロセスモデルを保存したら、プロジェクトを​**ビルド**​フェーズに移行して、RPA Builder で開きます。モデルは RPA Builder でも編集できます。

1. **Process Automation**​ モジュールの ​**\[プロセス管理\]**​ ビューを開いて、プロジェクトのカテゴリ名をクリックします。
2. プロジェクト名をクリックして開きます。
3. ワークベンチの ​**\[自動化\]**​ パネルで、要素を選択してコンテキストパッドから次のステップを選択するか、またはパレットからワークベンチに要素をドラッグして、​**Flow**​ 要素で前のステップに接続します。
4. ドキュメントを追加します。
5. 要素の追加、編集、削除を行ってモデルを完成させます。
6. ワークベンチで ​**\[保存\]**​ アイコンをクリックします。

### [](#プロセスをレコーディングする)プロセスをレコーディングする

プロセスをレコーディングすると、モデルに手順が入力され、RPA Builder によってコードが生成されます。

レコーディングしたプロセスモデルを保存したら、プロジェクトを​**ビルド**​フェーズに移行して、RPA Builder で開きます。モデルは RPA Builder でも編集できます。

1. **Process Automation**​ モジュールの ​**\[プロセス管理\]**​ ビューを開いて、プロジェクトのカテゴリ名をクリックします。
2. プロジェクト名をクリックして開きます。
3. ワークベンチの ​**\[自動化\]**​ パネルで ​**\[BPMN を記録\]**​ アイコンをクリックして RPA Recorder を起動します。
4. レコーディングが完了したら、ワークベンチで ​**\[保存\]**​ アイコンをクリックします。

### [](#プロセスをインポートする)プロセスをインポートする

他の BPMN ツールで生成されたプロセスモデルをインポートします。ワークベンチに表示されている要素のみがサポートされます。モデルをインポートすると、以前に作成されていたモデルが上書きされます。

レコーディングしたプロセスモデルを保存したら、プロジェクトを​**ビルド**​フェーズに移行して、RPA Builder で開きます。モデルは RPA Builder でも編集できます。

1. **Process Automation**​ モジュールの ​**\[プロセス管理\]**​ ビューを開いて、プロジェクトのカテゴリ名をクリックします。
2. プロジェクト名をクリックして開きます。
3. ワークベンチの ​**\[自動化\]**​ パネルで ​**\[BPMN をインポート\]**​ アイコンをクリックして、インポートするファイルを選択します。
4. ワークベンチのパレットで、​**\[ビューポートに合わせる\]**​ アイコンをクリックしてモデル全体を表示します。
5. ワークベンチで ​**\[保存\]**​ アイコンをクリックします。

## [](#プロセスのビルド)プロセスのビルド

ビルドフェーズでは、RPA Builder を使用して、ボットが読み込み可能なコードをプロセスに入力します。

### [](#rpa-builder-でプロセスを開く)RPA Builder でプロセスを開く

プロジェクトをビルドフェーズにパブリッシュして RPA Builder で開きます。プロジェクトがビルドフェーズにある間は、プロセスが RPA Builder のリポジトリエクスプローラーに表示されます。

1. **Process Automation**​ モジュールの ​**\[プロセス管理\]**​ ビューを開いて、プロジェクトのカテゴリ名をクリックします。
2. プロジェクト名をクリックして開きます。
3. **\[パブリッシュ\]**​ をクリックします。
4. **\[ビルドにリリース\]**​ ウィンドウで、必要なアプリケーションを追加します。
5. **\[プロセスをビルドフェーズにデプロイする必要があることを確認し、すべての担当者が同意しています。\]**​ をオンにします。
6. **\[ビルドにリリース\]**​ をクリックして移行を確認します。
7. RPA Builder を開きます。
8. エクスプローラーペインの ​**\[リポジトリ\]**​ タブで ​**<プロセス名>**​ をクリックします。

### [](#rpa-manager-でプロセスビルドを表示する)RPA Manager でプロセスビルドを表示する

実装したプロセスを RPA Builder からアップロードしたら、プロジェクトを RPA Manager で表示します。ビルドをテストするには、プロジェクトを​**テスト**​フェーズに移行します。

1. **Process Automation**​ モジュールの ​**\[プロセス管理\]**​ ビューを開いて、プロジェクトのカテゴリ名をクリックします。
2. プロジェクト名をクリックして開きます。
3. **\[自動化\]**​ パネルの図でボットタスクをクリックして、​**\[実装\]**​ パネルで実装の概要を表示します。

## [](#関連情報)関連情報

- [Camunda BPMN Tutorial (Camunda BPMN チュートリアル)](https://camunda.com/bpmn/)
- [RPA Recorder の概要](https://docs.mulesoft.com/rpa-recorder/latest/)
- [RPA Builder の概要](https://docs.mulesoft.com/rpa-builder/latest/)