アナリティクススクリプト
スクリプトは Analytics でのみ実行されるように制限されていません。標準のスクリプトは、アナリティクス スクリプトに変換すると、HighBond プラットフォーム上のロボット アプリでスケジュールおよび実行できるようになります。
メモ
バージョン 16 以降の Analytics は、Analytics Exchange (AX) と連携しません。Diligentは 2023 年 1 月 1 日をもって Analytics Exchange のサポートを終了します。詳細を確認するか、ロボットにアップグレードしてください。
Analytics と Analytics Exchange の連携の詳細については、Analytics および ACLScript 15.1 のヘルプを参照してください。
アナリティクス スクリプトとは
アナリティクス スクリプトまたは「アナリティクス」は、アナリティクス ヘッダーを持つ標準のスクリプトです。アナリティクス ヘッダーは、ロボットでスクリプトの実行を可能にする一連の宣言タグです。アナリティクス ヘッダーには、即時、または予定時刻のいずれかに、無人でのアナリティクス スクリプトの実行を可能にする、ユーザーが事前に設定する入力パラメーターが含まれます。
標準のスクリプトをアナリティクス スクリプトに変換する
アナリティクス スクリプトは標準のスクリプトとして作成を開始します。標準のスクリプトをロボットで実行するには、それをアナリティクス スクリプトに変換する必要があります。
- Analytics でスクリプトを作成してテストします。
- 該当するアナリティクス ヘッダー タブを追加し、スクリプトをアナリティクス スクリプトにします。
- ロボットの開発モードで 1 つ以上のアナリティクス スクリプトおよび補助スクリプトをスクリプト バージョンとしてコミットし、本番モードの有効なスクリプト バージョンをスケジュールおよび実行します。
詳細については、アナリティクス スクリプトの開発を参照してください。
アナリティクス ヘッダーの追加
アナリティクス ヘッダーは、スクリプトの先頭行から始まるコメント ブロック内で定義されます。スクリプトがアナリティクス スクリプトであることをアナリティクス ヘッダーに宣言することが、最低限必要です。
COMMENT
//ANALYTIC 欠落している小切手の識別
このアナリティクス スクリプトは、欠落している小切手番号を検出します。
END
詳細については、アナリティクス ヘッダーを使った作業を参照してください。
補助スクリプトの概要
補助スクリプトは、アナリティクス スクリプトと連動するように設計されている、アナリティクス ヘッダーがない標準のスクリプトです。一般的な設計では、アナリティクス スクリプトは DO SCRIPT コマンドを使用して、1 つ以上の補助スクリプトを呼び出します。補助スクリプトが完了すると、処理は実行し続けるアナリティクス スクリプトに戻ります。
補助スクリプトはサブスクリプト、セカンダリスクリプト、ユーティリティ スクリプト、ヘルパー スクリプトとも呼ばれます。補助スクリプトの使用は必須ではありません。補助スクリプトでは、条件付き、再利用可能、または親アナリティクス スクリプトを含めるために拡張できるスクリプト ロジックのブロックを区分することができます。
補助スクリプトの制限
補助スクリプトはさまざまな方法で使用できますが、アナリティクス ヘッダーは存在しないため、次の 2 つの制限事項が適用されます。
- 入出力タグがない 入出力アナリティクス タグを指定できません。このため、補助スクリプト自体では、入出力パラメーターを作成できません。必要なパラメーターはすべて、親アナリティクス スクリプトのアナリティクス ヘッダーで作成する必要があります。
- 直接実行できない ユーザーは補助スクリプトを直接スケジュールまたは実行できません。直接呼び出すか、別の補助スクリプトから間接的に呼び出すかには関係なく、補助スクリプトはアナリティクス スクリプトからのみ呼び出すことができます。