macOS サポート v.37 リリース

このリリースで利用可能な機能を確認して、macOS デバイスで自動化を始めましょう。

最新情報

Safari ブラウザのサポート

このリリースから、macOS のデフォルトウェブブラウザー内でユーザーが自動化機能を簡単に統合および利用できるようにする Safari ブラウザーのサポートが利用可能になりました。 この強化により、速度、プライバシー機能、macOS エコシステムとの統合を理由に Safari を好むユーザーも、他のブラウザに切り替えることなく自動化ツールの全てのメリットを利用できるようになりました。

Automation Workspace のブラウザ要件 | Safari サポート

SAP デスクトップ アプリケーションのオートメーション機能強化

現在、macOS上のSAPデスクトップアプリケーションのオブジェクトベースの自動化をサポートしました。 この強化により、ユーザーはオブジェクトプロパティに直接対話することで SAP アプリケーションを自動化でき、より正確で効率的な自動化プロセスが保証されます。

macOSのSAP自動化サポート

自動化 パッケージ とアプリケーション サポート

既存の重要な自動化セット パッケージmacOS をサポートするために強化されました。 このアップデートは、パッケージ サポートを含む Microsoft Excel や Outlook などの主要なアプリケーションによる共通の自動化事例を可能にし、均一な開発および移植性の体験を保証します。

さらに、このリリースは macOS との統合を深め、コア ネイティブ アプリケーションやフレームワークへの自動化サポートを拡張することで、私たちの自動化ソリューションの全体的な機能性と多様性をさらに向上させます。

次の macOS ネイティブの パッケージ がサポートされています。
  • iWork Suite との統合: Numbersを使用して、レポート作成からデータ入力および分析までのすべてのワークフローを自動化します。

    Apple Numbers パッケージ

  • Mac メールの自動化: メールの読み取り、ドラフト作成、添付ファイル付きメールの送信作業を自動化します。

    Apple Mail パッケージ

  • AppleScript サポート: 上級ユーザーは、AppleScript をワークフローに組み込むことができるようになり、サードパーティ製の macOS アプリとの深いカスタマイズやインタラクションが可能になります。

    AppleScript パッケージ

  • Microsoft Outlook (macOS) サポート: Microsoft Outlook を使用してmacOSのためにメールを自動化し、さまざまなメール関連のタスクを実行します。

    Microsoft Outlook (macOS) パッケージ

macOS でサポートされている パッケージ の詳細については、パッケージ はバージョン37で利用可能 を参照してください。
有人オートメーションおよび無人オートメーションのサポート

macOS ユーザーは、有人オートメーションと無人オートメーションの両方を活用でき、手動による介入なしでスケジュールされたタスクやビジネスプロセスを実行できます。 有人オートメーションと無人オートメーションの両方を活用することで、macOSユーザーはより高い生産性と効率を実現できます。 タスクのスケジューリングは、手動での監視の必要性を減らし、企業がより効果的に運営できるようにします。 このデュアル機能により、ユーザーはシンプルなデータ入力から複雑なビジネスプロセスまで、幅広いタスクを自動化でき、すべての業務において一貫性と信頼性を確保できます。

公開ワークスペースからオートメーションを実行する | オートメーションをスケジュールする

オートメーションを作成する際にプラットフォームを選択
新しい自動化を作成し、自動化の詳細を追加し始めると、自動化作成ウィンドウの上部からプラットフォームとして Windows または macOS を選択できます。 このオプションは、開発者が最初にプラットフォームを選択し、その後に詳細を更新できるようにします。 プラットフォーム選択オプションは、次のタスクで使用できます。
  • タスクを作成
  • ファイルのプロパティ
  • Bot のコピー
  • テンプレートから作成
  • コピーとして保存
  • テンプレートとして保存

macOS でオートメーションを作成します。

デバイス プールの作成と管理

デバイスまたは無人の Bot Runner マシンを自動化の実行やスケジュールに使用できる論理的なグループは、デバイスプール と呼ばれます。 デバイスプールは、複数のデバイスにわたって自動化タスクを分散させる必要がある場合に、自動化を管理および実行するための堅牢なフレームワークを提供します。 これにより、単一のデバイスが過負荷になるのを防ぎ、効率性と信頼性の両方が向上します.. これらのデバイスは通常、無人の Bot Runner マシンとして構成されており、人間の介入なしにタスクを実行できます。 利用可能な macOS デバイスを使用してデバイスプールを作成できるようになりました。

デバイス プールの概要

無人Bot Runner ライセンスを持つユーザーを作成します

Control Room 管理者は、特に無人の Bot Runner ライセンスを持つユーザーを作成する能力があります。 このライセンスタイプは、人間の介入なしでBotsを実行し、オートメーションが背後で動作できるように設計されています。

ユーザーが無人の Bot Runner ライセンスで作成されると、管理者はそのユーザーのデフォルトデバイスとして macOS デバイスを割り当てることができます。 これは、このユーザーによって展開された自動化が、デフォルトで指定された macOS デバイス上で実行されることを意味します。 この設定は、macOS が好ましいオペレーティング システムである環境で特に便利です。

macOS デバイスユーザーを作成する

Bot エージェント を一括インストール

一括バルクインストールは、Bot エージェントを複数のデバイスにインストールする柔軟性を提供します。これらのデバイスは、組織の物理的インフラ内にある場合でも、クラウド環境でホストされている場合でも対応できます。 Bot エージェント をこれらの環境の複数のデバイスにインストールすることで、効率的に自動化作業の負荷を分散させ、自動化タスクの高い可用性とパフォーマンスを確保できます。

Bot エージェントを一括インストール

複数のパッケージを複数の自動化のデフォルト バージョンに一括更新

一括更新により、すべての自動化 (Bots) に対して複数の パッケージ バージョンを更新できるようになり、ユーザーと組織の効率が向上します。 このオプションにより、更新を進める前にBots とその依存関係を確認することもできます。

パッケージ バージョンの更新 | Bots をデフォルトの パッケージ バージョンに更新

一時的なデバイスの構成

Control Room 管理者は、オートメーションのために非永続的な仮想デスクトップ インフラストラクチャ (VDI) をサポートするため、一時的なデバイスを構成できるようになりました。

一時的なデバイスの構成

カスタム パッケージコネクター ビルダー で作成

コネクター ビルダーは、任意の Cloud アプリケーションやカスタムサービスを接続できるコード不要の API 統合ツールです。 API を使用するさまざまな Web アプリケーションやサービスのカスタム コネクター (パッケージ) を作成し、オートメーションで使用します。

コネクター ビルダー

自動化リポジトリを管理する
Control Room ユーザーは、次のような自動化に関連するさまざまなリポジトリ操作を実行できるようになりました:
自動化のための作業負荷を管理する

ワークロードの管理 機能を使用すると、ユーザーは自動化をより小さな作業項目に分割してリソースの使用を最適化し、SLA を満たすことができます。 この機能により、ユーザーは PII、PCI、PHI などの機密情報を含む Excel および CSV ファイル を Control Room にアップロードし、オートメーション(Bot)デプロイメントで利用できるようにします。 このデータは暗号化されて保護され、安全に保存されています。

必要なBotに作業アイテムテンプレートを添付することで、ワークロード自動化でBotを使用することもできます。

ワークロードの管理 | Bot への作業項目テンプレートの添付

パッケージ SDK: macOS Bot エージェント サポートの紹介
このパッケージ SDKのリリースにより、開発者は macOS Bot エージェントインスタンスと互換性のあるカスタムコマンドパッケージを構築および展開できるようになります。

CommandPkgセクション内で、新しい許可されたエージェント タイプがAllowedTarget.MAC_OSの値で導入されました。 この拡張機能により、開発者はカスタムパッケージを macOS エージェントで実行するために明示的に有効にすることができます。 開発者は macOS デバイス専用に設計され、有効化されたカスタムパッケージを作成できます。

この機能を説明するために、Concatenate.java の例が更新され、パッケージ SDK 内で利用可能になりました。 この更新された例は、結合 アクションが Windows および macOS デバイスで使用できる方法を示しています。

AllowedTarget.MAC_OSCommandPkg アノテーションで指定することにより、カスタムパッケージは macOS エージェント と互換性を持つようになり、さまざまなオペレーティングシステムでの使用性が拡大しました。 Concatenate.java からの次のコードスニペットは、macOS サポートを有効にする変更を強調しています。

//BotCommand makes a class eligible for being considered as an action.
@BotCommand

//CommandPks adds required information to be dispalable on GUI.
@CommandPkg(
		//Unique name inside a package and label to display.
		name = "concatenate", label = "[[Concatenate.label]]",
		node_label = "[[Concatenate.node_label]]", description = "[[Concatenate.description]]", icon = "pkg.svg",
		// Added AllowedTarget.MAC_OS to enable this package for macOS agents.
		allowed_agent_targets = {AllowedTarget.HEADLESS, AllowedTarget.MAC_OS},

		//Return type information. return_type ensures only the right kind of variable is provided on the UI.
		return_label = "[[Concatenate.return_label]]", return_type = STRING, return_required = true)
public class Concatenate {

	//Messages read from full qualified property file name and provide i18n capability.
	private static final Messages MESSAGES = MessagesFactory
			.getMessages("com.automationanywhere.botcommand.samples.messages");

	//Identify the entry point for the action. Returns a Value<String>
重要: macOS のBot エージェントサポートは現在、タスク Botでのみ利用可能ですが、API タスクでは利用できません。

修正

このリリースに更新した後、botランチャーの接続は問題なく確立され、自動化が正常に展開されました。

Service Cloud ケース ID: 02208844

このリリースに更新すると、macOS デバイスはもはや Windows デバイスとして登録されず、macOS デバイス プールにも問題なく追加できます。

Service Cloud ケース ID: 02204422

自動ログインが有効な場合、無人の Bot Runner デバイスに macOS 自動化を展開すると、自動ログインが自動化実行の終了時にセッションをロックするように設定されている場合、セッションがロックされます。
このリリースに更新した後、無人の Bot Runner デバイスで macOS ベースの自動化を展開すると、ポップアップが即座に消え、画面を解除したときのスクリーンキャプチャのユーザーアクセスには影響しません。

制限事項

macOS デバイスから Bot エージェント をアンインストールした後でも、Bot ランチャープロセスは アクティビティモニタ に引き続き表示されます。

回避策: アクティビティモニタ(グラフィカル)またはターミナル(コマンドライン)を使用して、Botランチャープロセスを手動で終了(強制終了)します

Bot エージェント ブラウザ拡張は、Safari ブラウザを使用して Bot エージェント をインストールする際に自動的に有効になりません。

回避策: Safari でBot エージェント拡張機能を手動で有効にします。

Safari ブラウザを使用してControl Roomにアクセスし、オートメーションを作成する際、オートメーションエディタ画面(Flowビュー)で追加した異なるアクションのアイコンが、ドラッグすると不完全または歪んで見えることがあります。
Control Room に登録されている新しい macOS デバイスは、デバイスを再起動すると Control Room に再接続されません。
macOS に基づく自動化を、異なる時間に無人の Bot Runner デバイスで繰り返し実行するようにスケジュールしている場合、いくつかの自動化実行後にデバイスのロックを解除するための複数のポップアップ画面が表示されます。
macOS ベースの自動化を無人の Bot Runner デバイスに展開すると、ロック解除ポップアップが消えるまでに遅延(約6〜8秒)があります。
外部システムと Control Room を統合すると、macOS Bots は外部 git で macOS プラットフォーム タグを失います。 また、外部の git から Bots を復元すると、デフォルトの Windows プラットフォーム タグが Bots に適用されます。
無人の Bot Runner デバイスがロック状態で自動ログインが有効になっている場合、Bot Runner デバイスを解除することなく macOS ベースの自動化が展開されます。
自動ログインが無人の Bot Runner デバイスで有効になっている場合、macOS ベースの自動化実行が進行中であっても、スタンバイ(スリープまたはスクリーンセーバー)設定によりデバイスはロック状態になります。
ローカルドライブから Bot エージェント を更新する機能は、macOS デバイスでは利用できません。
ユーザー定義変数を使用して自動化を作成する際、次のセッションタイプの変数はサポートされていません:
  • AI セッション
  • DLL セッション
  • FTP/SFTP セッション
  • 生成 AI セッション
  • Google アプリケーションの統合セッション
  • Google Document AI セッション
  • Microsoft 365 Outlook セッション
  • SharePoint セッション
  • ターミナル エミュレーター セッション
  • Workday セッション