はじめに
次の説明は、Kofax RPA をいずれかのコンピューターにインストールしていることを前提としています。Kofax RPA の使用方法については、『Kofax RPA インストール ガイド』の「クイック スタート ガイド」を参照してください。
-
デバイスを自動化する方法については、Desktop Automation サービス を参照してください。
-
ターミナル アプリケーションを自動化する方法については、ターミナル エミュレータの自動化 を参照してください。
-
インストールと設定タスクが完了した後に、Design Studio を開きます。
インストールおよび設定タスクの多くは、管理者ロールまたは管理者と同様のロールによって実行されます。
-
ロボットを作成します。
-
をクリックします。
-
ロボットの名前を指定し、プロジェクトを選択します。
-
[終了] をクリックします。
エディター ウィンドウの新しいタブに新しいロボットが表示されます。ベーシック エンジン ロボットは青いアイコン
で識別され、ロボットは緑色のアイコン
で識別されます。
ロボット ワークフローの基本的な編集を実行します。
ロボットを実行するには、外部アプリケーションを自動化するだけでなく、データを操作し、レコーダー ビューでロボットの状態を追跡して、状態ペインで変数の状態を追跡し、ベーシック エンジン ロボットからロボットを呼び出します。
-
-
既存のベーシック エンジン ロボットを開くか、
をクリックして新しいロボットを作成します。 -
ベーシック エンジン ロボットの実行を許可するには、ツールバーまたは [アプリケーション] ペインで [実行の準備]
をクリックします。
-
あるロボットから別のロボットに実行権限を割り当てるには、必要なロボットのタブを開き、[実行の準備] をクリックします。
実行権限を持つことができるのは、一度に 1 つのベーシック エンジン ロボットだけです。デバッグ モードでは複数のベーシック エンジン ロボットを実行できますが、デザイン モードでは 1 つのベーシック エンジン ロボットのみが実行する権限を持ちます。デザイン モードでの実行権限を持つロボットは、2 つのモードを切り替えて、デバッグ モードでも同時に実行することができます。詳細については、「デバッグ モード」を参照してください。
ロボットが実行権限を保持している場合は、そのロボットのタブに赤い点が表示されます。現在実行中の他のすべてのロボットは、次の図に示すようにハイライト表示されます。
-
ベーシック エンジン ロボットに[ロボットを呼び出す]ステップを挿入します。
-
このステップの [ロボット] ドロップダウン リストで、手順 4 で作成したロボットを選択します。
後から、[ロボット] ドロップダウン リストで [新規作成] をクリックして新しいロボットを作成することもできます。ベーシック エンジン ロボットの値とマッピングを指定してから、新しいロボットを作成すると、新しいロボットはこれらのプロパティを継承します。
- 入力値、戻り変数、およびデバイスを設定します。オートメーション デバイスの準備および「オートメーション デバイス マッピング」を参照してください。ターミナル アプリケーションのみを自動化する場合は、デバイスの設定をスキップします。
-
-
実行が許可されている場合に、[ロボットを呼び出す]ステップに対してワークフローを実行してから、ツールバーの [ロボットにステップ]
をクリックします。
ロボットのタブが開き、ロボットの編集と実行ができるようになります。
- 外部アプリケーションを自動化するには、[デバイス] ボックスでオートメーション デバイスを指定します。ターミナル アプリケーションのみを自動化する場合は、このステップをスキップします。
-
ベーシック エンジン ロボットおよびロボットで指定したデバイスの数が一致している必要があります。
- ロボットで設定したデバイス名は、ベーシック エンジン ロボットのデバイス名と異なる場合があります。ロボット エディターでは、必要に応じてコンテキスト メニューからデバイスの名前を変更できます。ここでデバイスの名前を変更すると、そのデバイスが使用されるすべてのステップで名前の変更が反映されます。
-
ロボット内の静的デバイスは、接続がすでに確立されているデバイスです。ベーシック エンジン ロボットの [デバイス] プロパティの [ロボットを呼び出す] ステップに動的マッピングが指定されており、そのデバイスが以前に動的マッピングを使用して接続されていた場合、ロボットの [デバイス] ペインでは、使用する静的デバイスを選択し、動的マッピングで確立された接続を再利用できます。これは、このロボットを別のベーシック エンジン ロボットで再利用する必要がある場合に便利です。
-
-
ロボットのオートメーション ワークフローを設計し、ワークフローを実行して動作を確認します。
Kofax RPA バージョン 10.7.0 以前からアップグレードする場合は、古い Desktop Automation アクション ステップの変換 を参照してください。
-
ロボットの設計が完了した後に、そのロボットを実行して、デバイスを自動化します。
-
ロボットからステップ アウトして、ベーシック エンジン ロボットでの作業に切り替えるには、ロボットのワークフロー全体を実行し、ツールバーの [ステップ アウト]
をクリックします。
ベーシック エンジン ロボットで、[ロボットを呼び出す] ステップが実行済みと表示されます。
-
最後まで実行しない終了する場合、または結果を返さないでロボットを終了する場合は、ツールバーの [ロボットの終了]
をクリックします。
ベーシック エンジン ロボットで、[ロボットを呼び出す] ステップが実行中ではないと表示されます。
-
古い Desktop Automation アクション ステップの変換
Kofax RPA バージョン 10.7 0 以前では、Desktop Automation アクション ステップに含まれるロボット ワークフローを編集する際に、スタンドアロンの Desktop Automation エディターを使用していました。Kofax RPA 11.0.0 以降では、バージョン 10.7.0 以前で作成された Desktop Automation アクション ステップを実行することができます。ただし、ワークフローを編集するには、ステップから新しいロボットにワークフローを抽出し、Desktop Automation ステップを、新しいロボットを参照する「ロボットを呼び出す」ステップに変更する必要があります。
ベーシック エンジン ロボットと、Desktop Automation ステップを含むスニペットをエクスポートできます。
-
エクスポートする前に、ロボットを開いて Desktop Automation ステップを選択し、ステップ プロパティで [プレビュー] をクリックしてロボットをプレビューして、エクスポート後にどのような状態となるかを確認します。
-
プロジェクト ツリーから変換してエクスポートします。
-
アクション ステップをシングル ロボットのロボットに変換するには、Desktop Automation ステップを含むベーシック エンジン ロボットを右クリックします。
-
複数のロボットを変換するには、[プロジェクト] ビューで任意のフォルダを右クリックするか、Desktop Automation ステップを含む複数のベーシック エンジン ロボットを選択して右クリックします。
抽出可能な Desktop Automation ステップが一覧で表示されたダイアログ ボックスが表示されます。
-
-
[ロボットのエクスポート] をクリックします。
-
必要に応じて、選択したロボットにわかりやすい新しい名前を割り当て、ロボットをプレビューして、そのロボットを含むベーシック エンジン ロボットの Desktop Automation ステップを表示します。
-
選択したファイルの名前を変更するには、
をクリックします。
-
エクスポート後に作成される、選択したロボットをプレビューするには、
をクリックします。
-
選択した Desktop Automation ステップをそのステップが含まれるベーシック エンジン ロボットで表示するには、
をクリックします。
ワークフロー プレビュー ウィンドウでズーム レベルを変更すると、ロボット エディターのズーム レベルが変更されます。
-
-
[次へ] をクリックして、現在のプロジェクト内にあるエクスポートされたロボットの場所を選択します。
-
[終了] をクリックしてダイアログ ボックスを閉じ、エクスポートを開始します。
エクスポートの概要が表示され、エクスポートしたロボットおよびスニペットの数が一覧で表示されます。ベーシック エンジン ロボットで設定されたすべてのデバイスは、自動的にロボットに表示されます。