自動化のデプロイ

プロセス自動化の 3 番目のフェーズは、​テスト​フェーズです。このフェーズでは、実装したプロセスモデルをいろいろな設定でテストできます。また、​ビルド​フェーズに戻って実装を変更することができます。

テストが成功したら、​本番​フェーズに移行します。

プロセスのライフサイクルの最終フェーズは​本番​フェーズです。このフェーズの構造は​テスト​フェーズと似ています。異なるのは、各プロセスの実行を手動で開始する必要がないという点です。その代わりに、プロセスを決められた時間に自動的に実行するように、プロセスの実行設定をスケジュールしておきます。もしくは、呼び出し可能な実行設定を作成して、Anypoint Exchange にパブリッシュします。

既存のコンソールセッションでプロセスをオープンに実行することも、セキュアセッションで非表示で実行することもできます。コンソールセッションでは、一度に 1 つのプロセスしか実行できません。セキュアセッションでは、異なるプロセス、または同じプロセスの複数のインスタンスを並列で実行できます。

始める前に

  • 組織のアクセス管理の管理者に必要な権限を割り当ててもらうよう依頼してください。

    アクション RPA 権限 非推奨の RPA 権限

    Process Automation モジュール​を開く

    RPA Automations Designer (RPA 自動化デザイナー)、RPA Automations Contributor (RPA 自動化コントリビューター)、RPA Automations Manager (RPA 自動化マネージャー)、RPA Administrator (RPA 管理者)

  • プロセスをデプロイするためには、最低でも 1 つの RPA Bot がインストールされている必要があります。

    • ボットは異なるタイムゾーンにある可能性があることに注意してください。

  • グローバル変数​または​ログイン情報​の値をアクティビティパラメーターの初期値として使用する場合は、RPA 管理者が最初に ​[グローバル変数]​ または ​[ログイン情報プール]​ ビューで作成する必要があります。

  • テストフェーズまたは本番フェーズのプロジェクトが ​Process Automation​ モジュールの ​[プロジェクト管理]​ ビューに存在する必要があります。

  • Process Automation​ モジュールの ​[プロジェクト管理]​ ビューにあるプロジェクトデータシートで、プロセスチームのメンバーとして必要な権限を取得してください。

  • 既存のコンソールまたは RDP セッションでプロセスを実行するには、コンソールセッション用に設定されたボットにデプロイする必要があり、実行設定をデプロイするときに指定されたユーザーはこのセッションにログインしている必要があります。ユーザーが複数回ログインした場合、ボットはユーザーがログインした最初のセッションでプロセスを開始します。 ボットは次の順序でユーザーを検索します。

    1. 物理的なコンソールセッション

    2. RDP セッション 1

    3. RDP セッション…​

    4. RDP セッション

      1.2.0 より前のバージョンを実行しているボットでは、ログイン済みのユーザーが指定されたユーザーに一致するかどうかをチェックせずに、オープンしているコンソールセッションをスキップします。

    ボットがプロセスを実行している間は、コンソールセッションを閉じたり最小化したりしないでください。

  • 非表示のセッションでプロセスを実行するには、セキュアセッション用に設定されたボットにデプロイする必要があります。ライセンスされているセキュアセッションが 1 つしかないボットで実行設定をデプロイする場合は、その前に、セッションを切断せずに指定されたユーザーをサインアウトしてください。ライセンスされているセキュアセッションが 1 つあるボットでプロセスが実行されるコンピューターにはサインインしないでください。

  • RPA Manager で RPA プロセスを他の Salesforce 製品に統合するには認証が必要です。

    • RPA で Salesforce フローを使用するには、ユーザー API キーを使用します。

    • 接続アプリケーションを使用して、MuleSoft Composer フローで RPA コネクタを設定してください。

プロセスの自動化のテスト

プロジェクトをテストフェーズに移行して、テストを実行するためのテスト設定を作成します。

テスト設定には、RPA Builder で定義されているアクティビティパラメーターの開始値、ユーザータスクを処理するユーザー、テスト環境の設定、実行ボットが含まれます。

実装を変更するにはプロジェクトをビルドフェーズに戻します。

プロセスをテストフェーズに移行する

完全に実装済みのプロセスをテストするには、テストフェーズに移行します。

  1. Process Automation​ モジュールの ​[プロセス管理]​ ビューを開いて、プロジェクトのカテゴリ名をクリックします。

  2. プロジェクト名をクリックして開きます。

  3. [パブリッシュ (テスト)]​ をクリックします。

  4. [テストにリリース]​ ウィンドウで、必要なアプリケーションを追加します。

  5. [プロセスをテストフェーズにリリースする必要があることを確認し、すべての担当者が同意しています。]​ をオンにします。

  6. [テストにリリース]​ をクリックして移行を確認します。

テスト設定を作成する

テスト設定を作成する手順は次のとおりです。

  1. Process Automation​ モジュールの ​[プロセス管理]​ ビューを開いて、プロジェクトのカテゴリ名をクリックします。

  2. プロジェクト名をクリックして開きます。

  3. [新規テストプランを作成]​ をクリックします。

  4. [テストプランを作成]​ ウィザードを実行します。

    • Activity Parameter (アクティビティパラメーター)

      各プロセス用のアクティビティパラメーターは、RPA Builder で作成され、初期値が設定されます。これらの値を新しい初期値で上書きするには、​[値]​ 列の関連項目をダブルクリックします。

      テキストを入力するか、またはチェックボックスをクリックして値を設定し、Enter キーを押して入力を完了します。

      変数は種別ごとに分けられます。同じ種別の値のみを入力またはリンクできます。ここで入力した値は初期値であり、プロセスの実行時に他の値で上書きされる場合があります。

    • ユーザータスク

      ユーザータスクはプロセスモデルの要素であり、ボットによる完全な自動処理はできず、人間の手による介入が必要です。​[ユーザー割り当て] または [ユーザーグループ割り当て]​ アイコンをクリックして、ユーザータスクを処理するユーザーを指定します。割り当て済みのユーザーまたはユーザーグループの数がテーブルに表示されます。ユーザーとユーザーグループを同時に指定することもできます。指定されたユーザーが割り当てられたユーザータスクの処理を予約するまで、ユーザータスクがユーザーに対して表示されます。

      ユーザータスクを処理が必要になったときにすべての指定ユーザーにメールで通知を送信するには、​[タスクを処理する準備ができたらすべての関連ユーザーにメール通知を送信する。]​ チェックボックスをオンにします。このメールには、ユーザータスク、プロセス、プロジェクトマネージャーの名前と、​My RPA​ モジュールで待機中のタスクを確認するように要求するプロンプトが含まれます。

    • 実行

      テスト実行を既存のコンソールと RDP セッションとセキュアセッションのどれで実行するかを決定し、適切なユーザーを指定します。

      [ログイン情報プールのログイン情報をリンク]​ アイコンをクリックして、ユーザーをグローバルログイン情報変数にリンクできます。

      ユーザー名を手動で入力するかグローバルログイン情報をリンクするかに関係なく、ドメインユーザーには ​username@domain.com​ ではなく ​domain\username​ という構文を、ローカルユーザーには ​username​ を使用してください。

      プロセスを実行するボットが実行種別に合わせて設定されていることを確認してください。そうでない場合はテスト設定を保存できません。

      ボットがコンソールまたは RDP セッションをスキップできるのは、指定されたユーザーが実行時にログインしている場合のみです。実行時にログインしているユーザーがいないか、別のユーザーがログインしている場合、プロセス実行結果には​「No active session with the user '<user name>' could be found on the system (システムでユーザー「<user name>」が含まれるアクティブなセッションが見つかりません)」​という失敗が表示されます。

      1.2.0 より前のバージョンを実行しているボットでは、ログイン済みのユーザーが指定されたユーザーに一致するかどうかをチェックせずに、オープンしているコンソールセッションをスキップします。

      Process Monitoring​ モジュールの ​[プロセスストリーミング]​ ビューでプロセスの実行を監視する場合、またはプロセスで Windows オペレーティングシステムの要素 (スタートメニュータスクバーなど) を使用している場合は、​[タスクバーを有効化 (スタートメニュー、タスクバーボタン)]​ をオンにします。

    • ボット

      テスト設定を実行するすべての RPA Bot を選択します。

      このフェーズで使用しないボットも表示するには、​[このフェーズで有効になっていないボットを表示]​ を選択します。

      ボットを選択する際には、ボットがセッション種別に合わせて設定されていて、関連フェーズでのデプロイが許可されていて、必要なアプリケーションを実行できることを確認してください。

      選択したボットのいずれか 1 つでも正しく設定されていないと、RPA Manager に通知が表示され、テスト設定を続行することができません。 情報ラベルにマウスポインターを置くと、警告やエラーの原因についての詳細がツールチップとして表示されます。

  5. [完了]​ をクリックします。

テストを実行する

すべてのテストを並行して実行します。デプロイに問題がある場合は、RPA Manager に警告が表示されます。

結果は ​[テスト結果]​ パネルで確認します。

  1. Process Automation​ モジュールの ​[プロセス管理]​ ビューを開いて、プロジェクトのカテゴリ名をクリックします。

  2. プロジェクト名をクリックして開きます。

  3. [テストを開始]​ をクリックします。

  4. [デプロイを行う設定を選択してください]​ ウィンドウで、実行するすべてのテスト構成を選択します。

  5. [実行]​ をクリックします。

テスト結果を表示する

テスト結果を表示して、プロジェクトを本番フェーズに移行できるかどうかを判断します。エラーが発生した場合は、分析パッケージをダウンロードして RPA Builder で開きます。

テスト結果を表示して分析パッケージをダウンロードする手順は、次のとおりです。

  1. Process Automation​ モジュールの ​[プロセス管理]​ ビューを開いて、プロジェクトのカテゴリ名をクリックします。

  2. プロジェクト名をクリックして開きます。

  3. [テスト結果]​ パネルで、期間を選択して ​[更新]​ をクリックします。

  4. テーブルで実行結果を確認します。

  5. 結果の詳細を見るには、数字をクリックします。

  6. エラーが発生している場合は ​[ダウンロード]​ アイコンをクリックします。

プロセスの自動化のデプロイ

プロジェクトを本番フェーズに移行して、スケジュール済みの実行設定をボットにデプロイします。 以後、プロセスは完全に自動実行されます。

実行を一時的に停止するには、設定を一時停止するか取り消します。実装を変更するにはプロジェクトをビルドフェーズに戻します。

すでに本番フェーズで使用されているプロジェクトを削除することはできません。

プロセスを本番フェーズに移行する

テスト済みのプロセスを完全に自動実行する、または Anypoint Exchange にパブリッシュするには、本番フェーズに移行します。

  1. Process Automation​ モジュールの ​[プロセス管理]​ ビューを開いて、プロジェクトのカテゴリ名をクリックします。

  2. プロジェクト名をクリックして開きます。

  3. [パブリッシュ (本番)]​ をクリックします。

  4. [本番にリリース]​ ウィンドウで、必要なアプリケーションを追加します。

  5. [プロセスを本番フェーズにリリースする必要があることを確認し、すべての担当者が同意しています。]​ をオンにします。

  6. [本番にリリース]​ をクリックして移行を確認します。

実行設定を作成する

実行設定を作成する手順は次のとおりです。

  1. Process Automation​ モジュールの ​[プロセス管理]​ ビューを開いて、プロジェクトのカテゴリ名をクリックします。

  2. プロジェクト名をクリックして開きます。

  3. [実行設定を作成]​ をクリックします。

  4. [本番設定を作成]​ フォームに情報を入力します。

    • 設定

      • 優先度

        1 ~ 200 の数値を入力して、プロセス実行の優先度を指定します。デプロイされたプロセスは、この優先度に従ってセッションキューに挿入されます。数値が小さいプロセス設定は高優先度であると見なされ、低優先度の設定より先に実行されます。

    • アクティビティパラメーター

      各プロセス用のアクティビティパラメーターは、RPA Builder で作成され、初期値が設定されます。これらの値を新しい初期値で上書きするには、​[値]​ 列の関連項目をダブルクリックします。

      テキストを入力するか、またはチェックボックスをクリックして値を設定し、Enter キーを押して入力を完了します。

      変数は種別ごとに分けられます。同じ種別の値のみを入力またはリンクできます。ここで入力した値は初期値であり、プロセスの実行時に他の値で上書きされる場合があります。

    • ユーザータスク​:

      ユーザータスクはプロセスモデルの要素であり、ボットによる完全な自動処理はできず、人間の手による介入が必要です。​[ユーザー割り当て] または [ユーザーグループ割り当て]​ アイコンをクリックして、ユーザータスクを処理するユーザーを指定します。割り当て済みのユーザーまたはユーザーグループの数がテーブルに表示されます。ユーザーとユーザーグループを同時に指定することもできます。指定されたユーザーが割り当てられたユーザータスクの処理を予約するまで、ユーザータスクがユーザーに対して表示されます。

      ユーザータスクを処理が必要になったときにすべての指定ユーザーにメールで通知を送信するには、​[タスクを処理する準備ができたらすべての関連ユーザーにメール通知を送信する。]​ チェックボックスをオンにします。このメールには、ユーザータスク、プロセス、プロジェクトマネージャーの名前と、​My RPA​ モジュールで待機中のタスクを確認するように要求するプロンプトが含まれます。

    • 実行​:

      本番実行を既存のコンソールと RDP セッションとセキュアセッションのどれで実行するかを決定し、適切なユーザーを指定します。

      [ログイン情報プールのログイン情報をリンク]​ アイコンをクリックして、ユーザーをグローバルログイン情報変数にリンクできます。

      ユーザー名を手動で入力するかグローバルログイン情報をリンクするかに関係なく、ドメインユーザーには ​username@domain.com​ ではなく ​domain\username​ という構文を、ローカルユーザーには ​username​ を使用してください。

      プロセスを実行するボットが実行種別に合わせて設定されていることを確認してください。そうでない場合は実行設定を保存できません。

      ボットがコンソールまたは RDP セッションをスキップできるのは、指定されたユーザーが実行時にログインしている場合のみです。実行時にログインしているユーザーがいないか、別のユーザーがログインしている場合、プロセス実行結果には​「No active session with the user '<user name>' could be found on the system (システムでユーザー「<user name>」が含まれるアクティブなセッションが見つかりません)」​という失敗が表示されます。

      1.2.0 より前のバージョンを実行しているボットでは、ログイン済みのユーザーが指定されたユーザーに一致するかどうかをチェックせずに、オープンしているコンソールセッションをスキップします。

      Process Monitoring​ モジュールの ​[プロセスストリーミング]​ ビューでプロセスの実行を監視する場合、またはプロセスで Windows オペレーティングシステムの要素 (スタートメニュータスクバーなど) を使用している場合は、​[タスクバーを有効化 (スタートメニュー、タスクバーボタン)]​ をオンにします。

    • プロセストリガー実行​:

      本番フェーズでは、固定されたスケジュールに従ってプロセスが継続的に実行されます。各スケジュールでは、プロセスを実行する期間を定義できます。

      スケジュールはタイムゾーンを指定せずに作成します。本番設定を割り当てたボットが、そのローカル時間で指定された時間にプロセスを実行します。期間は夏時間によって異なる場合もあります。

      たとえば、ブエノスアイレス (ART (UTC -3)) で作業していて、午前 5:30 に始まり午後 9:30 に終わるスケジュールを指定し、設定をベルリン、サンフランシスコ、東京のコンピューターにインストールされた 3 つのボットに割り当てた場合、ボットはプロセスを同時に実行しません。

      ボット ボットのローカルタイムゾーンでの実行時間 ブエノスアイレスのユーザーのローカルタイムゾーンでの実行時間

      ベルリンのボット

      午前 5:30 - 午後 9:30 (ベルリン時間、(CET (UTC +1)) =

      午前 1:30 - 午後 5:30 (ブエノスアイレス時間 (ART (UTC -3)))

      サンフランシスコのボット

      午前 5:30 - 午後 9:30 (サンフランシスコ時間、(PST (UTC -8)) =

      午前 10:30 - 午前 2:30 (ブエノスアイレス時間 (ART (UTC -3)))

      東京のボット

      午前 5:30 - 午後 9:30 (東京時間、JST (UTC +9)) =

      午後 5:30 - 午前 9:30 (ブエノスアイレス時間 (ART (UTC -3)))

      複数のスケジュールを作成できます。スケジュールは重複してもかまいません。プロセスが実行可能な期間は、すべてのスケジュールの組み合わせによって決まります。実行ボットは、この期間内であるかどうかを毎分チェックします。すべての条件が成立しない限り、新しいプロセスの実行は開始されません。

      そのため実行ボットは、現在がサービス時間内であるかどうかと、必要なすべてのプロセスアプリケーションがダウンタイム外であるかどうかを毎分確認します。実行ボットがサービス時間外であるか、またはボットが使用するプロセスアプリケーションのいずれか 1 つ以上がダウンタイム内である場合には、プロセスは実行されません。

      実行中のプロセスは、常に最後まで実行されます。

      新しいスケジュールを作成する場合は、新しいスケジュールが他の設定のスケジュールと重複していないことと、実行ボットに十分な空きセッションがあることを常に確認してください。これらの条件が満たされないと、トリガー実行がスキップされる場合があります。

      [スケジュールを追加]​ ボタンをクリックして、この設定に (追加の) スケジュールを割り当て、​[新規スケジュールを作成]​ フォームに情報を入力します。

      • 開始​:

        期間の開始時刻。スケジュールされているアクションは、この時刻に実行されます。 開始時刻は、過去の時刻や、終了時刻より後の時刻ではない必要があります。 開始時刻とは一致しない特定の曜日または日付に対して [繰り返し] を指定した場合でも、スケジュールはこの時刻に開始されます。[繰り返し] で指定した曜日や日付は、以後の最初の繰り返し時に考慮されます。

      • 終了​:

        期間の終了時刻。スケジュールされているアクションは、この時刻に実行を終了します。 終了時刻は、開始時刻より早い時刻ではない必要があります。 [繰り返し] オプションを使用する場合、終了時刻と開始時刻の差が実行期間となります。

      • 全日​:

        [全日]​ チェックボックスをオンにすると、アクションは丸一日実行されます。 最初の日の深夜 0 時に実行が開始され、次の日の深夜 0 時 (期間が 1 日の場合) または最終日の深夜 0 時 (期間が複数日の場合) に終了します。

      • 繰り返し​:

        選択した期間を繰り返し使用する場合は ​[繰り返し]​ チェックボックスをオンにします。

        [繰り返し]​ では、​[開始-終了]​ の期間を繰り返す間隔を、毎分、毎時、毎日、毎週、毎月、毎年から選択できます。

        含まれる期間と、開始時刻が考慮されます。期間は、​[終了]​ と ​[開始]​ の差として定義されます。最初の実行は、​[開始]​ の時刻に開始されます。繰り返し時の実行が開始される時刻は、他の設定値によって決まります。

        1 日の特定の時間でのみ繰り返しを指定するには、開始日と終了日を同じにする必要があります。期間を複数日に渡って指定した場合、繰り返しごとに新しい複数日の期間が開始されます。この場合、​[開始-終了]​ の期間に含まれるすべての日数が最後の繰り返しで再び実行されるため、スケジュールされている期間が想定より長くなる場合があります。

        全日ではないスケジュールの場合、それぞれの繰り返しでは、​[開始]​ 項目と ​[終了]​ 項目で指定された期間だけアクションが実行されます。

        • Repeat minutely (毎分繰り返し)​:

          [Repeat minutely (毎分繰り返し)]​ を選択すると、​[終了]​ 項目と ​[開始]​ 項目で指定された期間において、スケジュールされているアクションが毎分実行されます。

          アクションを毎分実行するか、または ​n​ 分ごとに実行するかを選択できます。 n​ は 1 ~ 59 の整数です。

        • Repeat hourly (毎時繰り返し)​:

          [Repeat hourly (毎時繰り返し)]​ を選択すると、​[終了]​ 項目と ​[開始]​ 項目で指定された期間において、スケジュールされているアクションが 1 時間ごとに実行されます。アクションを 1 時間ごとに実行するか、または ​n​ 時間ごとに実行するかを選択できます。​n​ は 1 ~ 23 の整数です。

        • Repeat daily (毎日繰り返し)​:

          [Repeat daily (毎日繰り返し)]​ を選択すると、​[終了]​ 項目と ​[開始]​ 項目で指定された期間において、スケジュールされているアクションが毎日実行されます。

          アクションを毎日実行するか、または ​n​ 日ごとに実行するかを選択できます。 n​ は 1 ~ 31 の整数です。

        • Repeat weekly (毎週繰り返し)​:

          [Repeat weekly (毎週繰り返し)]​ を選択すると、​[終了]​ 項目と ​[開始]​ 項目で指定された期間において、スケジュールされているアクションが毎週実行されます。

          アクションを毎週実行するか、または ​n​ 週ごとに実行するかを選択できます。 n​ は 1 ~ 52 の整数です。

          スケジュールされているアクションを実行する曜日を選択することもできます。

        • Repeat monthly (毎月繰り返し)​:

          [Repeat monthly (毎月繰り返し)] を選択すると、​[終了]​ 項目と ​[開始]​ 項目で指定された期間において、スケジュールされているアクションが毎月実行されます。

          アクションを毎月実行するか、または ​n​ か月ごとに実行するかを選択できます。 n​ は 1 ~ 12 の整数です。

          繰り返しを実行する月の日付または週の曜日を選択することもできます。

          月の日数は月によって異なるため、選択した日付が月の末日である場合は、実行日を常に月の最終日にするかどうかも選択できます。

          月の週数は月によって異なるため、月の第 4 週の平日を選択した場合は、実行日を常に第 4 週または最終週の平日のどちらにするかも選択できます。

        • Repeat yearly (毎年繰り返し)​:

          [Repeat yearly (毎年繰り返し)]​ を選択すると、​[終了]​ 項目と ​[開始]​ 項目で指定された期間において、スケジュールされているアクションが毎年実行されます。

          アクションを毎年実行するか、または ​n​ 年ごとに実行するかを選択できます。 n​ は 1 ~ 20 の整数です。

      • 終了​:

        [終了] で ​[なし]​ を選択すると、期間は無限に繰り返されます。

        [終了][After n occurrences (n 回後)]​ を選択すると、期間は ​n​ 回繰り返した後に終了します。 n​ は 1 ~ 100 の整数です。

        [Ends on <date> (<日付> に終了)]​ を選択すると、指定した日付以降は期間は繰り返されません。

    • ボット​:

      本番設定を実行するすべての RPA Bot を選択します。

      このフェーズで使用しないボットも表示するには、​[このフェーズで有効になっていないボットを表示]​ を選択します。

      ボットを選択する際には、ボットがセッション種別に合わせて設定されていて、関連フェーズでのデプロイが許可されていて、必要なアプリケーションを実行できることを確認してください。

      選択したボットのいずれか 1 つでも正しく設定されていないと、RPA Manager に通知が表示され、設定を続行することができません。 情報ラベルにマウスポインターを置くと、警告やエラーの原因についての詳細がツールチップとして表示されます。

  5. [保存]​ をクリックします。

設定をデプロイする

設定をデプロイして、本番環境で完全に自動的に実行します。

  1. Process Automation​ モジュールの ​[プロセス管理]​ ビューを開いて、プロジェクトのカテゴリ名をクリックします。

  2. プロジェクト名をクリックして開きます。

  3. [アクションを選択]​ をクリックします。

  4. ドロップダウンから ​[プロセスをデプロイ]​ を選択します。

  5. [デプロイを行う設定を選択してください]​ ウィンドウで、実行する設定をすべて選択します。

  6. [実行]​ をクリックします。

実行結果を表示する

実行結果を表示して、すべてが想定どおりであることを確認します。エラーが発生した場合は、分析パッケージをダウンロードして RPA Builder で開きます。プロジェクトは、いつでもビルドフェーズに戻すことができます。

実行結果を表示して分析パッケージをダウンロードする手順は、次のとおりです。

  1. Process Automation​ モジュールの ​[プロセス管理]​ ビューを開いて、プロジェクトのカテゴリ名をクリックします。

  2. プロジェクト名をクリックして開きます。

  3. [実行結果]​ パネルで、期間を選択して ​[更新]​ をクリックします。

  4. テーブルで実行結果を確認します。

  5. 結果の詳細を見るには、数字をクリックします。

  6. エラーが発生している場合は ​[ダウンロード]​ アイコンをクリックします。

プロセス自動化を Anypoint Exchange にパブリッシュします。

プロジェクトを本番フェーズに移行して、呼び出し可能な実行設定を Anypoint Exchange にパブリッシュします。

すでに本番フェーズで使用されているプロジェクトを削除することはできません。呼び出し可能な実行設定を削除しても、Anypoint Exchange では削除されません。編集または更新された呼び出し可能な実行設定は、新しいバージョンとして Anypoint Exchange にパブリッシュされます。

プロセスを本番フェーズに移行する

テスト済みのプロセスを完全に自動実行する、または Anypoint Exchange にパブリッシュするには、本番フェーズに移行します。

  1. Process Automation​ モジュールの ​[プロセス管理]​ ビューを開いて、プロジェクトのカテゴリ名をクリックします。

  2. プロジェクト名をクリックして開きます。

  3. [パブリッシュ (本番)]​ をクリックします。

  4. [本番にリリース]​ ウィンドウで、必要なアプリケーションを追加します。

  5. [プロセスを本番フェーズにリリースする必要があることを確認し、すべての担当者が同意しています。]​ をオンにします。

  6. [本番にリリース]​ をクリックして移行を確認します。

呼び出し可能な実行設定を作成する

呼び出し可能な実行設定は、保存時に Anypoint Exchange にパブリッシュされます。

呼び出し可能な実行設定を作成する手順は、次のとおりです。

  1. Process Automation​ モジュールの ​[プロセス管理]​ ビューを開いて、プロジェクトのカテゴリ名をクリックします。

  2. プロジェクト名をクリックして開きます。

  3. [呼び出し可能な実行設定を作成]​ をクリックします。

  4. [本番設定を作成]​ フォームに情報を入力します。

    • アクティビティパラメーター​:

      各プロセス用のアクティビティパラメーターは、RPA Builder で作成され、初期値が指定されます。これらの値を新しい初期値で上書きするには、​[値]​ 列の関連項目をダブルクリックします。

      テキストを入力するか、またはチェックボックスをクリックして値を設定し、Enter キーを押して値を確定します。

    • ユーザータスク​:

      ユーザータスクはプロセスモデルの要素であり、ボットによる完全な自動処理はできず、人間の手による介入が必要です。​[ユーザー割り当て] または [ユーザーグループ割り当て]​ アイコンをクリックして、ユーザータスクを処理するユーザーを指定します。割り当て済みのユーザーまたはユーザーグループの数がテーブルに表示されます。ユーザーとユーザーグループを同時に指定することもできます。指定されたユーザーが割り当てられたユーザータスクの処理を予約するまで、ユーザータスクがユーザーに対して表示されます。

      ユーザータスクを処理が必要になったときにすべての指定ユーザーにメールで通知を送信するには、​[タスクを処理する準備ができたらすべての関連ユーザーにメール通知を送信する。]​ チェックボックスをオンにします。このメールには、ユーザータスク、プロセス、プロジェクトマネージャーの名前と、​My RPA​ モジュールで待機中のタスクを確認するように要求するプロンプトが含まれます。

    • 実行​:

      呼び出し可能な実行を既存のコンソールと RDP セッションとセキュアセッションのどれで実行するかを決定し、適切なユーザーを指定します。

      [ログイン情報プールのログイン情報をリンク]​ アイコンをクリックして、ユーザーをグローバルログイン情報変数にリンクできます。

      ユーザー名を手動で入力するかグローバルログイン情報をリンクするかに関係なく、ドメインユーザーには ​username@domain.com​ ではなく ​domain\username​ という構文を、ローカルユーザーには ​username​ を使用してください。

      プロセスを実行するボットが実行種別に合わせて設定されていることを確認してください。そうでない場合は実行設定を保存できません。

      ボットがコンソールまたは RDP セッションをスキップできるのは、指定されたユーザーが実行時にログインしている場合のみです。実行時にログインしているユーザーがいないか、別のユーザーがログインしている場合、プロセス実行結果には​「No active session with the user '<user name>' could be found on the system (システムでユーザー「<user name>」が含まれるアクティブなセッションが見つかりません)」​という失敗が表示されます。

      1.2.0 より前のバージョンを実行しているボットでは、ログイン済みのユーザーが指定されたユーザーに一致するかどうかをチェックせずに、オープンしているコンソールセッションをスキップします。

      Process Monitoring​ モジュールの ​[プロセスストリーミング]​ ビューでプロセスの実行を監視する場合、またはプロセスで Windows オペレーティングシステムの要素 (スタートメニュータスクバーなど) を使用している場合は、​[タスクバーを有効化 (スタートメニュー、タスクバーボタン)]​ をオンにします。

    • ボット​:

      呼び出し可能な設定を実行するすべての RPA Bot を選択します。

      このフェーズで使用しないボットも表示するには、​[このフェーズで有効になっていないボットを表示]​ を選択します。

      ボットを選択する際には、ボットがセッション種別に合わせて設定されていて、関連フェーズでのデプロイが許可されていて、必要なアプリケーションを実行できることを確認してください。

      選択したボットのいずれか 1 つでも正しく設定されていないと、RPA Manager に通知が表示され、設定を続行することができません。 情報ラベルにマウスポインターを置くと、警告やエラーの原因についての詳細がツールチップとして表示されます。

  5. [保存してパブリッシュ]​ をクリックします。