メインコンテンツまでスキップ

Akabot Studio — リリースノート

v3.2.7.0​

Studio

  • 修正: Ctrl+K ショートカットで変数を追加すると、名前空間のインポートが重複して作成される問題を修正しました。
  • 修正: コンパイル済みライブラリから呼び出されたワークフローで、直接アクティビティの検証により拒否されることなく、必須の入力引数を受け取れるようにしました。
  • 追加: .exe、.dll、およびインストーラーファイルにデジタル署名証明書を追加しました。
  • 追加: インストーラーに同梱されるパッケージとして RCA.Activities.Excel.3.4.0.3 を追加しました。

v3.2.6.0​

デバッガー — デバッガーの使用方法を参照してください。

  • 追加: 実行フェーズに応じてステップを色分けして強調表示する機能を追加しました。アクティビティの実行前はアンバー、完了後は緑(ステップ実行時のみ)、エラー発生時は赤、ブレークポイントで停止した場合は濃いアンバーで表示されます。
  • 追加: 実行履歴を追加しました。完了したアクティビティにはマークが付き、エラーが発生したアクティビティには赤い ✕ が表示されます。ループの新しい反復が始まると、前の反復の履歴はクリアされます。
  • 追加: 一時停止中のアクティビティが常に画面に表示されるように、デバッガーが折りたたまれたコンテナーを展開し、Flowchart、State Machine、および State の Entry/Exit 本体を開くようにしました。
  • 更新: ブレークポイントのグリフを大きくし、現在停止しているブレークポイントに矢印を表示するようにしました。
  • 更新: Step Into はコンテナー内の最初の子要素で停止し、Step Over はアクティビティ全体を実行して、その終了時(またはエラー発生時)に停止するようにしました。
  • 更新: エラーが処理されるかどうかにかかわらず、アクティビティでエラーが発生した位置にデバッガーが必ず停止し、その位置の例外を Locals に表示するようにしました。
  • 更新: ブレークポイントで停止した場合、または Step Into/Over を実行した場合に、Slow Step が手動ステップ実行に切り替わるようにしました。Continue を実行すると低速ステップ実行が再開されます。
  • 修正: ループの 2 回目以降の反復および並列分岐で、ブレークポイントやステップがスキップされる問題を修正しました。
  • 修正: アクティビティの完了時にブレークポイントが再度発生する問題を修正しました。
  • 修正: State Machine ワークフローのデバッグ中に Studio がフリーズする問題を修正しました。終了しない内部ループでも Stop が応答するようになりました。
  • 修正: ワークフロー引数が Locals と Watches に表示されない問題を修正しました。
  • 修正: ライブラリにコンパイルされたワークフローをデバッグすると、呼び出されたワークフローが中止される問題を修正しました。このようなワークフローはデバッガーによってスキップされるようになりました。
  • 修正: エラーで停止した際、デザイナーをクリックするまで Continue が無効になる問題を修正しました。

ユニバーサル検索

  • 更新: 開いているかどうかにかかわらず、プロジェクト内のすべてのファイルを検索するようにしました。
  • 追加: type:、file:、var:、arg: フィルターを追加しました。これらのフィルターは、相互に組み合わせたり、検索テキストと組み合わせたりできます。また、構文をマウスオーバーで表示する ? アイコンを追加しました。

ブラウザー拡張機能

  • 追加: Options > Extension に、Chrome および Edge 向けの Policy (Offline) インストールモードを追加しました。拡張機能パッケージをコンピューター上に配置し、ブラウザーストアにアクセスせずにポリシーでインストールします。この機能は、ドメインに参加しているコンピューターまたは MDM に登録されているコンピューターでのみ動作します。
  • 追加: Options > Extension に Refresh リンクを追加しました。
  • 修正: Options > Extension でインストール済みの拡張機能を検出する処理を修正しました。
  • 更新: ポリシーの確認に DeveloperToolsAvailability ではなく、DeveloperToolsAvailabilityAllowlist / DeveloperToolsAvailabilityBlocklist を使用するようにしました。

Studio

  • 改善: 必要になった時点でワークフローを読み込むことで、プロジェクトをより速く開けるようにしました。

インストーラー

  • 追加: 無人セットアップ時にブラウザー拡張機能のインストール方法を選択するための /EXTMODE コマンドラインパラメーターを追加しました。
  • 追加: インストーラーに同梱されるパッケージとして RCA.Activities.Excel.3.4.0.2 と RCA.Activities.Common.4.8.0.1 を追加しました。

v3.2.5.0​

新機能

  • プロジェクト設定 — Project パネルからプロジェクト名と説明を編集できるようになりました。

イベントトリガー

  • 追加: Event Trigger Manager を開くための Desktop Trigger ボタンを Studio の Home タブに追加しました。
  • 追加: Process トリガーと Window トリガーで実行ファイルを参照して選択できるようにしました。
  • 追加: Service トリガーに、コンピューター上の Windows サービスを一覧表示する機能を追加しました。
  • 更新: Process トリガーで File Path または Process Name のいずれか一方だけが設定されていることを確認するようにしました。Service トリガーでは、サービス名に * と ? のワイルドカードを使用できるようになりました。
  • 追加: Windows Credential Manager に保存される Email トリガーの資格情報(Add / Remove)と、秒単位(30~86,400)または分単位(1~1,440)の確認間隔を追加しました。
  • 追加: トリガーアクションの引数ダイアログに、渡すことができる変数を表示するようにしました。New で引数を追加し、⋯ ボタンから更新または削除できます。
  • 更新: 有効なトリガーに応じて BotService がトリガーサーバーを起動および停止するようにしました。Event Trigger Manager を閉じても、トリガーサーバーは実行を継続します。トレイアイコンには有効なトリガーが一覧表示されます。

ライブラリのビルド — ワークフローをライブラリパッケージにビルドを参照してください。

  • 追加: Build Library の設定をプロジェクトごとに記憶し、パッケージに適用するようにしました。
  • 追加: Library name を設定し、入力時に生成される Full library name(パッケージ ID)を確認できるようにしました。
  • 追加: ツールボックスに表示されるライブラリアクティビティの Icon を選択できるようにしました。
  • 更新: ライブラリワークフローの必須引数が、生成されたアクティビティでも必須として示されるようにしました。

Studio

  • 改善: 空のプロジェクトを作成する際のプロジェクト名の検証を改善し、エラーに無効な文字の一覧を表示するようにしました。
  • 修正: ショートカットで作成した変数の PSObject インポートに関する問題を修正しました。

Agent

  • 改善: ワークフローパラメーターの読み取り中に、読み込み状態を表示するようにしました。
  • 改善: 長いプロジェクト名が途中で切れずに折り返されるようにしました。
  • 追加: 保存されているコンピューター名が現在のコンピューターと一致せず、BotService を起動できない場合に、明確なエラーを表示するようにしました。

ブラウザー拡張機能

  • 更新: Commander が重複するレジストリキーを書き込まないようにしました。

インストーラー

  • 追加: インストーラーに同梱されるパッケージとして RCA.Activities.Common.4.9.0.1 を追加しました。

v3.2.4.0​

Studio

  • 修正: Invoke Workflow File アクティビティを使用してコンパイルしたライブラリに関する問題を修正しました。
  • 修正: デバッガーで必須引数を使用した際の起動時ログに関する問題を修正しました。
  • 追加: 新規プロジェクト作成時の既定のパッケージとして Core 3.6.0 を追加しました。

v3.2.3.1​

  • 修正: Windows 10/11 でリクエストにユーザー名を含めることで、ライセンスが見つからない問題を修正しました。

v3.2.3.0​

ライセンスモジュール

  • 追加: Windows 10/11 で、Studio と Agent のユーザーごとのライセンス ファイルに対応しました。
  • 更新: ライセンス ファイルに対するすべての操作で UTF-8 を使用するように変更しました。
  • 更新: 破損のリスクを軽減するため、ライセンスと設定の書き込みを物理ストレージに確実に反映するようにしました。
  • 修正: 設定内のキーが無効またはプレースホルダーの場合、.lic ファイル内の有効なキーを使用するようにしました。
  • 修正: ライセンス認証に成功した場合のみ、ライセンス設定を保存するようにしました。
  • 修正: 設定の破損を検出した後もライセンス ウィザードを操作できるようにし、新しい情報を入力してファイルを置き換えられるようにしました。

v3.2.2.0​

Studio

  • ワークフロー ランナー、デバッガー、ビジュアル トラッキング、ブレークポイント処理で新しい Return アクティビティに対応しました。これにより、ワークフロー ファイルを途中で終了しても、出力引数を取得できるようになりました。
  • パッケージ マネージャーに誤ったパッケージ バージョンの詳細が表示される問題を修正しました。詳細パネルがバージョン ドロップダウンに追従するようになり、バージョン比較を正規化しました。また、公開メタデータがないフィード(ローカル フォルダー、未掲載バージョン)では、ディスク上のコピーからリリース日を取得するようになりました。
  • ジェネリック型に対する C# 式エディターの補完を修正しました。変数スコープが実際の CLR 型で型付けされ、ジェネリック型名が正しく表示されるようになり、識別子もエスケープされます。
  • ワークフローの実行開始時にエラーが発生しても何も表示されずに失敗する問題を修正しました。エラーのメッセージとスタック トレースが出力ペインおよびログ ファイルに書き込まれ、エラーを無視せずジョブが失敗として完了するようになりました。

Agent

  • 入力引数の設定、Task History、ジョブの Detail タブを含む、再設計された UI に Agent を更新しました。
  • 引数の設定ビューに引数の型を追加しました。
  • 文字列値を整数引数に割り当てた場合の検証と、設定タブの文字列値に対する 4000 文字制限を追加しました。
  • 引数の設定時に IsRequired とデフォルト値を確認する処理を追加しました。

Executor

  • 専用の ERROR_MISSING_REQUIRED_ARGUMENT 戻り値コードを追加しました。必須入力引数に指定値もデフォルト値もない場合、ワークフローを開始せず、Agent から起動された実行がすぐに失敗するようになりました。
  • コンソール エグゼキューターで Return アクティビティに対応しました。

Installer

  • インストーラーに同梱されるパッケージとして、RCA.Activities.Core.3.5.0、RCA.Activities.Excel.3.3.0、RCA.Activities.Common.4.8.0 を追加しました。

v3.2.1.0​

  • 追加: インストーラーにパッケージ Core 3.4.1 を追加しました。
  • 追加: ブラウザ拡張機能 v3.0.5 の CRX ファイルをブラウザ(Chrome、Edge)向けに追加しました。
  • 更新: 新規プロジェクト作成時の既定の Core バージョンを 3.4.1 に変更しました。
  • 修正: ポリシー モードでブラウザ(Chrome、Edge)拡張機能をインストールできるようにしました。
  • 修正: Studio でワークフローを共有ライブラリにコンパイルする際の重複参照エラーを修正しました。
  • 修正: Native Host における log4net の appender の不足を修正しました。

v3.2.0.0​

1. Studio の主なアップデート

機能説明
セキュリティ:プラットフォーム全体の脆弱性を修正しました。
C# 式言語VB に加えて C# 式を使用できるようになり、Roslyn ベースのエディター、IntelliSense、自動 using 解決に対応しました。
強化されたデバッガーブレークポイント、ウォッチ パネル、ローカル値の編集、ステップ実行、実行トレール マーカーを追加しました。
AkaNinja ペインStudio 内蔵の AI アシスタントとして、質問応答や式コード生成が可能になり、スラッシュ(/)と @ のコンテキスト コマンドに対応し、AI Hub を利用します。
Web / Window アプリ向けレコーダーUI 操作を直接ワークフローに取り込むための新しいレコーダーです。
ワークフロー アナライザーStudio 内、CLI、クライアントから利用できる、構成可能なルールに基づくワークフローの静的解析機能です。
project.v1.json 形式従来の project.json からのガイド付き移行を含む、新しいプロジェクト記述形式です。

C# 式サポートと Roslyn エディター

  • VB に加えて、C# をプロジェクト式言語として使用できるようにしました。新規プロジェクト ウィザードのラジオ ボタンで選択可能です。
  • コード IntelliSense ワークスペース を追加し、未知のデータ型に対して using 名前空間の自動検出 / 挿入 を行えるようにしました。

VB 式エディター

  • オーバーロードのグループ化、引用符のペアリング、リテラルを考慮した提案を追加しました。
  • リテラル / 複 compound レシーバーに対するメンバー提案を改善し、引用符や選択範囲の扱いを強化しました。
  • スペース入力による提案確定を無効にしました。

強化されたデバッガー

  • プロジェクトを開いたり閉じたりしても維持される ブレークポイント に対応し、専用の Breakpoints パネルと ID ベースの追跡を実装しました。
  • ウォッチ パネル に展開可能な値モデル、ローカル値編集ダイアログ、実際の VB/C# コンパイラーで評価される Watch 式を追加しました。
  • 実行トレース マーカー をタイトル バーに合わせて配置し、ステップ ハイライトとステップ オーバー時の位置ずれを修正しました。
  • デバッガーは VB プロジェクトに限定 し、C# プロジェクトではデバッグ ボタンを無効化して、説明付きのツールチップを表示するようにしました。

AkaNinja アシスタント

  • チャット形式の支援や AI 生成式コード を行うための新しい AkaNinja ペイン を追加しました。
  • スラッシュ コマンド(/workflow、/log)および @ コンテキスト コマンド により、特定の XAML ファイルとそのスコープに関する情報を取得できるようにし、ヘルプ テキストとプロンプト ガイダンスを追加しました。
  • AkaNinja と生成式に対して C# 言語サポートを追加しました。

プロジェクト形式と移行

  • 従来の project.json に加え、project.v1.json をサポートし、どちらのファイルでもプロジェクトを開けるようにしました。
  • 従来の project.json をアップグレードする際に、移行前に確認するダイアログ を追加し、デフォルトで非表示にできるオプション制御と、テーマ対応・リソース対応・固定サイズのダイアログを実装しました。
  • ライセンス不明の問題を解決するため、Dirkster.MRULib を 1.30 にアップグレードしました。

UI/UX

  • 最近使用したプロジェクトとステータス バーに VB/C# 言語バッジ を追加しました。
  • セレクター ダイアログの検出処理を最適化し、読み込み時間を短縮しました。
  • ヘルプ メニューが新しい akaBot ドキュメントへリンクするようにし、ドキュメント リンクは言語ごとに切り替わるようにしました。

ワークフロー アナライザー

  • ワークフロー アナライザー機能 を追加し、構成可能なルール セットに基づいて分析できるようにしました。分析範囲はグローバルから プロジェクト単位 に変更しました。
  • 分析結果をダブルクリックすると、問題のあるアクティビティ / ワークフローへ直接移動 できるようにしました。

レコーダー

  • Web / アプリ レコーディング エンジンに カウンター アクション と "navigate to" 対応を追加しました。
  • エクスポート結果に対して、ルート セレクターのトリミングと依存プロジェクトの処理を追加しました。
  • ナビゲーション マッパー、画像検索ステップの互換性、Get Text が返す Unicode 変数名に関する修正を行いました。
  • レコーダーのバージョンを Common ≥ 4.7.0 に合わせました。

2. akaBot Agent

  • Agent: トレイ メニューの「About」を更新し、言語デザイナーのコード不足に関する不具合を修正しました。
  • Bot Executor: project.v1.json を優先し、必要に応じて従来の project.json にフォールバックするようにしました。
  • ターゲット フレームワークを net472 に統一しました。
  • Auto Logon モジュール: LogonUI 候補ウィンドウの検出精度を改善しました。

3. Event Trigger Manager

  • UI 言語が変わったときに自動的に更新される、言語対応のコンボ ボックスを実装しました。
  • 未使用のリソースを削除し、UI をアイコンで強化するとともに、イベント トリガーの翻訳を追加しました。

4. ライセンスと Named-pipe

  • WMIC が無効化 / 非推奨になっている場合に PowerShell でマシン UUID を取得するようにし、WMIC が無効な形式を返した場合の IsWmicAvailable の不具合を修正しました。
  • C: ドライブ以外の Windows インストール環境で、C:\WINDOWS をハードコードしていた箇所を %SystemRoot% に置き換えました。
  • Named-pipe の接続プール管理を改善し、安定性を向上させました。

5. セットアップ インストーラー

  • 多言語対応: English、Japanese、Chinese

  • 削除されたパッケージ: Common.1.0.0, Common.2.0.0.5, Common.2.0.0.6, FormBuilder.2.1.1.1, OCR.2.1.0.1, OCR.2.1.0, PDF.2.1.0, PDF.2.1.1, PDF.2.1.2

  • 追加されたパッケージ: Aka.RPA.Extras.Taxonomy.3.2.0.1, ActiveDirectory.3.2.0, AIServices.1.1.0, AIServices.3.2.0, AppConnect.Salesforce.1.0.0.1, AppConnect.Salesforce.3.2.0, Box.1.0.0.1, Box.3.2.0, Browser.2.3.0.1, Browser.3.2.0.5, Browser.3.3.0, Catia.3.2.0, Common.2.0.0.9, Common.3.0.1.1, Common.3.0.1, Common.3.1.0.1, Common.4.2.0, Common.4.6.0.1, Common.4.7.0, ComputerVision.1.1.0.5, ComputerVision.3.2.0, Core.3.0.0.1, Core.3.0.0.2, Core.3.3.0, Core.3.4.0, DataService.1.0.1.1, DataService.1.0.1, DataService.3.2.0, Excel.3.2.0, FormBuilder.3.3.0, FTP.3.2.0, GoogleCloud.1.0.0.2, GoogleCloud.3.2.0, GSuite.2.2.1.1, GSuite.3.2.1, GSuite.3.3.0, IDP.1.0.0.1, IDP.3.2.0, IE.3.2.0, Java.2.3.0.1, Java.2.3.0.4, Java.3.4.0, Mail.3.2.0, NativeBrowser.5.0.0.5, NativeBrowser.6.0.0.4, NativeBrowser.6.2.0, OCR.2.1.0.2, OCR.3.2.0, Office365.1.0.1.1, Office365.3.2.0, PCOMM.3.2.0, PDF.2.1.2.1, PDF.3.2.0, Python.3.2.0, Salesforce.1.0.0.1, Salesforce.3.2.0, Windows.3.2.0, Word.3.2.1, Word.3.3.0


v3.0.0.0​

注意: これはベータ版です。ご自身の責任でご使用ください。

変更点

  • プラットフォームを .NET Framework 4.7.2 にアップグレードする
  • 更新: インストーラーを msi から exe ファイル形式に変更しました
  • 変更: プラットフォームの依存関係を Newtonsoft.Json 13.0.2 に変更
  • 変更: settings.json ファイル内の機密情報を AES-256 に暗号化するアルゴリズム
  • 変更: Studio で新しいワークフロー プロジェクトを作成する場合、パッケージのデフォルト バージョンは Core 3.3.0、Excel 3.1.1.2、Common 4.2.0 になります。
  • 追加: パッケージをセンターに公開する前に、未使用のスクリーンショット画像とログ ファイルを削除するオプション
  • 変更: Windows SDK バージョンを 10.0.19041.0 に変更しました。
  • 追加: ブラウザ拡張機能をインストールする前にユーザー確認ダイアログを表示する

下位互換性のあるアクティビティ

これらのパッケージには互換性があり、古いプラットフォーム バージョンでも実行できます。

  • AIサービス 3.1.0.0
  • ボックス 3.0.0.0
  • CVローカルサーバー 3.1.1.8
  • 共通4.2.0.0
  • IDP 3.0.0.0
  • IE 3.1.2.4
  • AppConnect.Salesforce 3.0.0.0
  • Java 3.3.0.3
  • ネイティブブラウザ 6.0.0.4
  • OCRローカルサーバー 3.1.1.7
  • OCR 3.1.0.1
  • PDF 3.1.2.0
  • セールスフォース 3.0.0.0
  • ブラウザ3.2.0.5
  • Windows 3.1.2.1

これらのパッケージは、このバージョンからプラットフォームに依存しなくなりました。

  • ActiveDirectory 3.1.0.0
  • カティア 3.1.0.0
  • エクセル 3.1.1.2
  • FTP 3.1.0.3
  • フォームビルダー 3.1.1.2
  • GSuite 3.2.1.0
  • GoogleCloud 3.0.0.1
  • メール 3.1.2.0
  • Office365 3.0.1.0
  • PCOMM 3.1.0.0
  • Python 3.1.0.5
  • Word 3.2.1.0

v2.2.0.14​

  • 更新:PowerShellでUUIDを取得するためのライセンスモジュール(MWICが無効化または非推奨になった場合)

v2.2.0.13​

  • 追加: AutoLogonTool の SecureLockLostModeText 画面をバイパスする機能を追加
  • 追加: NativeHost の起動時にブラウザとアプリのバージョンをログに記録する機能を追加
  • 追加: AutoLogonTool の起動時にアプリのバージョンをログに記録する機能を追加

v2.2.0.12​

  • 追加: Chrome および Edge 拡張機能 v3.0.5 用の CRX ファイルを追加
  • 追加: Common v3.3.0 および v4.6.0 パッケージを追加
  • 追加: Chrome/Edge 開発者ツールを有効化/無効化し、拡張機能ポリシーモードを実行できるようにするレジストリスクリプトを追加
  • 追加: [NativeHost] 親プロセスが終了したかどうかをより安全なメカニズムで監視するウォッチドッグを追加
  • 更新: [NamedPipeWrapper] NamedPipeClient および NamedPipeConnection のエラー処理と接続管理を改善
  • 更新: [Studio] Common パッケージのデフォルトバージョンを 3.3.0 に変更
  • 修正: [NativeHost] ワーカー スレッドで標準出力経由でメッセージを送信する問題を修正ブラウザのシャットダウン時に拡張機能のスレッドが永久にハングアップしないように修正しました。
  • 修正: [NamedPipeWrapper.dll] 名前付きパイプサーバーで、破棄中に接続を追加できないように修正しました。
  • 修正: [Agent] log4net のログ形式を修正しました。

v2.2.0.11​

新機能

  • インストーラーに含まれる共通 v4.4.0 パッケージ。
  • log4net をログ エンジンとして使用し、7 日間のバックアップを提供します。

バグ修正

  • 競合状態により、ブラウザ拡張機能 v3.0.5 で複数のスクリプトがロードされます。
  • ネイティブ ホストでメッセージを送受信する際の競合状態。

v2.2.0.10​

  • [更新] Windows SDK がバージョン 10.0.19041.0 にアップグレードされました。
  • [更新] C++ プラットフォーム ツールセットが v142 にアップグレードされました。
  • [更新] イベントトリガーはデフォルトで無効になっています。

イベント トリガーを有効にするには、ファイル C:\Program Files\FPT Software\akaBot Platform\BotService.exe.config で AutoStartEventTrigger=True を設定します。


v2.2.0.9​

  • 追加: Studio オプション画面から Firefox 拡張機能をインストールする
  • 追加: Firefox xpi ファイルをインストールフォルダーに追加

v2.2.0.8b​

  • 修正: 間違った Microsoft Edge 拡張機能 ID とレジストリ値

v2.2.0.8a​

  • 修正: プラットフォーム バージョン <= 2.2.0.7 と互換性を持たせるために、エンコード前に JSON 文字列値を逆シリアル化します。

v2.2.0.8​

  • Studio 構成に gitlab nuget リポジトリ サーバーを追加しました
  • 追加: CSharp コード ファイルを dll にビルドし、Studio/Executor にロードする
  • 修正: プロジェクトを共有ライブラリにビルドするときの問題
  • 更新: JSON 解析エラーを防ぐために、ボット エグゼキューターに渡す前に入力引数を Base64 形式にエンコードします。
  • 修正: 正常に終了した場合に BotExecutor プロセスを一時停止しない (ボットが永久にハングするのを防ぐため)
  • 追加: OpenAI、Gemini、Anthropic サービス プロバイダーと統合するためのアクティビティ パッケージ
  • 追加: タスクの開始/停止/取得、繰り返し回数、ピック、コア v2.3.0 パッケージへのブランチ アクティビティのピック
  • 追加: ユーザーが Chrome および Edge 拡張機能をインストール、アンインストールできる Studio 管理ページ
  • 修正: エージェント UI で設定が変更された場合、ブラウザの自動検出が正しく機能しない

v2.2.0.7c​

スタジオとエージェント

  • [追加] タスクの実行時に新しい RDP 接続を自動的に作成する機能。
  • [更新] セッション昇格の処理と権限の継承。
  • [更新] コンソールモードと RDP モードのロック解除/セッション処理が改善されました。
  • [修正] RDP セッションの切り替え、AutoLogon のエッジ ケース、および Windows 10/11 の接続の問題。

ブラウザ拡張機能 MV3

  • 【更新】バージョンアップ→3.0.3。
  • [改良] Z インデックスを増やすことで、ハイライトの視認性が向上しました。
  • [更新] パフォーマンス向上のためのコンソール ログ制御。
  • [削除されました] 未使用の権限/メソッドとタブの自動リロードが削除されました。

共通 (v2.1.0.0 → v2.1.0.1)

  • [追加] 新しい共通アクティビティ パッケージ。
  • [追加] UIA、MSAA、ブラウザ、および Java 全体でセレクターの生成と検査ロジックが改善されました。
  • [追加] 意味のあるエラー処理、検証の改善、部分的なセレクターのサポート。
  • [追加] idx マッチング ロジックを含む拡張マルチフレームワーク セレクターのサポート。
  • [追加] アクティビティ ツールボックスの順序付けの UI/UX が改善されました。
  • [更新] ブラウザ/ウィンドウ ロジック、デフォルトのフレームワークの選択、およびアクティビティの分類を追加します。
  • [更新] 複数要素の対話操作に対するキャンセル トークンのサポート。
  • [修正] ウィンドウ/ブラウザのフォーカス、ウィンドウを閉じるロジック、タブの検出、スクリーンショットの動作、インスペクターのハイライトの問題、および複数のセレクターのエッジ ケース。
  • [修正] プロセス接続の問題。未使用の依存関係を削除します。

ブラウザ(v2.2.0.4 → v2.2.0.5)

  • [追加] ScrollElementToView のサポート (垂直 + 水平)。
  • [追加] WaitPageLoadInteractive アクティビティ。
  • [修正] WaitPageLoadComplete のハング問題。
  • [更新] ページ準備ロジック (対話型/完了状態)。

エクセル(v2.1.1.2)

  • [追加] LookupRange アクティビティ。
  • [修正] 結合されたセルのシナリオでのルックアップ動作。

v2.2.0.5​

アカボットスタジオ

  • [追加] ワークフローから DLL への変換のサポート。
  • [更新] 新しいプロジェクト テンプレート構造: Windows と NativeBrowser の依存関係を削除し、共通の依存関係を追加しました。
  • [更新] ライセンスと EventTrigger ライブラリのアップグレード (BouncyCastle 1.8.1 → 1.8.9)。
  • [更新] BouncyCastle との互換性のためにランタイム構成が更新されました。
  • [修正] パッケージの解決の問題。
  • [修正] パッケージを解決するときに PATH 環境変数が更新されない。
  • [修正] 説明なしでプロジェクトを公開するとクラッシュする。

共通のアクティビティ

  • [追加] InjectJsScript アクティビティの引数のサポート。
  • [修正] ブラウザーの相互作用の問題。
  • [更新] 名前付きパイプ経由で交換する場合のスクリプト コンテンツのエンコード/デコード。

コンピュータビジョンアクティビティ

  • [修正] アンカー/ターゲット検出の問題。
  • [修正] さまざまな小さな安定性のバグ。
  • [更新] 名前付きパイプを介したスクリプト コンテンツのエンコード/デコード。

コアアクティビティ

  • [追加] 新しいアクティビティ: MultipleAssign、StartProcess、InvokeProcess。
  • [追加] BusinessRuleException のサポート。
  • [追加] 数値データ型の自動インクリメントのサポート。
  • [修正] ファイルアップロードの MIME タイプ処理 (form-data)。
  • [修正] ワークフローから DLL への KeyModifier の互換性。
  • [修正] InvokeCode の In/Out 変数処理 (C#)。
  • [修正] MaxLength 検証ロジック。
  • [修正] MaxLength = -1 の文字列のデフォルト値の検証。
  • [修正] OBJECT タイプのアセット割り当ての問題。

IEアクティビティ

  • [修正] ワークフローから DLL への KeyModifier の互換性。

ネイティブブラウザのアクティビティ

  • [追加] CursorPosition のサポート (ホバー、クリック)。
  • [追加] 診断用の追加のトレース ログ。
  • [更新] NM 4.x とのネイティブ ホストおよび検査ライブラリの互換性。
  • [修正] Firefox の実行の問題。
  • [修正] Chrome のネイティブ ホスト プロセスの重複の問題。
  • [修正] 名前付きパイプ通信の信頼性とリソースの破棄。
  • [修正] ワークフローから DLL への KeyModifier の互換性。

Web (ブラウザ) アクティビティ

  • [追加] InjectJs の引数プロパティのサポート。
  • [修正] ワークフローから DLL への KeyModifier の互換性。

新しいパッケージが追加されました

  • 箱
  • GC

ブラウザの自動化とランタイムの安定性

  • [更新] ボットの実行中にユーザーのログイン中に自動再接続します。
  • [修正] ブラウザをアタッチするときの Null 参照の問題。
  • [修正]ブラウザ処理におけるreadyState例外。
  • [修正] アタッチブラウザのパフォーマンスが低下する。

Java オートメーション

  • [追加] 要素検出の IndexInParent セレクターを修正しました (Java オートメーション)。

ライセンスとパフォーマンス

  • [改善] ライセンスの検証が高速化され、特定の環境での長い遅延が解消されました。

全体的な改善

  • ワークフローから DLL までの安定性の向上
  • ブラウザ間の互換性の向上
  • 強化されたアップロードとHTTP処理
  • より復元力の高い名前付きパイプ通信
  • より強力なロギングと診断

v2.2.0.3​

新機能

  • Pip モードの実行をサポートします。
  • アクティビティ パッケージ RCA.Activities.DataService.1.0.1.nupkg を追加しました
  • アクティビティ パッケージ RCA.Activities.GSuite.2.2.1.nupkg を追加しました
  • アクティビティ パッケージ RCA.Activities.Common.2.0.0.4.nupkg を追加しました
  • アクティビティ パッケージ RCA.Activities.SAP.2.1.0.1.nupkg を追加しました
  • アクティビティ パッケージ RCA.Activities.NativeBrowser.5.0.0.2.nupkg を追加しました

バグ修正

  • マイナーなバグ RCA.Activities.Common.1.0.0.1.nupkg、RCA.Activities.Java.2.3.0.1.nupkg (Java x86 および SAP) を修正しました。
  • ネイティブブラウザパッケージのロードスクリプトに関する軽微なバグを修正

v2.2.0.2​

新機能

  • Excel Set Range Format アクティビティの追加: このアクティビティを使用すると、ユーザーは特定の形式に従ってセルと範囲を書式設定できます。
  • 画面ステータス チェック アクティビティ: このアクティビティは、エージェントの実行中にデバイスの画面のステータスを確認するのに役立ちます。これにより、特定のデバイスで画面がロックされているかどうかを判断できます。
  • 自動画面ロック解除アクティビティ: このアクティビティは、画面がロックされている場合にユーザーが自動的にロックを解除し、エージェントの機能の中断を防ぐのに役立ちます。
  • いくつかの新しい VBA 関連アクティビティ: これらのアクティビティは、自動化ワークフロー内で VBA コードを操作するための追加機能を提供し、Visual Basic for Applications を使用して Excel タスクをカスタマイズおよび自動化できるようにします。
    • VBA アクティビティの挿入: このアクティビティを使用すると、ワークブックまたは特定のモジュールに新しい VBA コードを挿入できます。カスタム VBA コードを追加することで、Excel マクロの機能を拡張できます。
    • Invoke VBA アクティビティ: Invoke VBA アクティビティを使用すると、Excel ワークブック内で特定の VBA マクロまたは関数を実行できます。これにより、自動化ワークフローから VBA コードをプログラム的に呼び出して実行する方法が提供されます。
    • VBA アクティビティの削除: このアクティビティを使用すると、ワークブックまたは特定のモジュールから VBA コードを削除または削除できます。不要な VBA コードや古い VBA コードをクリーンアップし、Excel 自動化プロジェクトを合理化するのに役立ちます。
  • コミュニティ ライセンス モデル: Studio では、コミュニティ ライセンス モデルを利用できるようになりました。これは、個人ユーザー、中小企業、学習目的で利用できる akaBot Studio の無料バージョンです。これにより、akaBot Studio のほとんどの機能にアクセスできるようになります。
  • フォームビルダーアクティビティを追加します。
  • イベントトリガーアクティビティを追加します。
  • マニフェスト v3 (NativeBrowser.5.0.0.nupkg) をサポートします。
  • Studio のスプラッシュ画面
  • 共通パッケージアクティビティの MSAA オプション。
  • OpenBrowser(B) アクティビティに Arguments、EdgeIEMode、EdgeExecutablePath プロパティを追加しました。
  • akaBot Platform x64 (java32) で自動化アプリ Java 32 ビットをサポートします。

バグ修正

  • アクティビティ Get File の「日付開始日」フィールドと「日付終了日」フィールドにデフォルト値が入力されるようになり、フィールドが空にならないようになりました。
  • OCR - 「アクティビティ Microsoft Azure OCR」の問題は解決され、エラーなしで使用できるようになりました。
  • ユーザー A で「プロセスの終了」アクティビティを使用すると、ユーザー B のプロセスも終了していました。根本的な原因は、終了プロセスが現在のユーザーのセッション ID をチェックしていなかったためで、その結果、他のユーザーのプロセスを含むすべてのプロセスが終了しました。この問題を解決するために、セッション ID を区別するコードを修正しました。ユーザーがプロセスを終了すると、その特定のユーザーに属するプロセスのみが終了するようになりました。
  • 「アクティビティ PDF ページを画像としてエクスポート」は最初の実行時のみ正しく機能し、それ以降の実行ではエラーがスローされます。このエラーはもう存在しません。
  • 「PDF ページを画像としてエクスポート」アクティビティは、実行後にバックグラウンドで PDF ファイルを開かなくなりました。
  • 共通アクティビティ: Ctrl Z の後のアクションを処理できます。アクティビティは、(アクティビティ): Click、AttachBrowser などの前に古いイメージを再ロードできます。
  • 「SMTP メール メッセージの送信」アクティビティを使用して SMTP 電子メールを送信できません ->無事に送信できるようになりました。

更新されました

  • 依存関係の負荷を最適化して、ボットの起動速度を向上させます。
  • プロジェクトの公開時に、正確な原因を示す特定のエラー メッセージが追加されました。
  • アクティビティのスクリーンショットの取得: デフォルトでは、全画面画像がキャプチャされます (セレクターが選択されていない場合)。

v2.2.0.1​

バグ修正

  • 濁点を含むフォルダー/名前変更/新規/NewFromTemplate ファイル/フォルダー名を作成します。
  • 式エディターは、候補リストからの項目のクリックをサポートしていません。
  • スタジオは、フォーカスを失っても提案ウィンドウを閉じません。
  • プロジェクト エクスプローラーに、名前が .xml、.txt などのフォルダーに対して間違ったアイコンが表示されます。
  • プロジェクト エクスプローラーが長すぎるフル パスを使用して作成または名前を変更すると、エラーが表示されます。
  • 変数/引数名を変更しても、Selector プロパティの変数/引数は変更されません。
  • Studio の実行中は [デバッグ] ボタンを無効にします。
  • [開始] ボタンと [停止] ボタンは、ワークフローを終了するときにステータスを自動的に変更しません。
  • [実行時実行エラー]ダイアログの例外詳細に制限を追加(10000文字)。

更新されました

  • 結果がない場合に提案ウィンドウとツールチップを非表示にするように式エディターを更新します。
  • Ctrl+K、Ctrl+M、SelectorEditor の場合、Unicode 文字を使用して新しい変数/引数を作成することを許可し、変数/引数名を VB タイプと同じにすることは許可しません。
  • 名前空間/アセンブリ RCA.Activities.Core をデフォルトのテンプレートにインポートします。

v2.0.5.5​

バグ修正

  • AgentのLogging LevelがOFFの場合でもFatalが出力されます。

更新されました

  • ライセンスのアクティベーションは StartDate より前でも可能です。

v2.0.5.4​

新機能

  • RCA.Activities.Core.GetFiles の条件フィルターに変更日プロパティを追加しました。

バグ修正

  • PC起動後すぐにAgentが起動しない場合のエラーメッセージを修正しました。
  • ターゲットとして指定されていない Word ファイルを閉じないように、Word アプリケーションのスコープを変更します。
  • アクティビティの種類はプロパティによって変更できます。
  • 名前を付けて保存 ... が機能しません。
  • クリップボードを使用すると Studio がクラッシュします。
  • 起動画面「最近」が正しく切り替わらない。
  • Core カテゴリの GenerateDataTable ウィザードの使用法。

更新されました

  • クエリの実行、非クエリの実行アクティビティのタイムアウト MS プロパティの仕様を更新しました。