Uipath-studio-automation-projects-and-debugging
自動化プロジェクトとそのデバッグ
前の章では、UiPath環境のキーボードショートカットを使用およびカスタマイズする方法を説明しました。 この章では、UIPathで自動化プロジェクトを操作する方法とそのデバッグ方法について説明します。
前書き
UiPath studioは、反復的で退屈なバックオフィスタスクを自動化できる完全なソフトウェアソリューションを提供します。 これらの退屈なタスクをUIオートメーションに変換することで、作業が迅速かつ簡単になります。
UiPath Studioでオートメーションプロジェクトを操作する
UiPath studioで自動化プロジェクトを作成するために従うべき手順とその例について説明しましょう。
UiPath studioでのプロジェクトの種類について前述したように、要件に基づいてプロジェクトの種類を選択できます。 プロジェクトの種類を選択すると、そのプロジェクトに指定したフォルダー名とともに、デフォルトのディレクトリの場所 C:\ Users \ Username \ Documents \ UiPath に保存されます。 このフォルダは、次のファイルで構成されています-
Main.xmlファイル
このファイルはメインワークフローを保持します。 プロジェクトを選択すると自動的に作成されます。
その他の.xamlファイル
プロジェクトでの作業中に、さらに多くの.xamlファイルが作成され、それらはすべてこのフォルダーに保存されます。 ただし、実行されるファイルは Main.xaml のみであるため、これらのファイルはすべて Main.xaml ファイルに接続する必要があります。
.screenshotsフォルダー
UIオートメーションを使用している場合、フォルダーにはスクリーンショットが含まれるもう1つのフォルダーが含まれます。
Project.jsonファイル
自動化プロジェクトに関するすべての情報は project.json ファイルにあります。
オートメーションプロジェクトを作成する手順
簡単な例を使用して、UiPath studioでの自動化プロジェクトの作成を理解しましょう。 この例では、自動化プロジェクトはユーザーの名前を要求し、ユーザーに名前を挨拶します。 手順は次のとおりです-
ステップ1 *-最初に、UiPath studioを開く必要があります。 次に、「開始」*タブをクリックします。
ステップ2 *-次に、ブランク、シンプルプロセス、エージェントプロセス改善、およびロボティックエンタープライズフレームワークから「ブランクプロジェクト」*を選択します。 新しいプロジェクトウィンドウは次のように表示されます-
- ステップ3 *-次に、「My First Project」などのプロジェクトの名前を指定して、作成ボタンをクリックします。 次のように、プロジェクトのワークフローを含むUiPath Studioインターフェイスが表示されます-
Automation First Project Step3の作成
上部に「My First project」という名前で表示されます。
ステップ4 *-次に、アクティビティを提供する必要があります。 次のように、 Activityパネル*から* Designerパネル*にシーケンスアクティビティをドラッグアンドドロップできます-
Automation Sequence Activity Step4
- ステップ5 *-この特定の例では、プロジェクトに名前を尋ねます。したがって、シーケンスアクティビティに入力ダイアログを提供する必要があります。 入力ダイアログは、アクティビティパネルから検索し、次のようにシーケンスアクティビティにドラッグできます-
ステップ6 *-入力ダイアログには、タイトルとラベルの2つのフィールドがあります。 タイトルには、「あなたの名前を入力してください?」と書くことができます。また、ラベルを「あなたの名前は何ですか?」*と書くことができます。 。
- ステップ7 *-この自動化プロジェクトは、名前を尋ねた後にユーザーに挨拶することを述べました。 このためには、次のようにシーケンスアクティビティにメッセージボックスアクティビティを追加する必要があります-
自動化プロジェクトメッセージボックスアクティビティステップ7
- ステップ8 *-次に、ユーザーが自分の名前を入力するときに表示されるメッセージを作成します。 たとえば、「Welcome to finddevguides.com!」というメッセージを書いています。また、二重引用符で囲む必要があります。
- ステップ9 *-次に、[実行]ボタンをクリックするか、F5を押してこのプログラムを実行します。 次のようにダイアログボックスが表示されます-
Automation Project Run Program Step9
今あなたの名前を書いてOKボタンを押してください、それは次のようにあなたを迎えます-
Automation Project message_box
自動化デバッグとは何ですか?
デバッグは、自動化とプログラミングの基本要素の1つであり、特定のプロジェクトのエラーを特定して削除するプロセスとして定義できます。 UiPath studioには、複雑なワークフローで問題を簡単に見つけて見つけるのに役立つデバッグコンポーネントがあります。 つまり、UiPath studioのデバッグコンポーネントは、プロジェクトに関する情報を段階的に強調表示して提供することで、プロジェクトにエラーがないことを確認する強力な機能であると言えます。 デバッグのすべての機能は、*実行*タブにあります。
デバッグの機能
UiPath Studioは、デバッグ用に次の機能を提供します-
検証-私たちが知っているように、有効性は何かの正確性をチェックするアクションを意味します。 デバッグする前に、[実行]タブの下の[検証]タブをクリックして、UiPath自動化プロジェクトの有効性を確認できます。
ブレークポイント-特定のポイントでプロジェクトの状態を確認する場合は、[実行]タブの[ブレークポイント]タブを使用できます。 基本的に、プロジェクトの実行を一時停止できます。 ブレークポイントをトリガーしたら、[停止]をクリックして停止できます。 ステップオーバー*をクリックしてデバッグの次のステップに進むか、 *Continue Debug をクリックしてデバッグプロセスを続行します。
*Break* -名前が示すように、このアクションは任意の時点でデバッグプロセスを一時停止します。 デバッグの進行中に使用できます。
ステップイン-名前が示すように、この機能により、ステップごとにデバッグしながらアクティビティを詳細に分析できます。 デバッグが一時停止しているときに使用できます。
ステップオーバー-名前が示すように、この機能により、アクティビティコンテナを強調表示し、次のアクティビティをデバッグできます。 デバッグが一時停止しているときに使用できます。
スローステップ-名前が示唆するように、この機能により、デバッグ中のアクティビティを詳しく調べることができます。 このアクションをクリックすると、速度が1ステップずつ変更されます。 これは*ステップイン*に似ていますが、デバッグプロセスを一時停止する必要はありません。 デバッグプロセスの前または途中で使用できます。
オプション-デバッグのオプションを使用すると、デバッグ中にUI要素を強調表示したり、デバッグ時に出力パネルに記録されたアクティビティを表示したりできます。
オプションタブの下に次のものがあります-
- Highlight elements -このオプションをチェックして有効にすると、デバッグ中にUI要素が強調表示されます。
- ハイライトアクティビティ-このオプションをチェックして有効にすると、デバッグ中にUIアクティビティが強調表示されます。
- アクティビティのログ-このオプションをチェックして有効にすると、デバッグされたアクティビティが[出力]パネルにトレースログとして表示されます。
- ログを開く-このオプションは、ログがローカルに保存されているフォルダを開きます。 フォルダーの場所はC:\ Users \ Username \ AppData \ Local \ UiPath \ Logsになります。
自動化デバッグを実行する手順
私たちは自動化されたプロジェクトのデバッグを実行するためにいくつかの手順に従うことができます-
- ステップ1 *-デバッグするプロジェクトを開きます。
- ステップ2 *-デバッグの前に検証を行うことをお勧めします。 「実行」タブの下の「検証」タブをクリックします。 次のスクリーンショットは、この章で最近の例として実装された、名前でユーザーに挨拶する自動化プロジェクトの検証を示しています-
検証エラーがなかったため、上記のメッセージが表示されます。 これでデバッグを開始できます。
- ステップ3 *。 ここで、[実行]タブの[デバッグ]ボタンまたはF7キーをクリックして、プロジェクトのデバッグを開始します。 次のスクリーンショットは、プロジェクトのデバッグの洞察を与えます-
デバッグされている特定のアクティビティが強調表示されていることがわかります。 上記のように、デバッグのさまざまな機能から選択することもできます。