API タスクに関するよくある質問

API タスクの詳細については、よくある質問を参照してください。

タスク Bot と比較して、API タスクはどのように実行されますか?

API タスクAutomation 360 クラウド で実行され、Task Bot とは異なり、顧客のインフラストラクチャ上の Bot 実行者デバイスを使用しません。API タスク は Task Bot のようなデスクトップ操作を行わず、迅速に開始でき、Task Bot よりも速く実行される可能性があります。

また、一般データ保護規則 (GDPR) およびカリフォルニア州消費者プライバシー法 (CCPA) に準拠しています。API タスク も SOC 2 に準拠したプラットフォームの一部です。 すべての API タスク データは暗号化されており、移動データと静的データの暗号化も提供しています。

API タスクでファイルの読み取りや書き込みは可能ですか?
はい、API タスク内ではファイル ストリームの読み取りや書き込みが可能です。 REST Web サービス パッケージ は、変数を介した FileStream の読み取りをサポートするようになり、OneDrive などのオンライン ストレージに保存されているファイルとシームレスにやり取りできるようになりました。 現在は OneDrive のみをサポートしていますが、ロードマップには他の一般的なクラウド ストレージ サービスとの統合も計画されています。
パッケージ SDK を使用して作成されたカスタム パッケージは API タスクでサポートされますか?
いいえ、API タスクは現在、パッケージ SDK を使用してビルドされたパッケージをサポートしていません。
API デバイス プールでデバイスのいずれかがダウンした場合、別のデバイスが自動的にスピンアップされますか?
はい。すべてはお客様のために管理されています。
ユーザーはAPIタスクのためにデバイスプールを自分で作成し、それにAPIタスクを割り当てることができますか?
いいえ、API タスク のために自分のデバイスポールを作成することはできません。 Automation Anywhere クラウド プラットフォームは、API タスク コンテナを自動的にプロビジョニングおよび管理し、変動するワークロードに対応するために動的にスケーリングします。
セッション制限を超えて API タスクを実行すると、どうなりますか? すぐに失敗しますか、それともキューに入れられますか?
  • リアルタイム モード: リアルタイム モード (Attended - フォーム経由の呼び出し) の API タスクがセッション制限を超えると、すぐに失敗します。 これは、リアルタイム モードのタスクは事前にデプロイされてすぐに実行できる状態になっており、同時実行の制約により実行できないタスクのキュー登録のメカニズムが存在しないためです。
  • オンデマンド モード: オンデマンド モード (Unattended - プロセス経由の呼び出し) の API タスクがセッション制限を超えると、キューに登録されて、セッションが利用可能になったときに処理されます。 つまり、タスクがすぐに失敗することはありませんが、実行可能になるまでセッションが空くのを待機します。
スピンアップするデバイスの寿命はどのくらいですか?
API デバイス プールのリソースは、設定期間中は利用可能です。
デプロイ マシンで何か設定する必要がありますか?
API タスクは、Automation 360 クラウド デバイス上で実行されるため、お客様のインフラ上のデバイスを設定する必要はありません。
デバイスのインストールは必要ですか?
クラウド デバイスは、Automation Anywhere が管理するクラスターで動作します。 お客様によるデバイスの設置は必要ありません。
API タスクの実行にタイムアウトはありますか?
リアルタイム API タスクの場合、タイムアウトは 1 分です。 オンデマンド API タスクの場合、タイムアウトは 15 分です。
クラウド デバイスにはどのようなデータが保存されて、どれくらいの期間情報は残されますか?
一時データが保存されることはなく、API タスクのメタデータのみが保存されます。
API タスク エディターではなぜ実行オプションが使えないのですか?
API タスクはローカル PC にデプロイできません。 したがって、API タスク エディターには実行オプションがありません。 ただし、フォーム、プロセス、エンドポイントを介して、または [API タスクすぐに実行] オプションを使用することで を呼び出すことができます。
API タスクのエラーを見つけるには?
お使いの API タスク ロジックが正しいかどうかを検証するために、デバッガー ツールを使用して出力変数を確認できます。 また、エラー ハンドラー パッケージのアクションを使用して、API タスク内のエラーをチェックすることもできます。
プリウォームとは何ですか?
プリウォームとは、API タスク デバイスにクラウド ロジックとコマンドを事前にインストールし、受信リクエストを処理できるようにすることです。 ウォームアップ中に、ライブラリを含むすべての API タスクの依存関係が事前にインストールされます。 これにより、API タスクをデプロイする前に依存関係を確認する必要がなくなるというメリットがもたらされます。 したがって、API タスク は非常に低遅延で実行されます。フォームで呼び出された API タスク フォームは、正常に実行されるために クラウド デバイス上でプリウォームされている必要があります。 フォーム (API タスクが添付) を含むプロセスを実行する前に、監査ログで API タスクがプリウォームされているかどうかを確認することができます。 詳細については、「API タスク ランタイム監査ログの表示」を参照してください。
API タスク にはどのようなライセンス モデルがありますか。
すべてのクラウドのお客様は、1 つの Control Room あたり 100 回の API タスクの実行を無料の基本権限として受け取ります。 この基本権限には 2 回の同時実行も含まれており、2 つの API タスク を同時に実行できます。 実行制限を高めて同時実行を追加するには、エンタープライズプラットフォーム ライセンスまたは API タスク Overage SKU を購入する必要があります。 詳細は下の画像と同様です。 詳細については、カスタマーサービス マネージャーまでお問い合わせください。API タスク ライセンス
API タスク のためにデバイスポールを作成し、それに API タスク を割り当てることはできますか?

いいえ、API タスク のために自分のデバイスポールを作成することはできません。 Automation Anywhere クラウドプラットフォームは、API タスク コンテナを自動的にプロビジョニングおよび管理し、変動するワークロードに対応するために動的にスケーリングします。

セッション制限を超えて API タスクを実行すると、どうなりますか? すぐに失敗しますか、それともキューに入れられますか?

セッション制限を超える API タスクの動作は、使用している API タスク モードにより、以下のように異なります。

  • リアルタイム モード: リアルタイム モード (Attended - フォーム経由の呼び出し) の API タスクがセッション制限を超えると、すぐに失敗します。 これは、リアルタイム モードのタスクは事前にデプロイされてすぐに実行できる状態になっており、同時実行の制約により実行できないタスクのキュー登録のメカニズムが存在しないためです。
  • オンデマンド モード: オンデマンド モード (Unattended - プロセス経由の呼び出し) の API タスクがセッション制限を超えると、キューに登録されて、セッションが利用可能になったときに処理されます。 つまり、タスクがすぐに失敗することはありませんが、実行可能になるまでセッションが空くのを待機します。
API タスクでサポートされている変数型は何ですか?
次の変数型が API タスクでサポートされています。
  • 文字列
  • 数字
  • 日時
  • Boolean
  • 資格情報
  • リスト
  • ディクショナリ
  • レコード
  • テーブル
  • セッション
変数の詳細については、「変数の概要」を参照してください。
1 つの API タスクの中に 10 個の API コールが含まれている場合、それは 1 つの実行として、または複数の実行としてカウントされますか?
これは 1 つの実行としてカウントされます。
プロセス内に API タスクをオンデマンドでデプロイすると、[不明: Bot エージェントの自動登録トークンが見つかりません] というエラーが表示されます。 これはどうすれば解決できますか?
上記のエラーは、API タスクのオンデマンド デプロイで登録キーが利用できないことを示しています。 これを解決するには、次の手順を実行します。
  • [管理] > [設定] > [Bot エージェントの一括インストール] の順に移動します。
  • [編集] をクリックすると、デフォルトで [新しい API キーを生成] オプションが選択されます。
  • [変更を保存] をクリックして登録キーを生成します。