3.5.4.5. OpenRPA.Forms

OpenRPA.Formsのツールボックス内にあるアクティビティを紹介します。

起動フォーム

ForgeForms 言語(https://wpf-forge.github.io/Forge.Forms/guides/getting-started.html) を使用した静的フォームを作成することができます。SimpleFormImageFormのサンプルは、Activity ツールボックスの隣のSnippets ツールボックスに表示されます。これは、ワークフローがビジネスロジックを実行する前にユーザーから入力を収集する必要がある場合に非常に便利です。ユーザーは、「Open Designer」ボタンをクリックすることで、フォームをセットアップし、プレビューすることができます。作成後、ユーザーは「Create variables」ボタンをクリックするだけで、そのフォームで使用される変数を作成できます。OpenRPA Formsのセクションに例があります。

プロパティパラメータ

DisplayName– シーケンス内のアクティビティーのタイトル。

Form– 作成されるフォームを含む文字列。

ResultFormResult変数を作成し、フォームによって作成されたDOMオブジェクトを保持します。作成された DOM オブジェクト内の値にアクセスするには、ユーザーは単にModel.Values(i).ToStringを使ってi 番目の入力変数にアクセスすることができます。

お知らせを表示する

画面右下に一定時間、通知を表示します。

プロパティパラメータ

DisplayName– シーケンス内のアクティビティーのタイトル。

メッセージ– 表示されるメッセージです。

NotificationType– 異なる通知タイプ。情報、エラーまたは警告。

備考

UI 要素を変更するアクティビティ(Show Balloon Tip、WriteLine、Show Notification など)を多用しないようにします。これらのアクティビティはシングルスレッドで実行されるため、実行されるたびにワークフローの実行が一時的に停止する。

images/openrpa_show_notification.png

OpenRPA.Forms 通知を表示する