アナリティクススクリプト

スクリプトは Analytics でのみ実行されるように制限されていません。標準のスクリプトは、アナリティクス スクリプトに変換すると、HighBond プラットフォーム上のロボット アプリでスケジュールおよび実行できるようになります。

メモ

バージョン 16 以降の Analytics は、Analytics Exchange (AX) と連携しません。Diligentは 2023 年 1 月 1 日をもって Analytics Exchange のサポートを終了します。詳細を確認するか、ロボットにアップグレードしてください。

Analytics と Analytics Exchange の連携の詳細については、Analytics および ACLScript 15.1 のヘルプを参照してください。

アナリティクス スクリプトとは

アナリティクス スクリプトまたは「アナリティクス」は、アナリティクス ヘッダーを持つ標準のスクリプトです。アナリティクス ヘッダーは、ロボットでスクリプトの実行を可能にする一連の宣言タグです。アナリティクス ヘッダーには、即時、または予定時刻のいずれかに、無人でのアナリティクス スクリプトの実行を可能にする、ユーザーが事前に設定する入力パラメーターが含まれます。

標準のスクリプトをアナリティクス スクリプトに変換する

アナリティクス スクリプトは標準のスクリプトとして作成を開始します。標準のスクリプトをロボットで実行するには、それをアナリティクス スクリプトに変換する必要があります。

  1. Analytics でスクリプトを作成してテストします。
  2. 該当するアナリティクス ヘッダー タブを追加し、スクリプトをアナリティクス スクリプトにします。
  3. ロボットの開発モードで 1 つ以上のアナリティクス スクリプトおよび補助スクリプトをスクリプト バージョンとしてコミットし、本番モードの有効なスクリプト バージョンをスケジュールおよび実行します。

詳細については、アナリティクス スクリプトの開発を参照してください。

アナリティクス ヘッダーの追加

アナリティクス ヘッダーは、スクリプトの先頭行から始まるコメント ブロック内で定義されます。スクリプトがアナリティクス スクリプトであることをアナリティクス ヘッダーに宣言することが、最低限必要です。

COMMENT
//ANALYTIC 欠落している小切手の識別
このアナリティクス スクリプトは、欠落している小切手番号を検出します。
END

詳細については、アナリティクス ヘッダーを使った作業を参照してください。

補助スクリプトの概要

補助スクリプトは、アナリティクス スクリプトと連動するように設計されている、アナリティクス ヘッダーがない標準のスクリプトです。一般的な設計では、アナリティクス スクリプトは DO SCRIPT コマンドを使用して、1 つ以上の補助スクリプトを呼び出します。補助スクリプトが完了すると、処理は実行し続けるアナリティクス スクリプトに戻ります。

補助スクリプトはサブスクリプト、セカンダリスクリプト、ユーティリティ スクリプト、ヘルパー スクリプトとも呼ばれます。補助スクリプトの使用は必須ではありません。補助スクリプトでは、条件付き、再利用可能、または親アナリティクス スクリプトを含めるために拡張できるスクリプト ロジックのブロックを区分することができます。

補助スクリプトの制限

補助スクリプトはさまざまな方法で使用できますが、アナリティクス ヘッダーは存在しないため、次の 2 つの制限事項が適用されます。

  • 入出力タグがない 入出力アナリティクス タグを指定できません。このため、補助スクリプト自体では、入出力パラメーターを作成できません。必要なパラメーターはすべて、親アナリティクス スクリプトのアナリティクス ヘッダーで作成する必要があります。
  • 直接実行できない ユーザーは補助スクリプトを直接スケジュールまたは実行できません。直接呼び出すか、別の補助スクリプトから間接的に呼び出すかには関係なく、補助スクリプトはアナリティクス スクリプトからのみ呼び出すことができます。