レポートからスクリプトインクルード/サーバースクリプトを呼び出す方法は?Summaryこの記事では、レポートを使用してスクリプトインクルードを呼び出す方法について説明します。 サーバー上で実行されるJavaScriptは、スクリプトインクルードに格納されます。 スクリプトまたはレポートから既存のスクリプトを含めることもできます。 通常、レポートは、既存の値または現在の値に基づいてデータを取得するために使用されます。 レポート要件が複雑になる場合があり、条件を使用しても望ましい結果が得られない場合があります。 結果(動的レコード)を取得するには、スクリプトインクルードの使用が必要になる場合があります。Instructionssys_id 列を使用して動的レコードを取得します。レポートの条件は次のとおりです。 sys_id is javascript:new ReportUtils().getRecords() です。ここで、「ReportUtils」はスクリプトインクルード名で、getRecords はスクリプトインクルード内の関数名です。いくつかの例については、以下の KB を参照することもできます。 複数の資産を持つユーザーに関するレポートを作成する複数の資産を持つユーザーを持つ alm_asset テーブルに関するレポートを作成する ビジネスルールを作成し、ビジネスルールで定義された関数を呼び出します。たとえば、OOBビジネスルール「getMyApprovals」を参照してください。 「getMyApprovals」という機能があります。このスクリプトは、次の構文を使用して呼び出すことができます: Approver is javascript:getMyApprovals()