スクリプト エディター (コード ビュー) は、デザイン ビューで作成されなかったすべてのスクリプトを作成する、包括的な環境となります。
JavaScript と ARIS Script プログラミング言語に詳しいユーザーは、スクリプト エディターを使用で独自のレポート スクリプトを作成または できます。スクリプトの作成経験がない場合は、デザイン ビューで簡単なレポート スクリプトをテンプレートに基づいたレポートとして作成できます。
ARIS では、多くの標準スクリプトが提供されます。スクリプトに対する変更は外部に記録し、更新プロセス中にその記録を使用して正しく組み込めるようにすることを推奨します。
レポート/マクロ/レポート テンプレートおよびファイル
提供される標準スクリプトは変更しないでください。 レポート、マクロ、JS ファイル、その他のファイルはコピーを常に変更してください。 atsall<言語コード>.js ファイルなどの例外はあります。
ARIS の更新中に、すべての ARIS 標準スクリプトとファイルが上書きされ、これらのファイルに対する顧客固有の変更は破棄されます。コピーされたスクリプトとファイル、そしてユーザーが自身で作成したファイルは上書きされません。
提供されたファイルをコピーせずに変更した場合は、更新 (updatesystemdb) する前にエクスポートし、更新後にインポートしてください。これで、以前のバージョンから変更した標準スクリプトを保持できます。ただし、この場合は、ファイルの修正や更新が提供されていても受け取らないことになります。
意味論分析
ARIS の標準ルール タイプとルールが参照される意味論分析には独自のルール タイプとプロファイルを作成することを推奨します。
これは、設定可能なルール タイプ (関係属性ルール、モデル属性ルール、オブジェクト属性ルール、存在ルール、および割り当てのルール) では不可能です。これらのルール タイプにルールを追加した場合は、更新前にルール タイプをエクスポートしてから、更新後にそれらをインポートする必要があります。
テンプレートに基づいたレポートとは対照的に、ユーザー定義の評価スクリプトをインタラクティブなレポート スクリプトとして指定したり、意味論分析として提供したりできます。これらのスクリプトでは、たとえばデータベースの内容を分析、特定の側面に焦点を置いてデータベースの内容を評価、またはモデリング ガイドラインに準拠しているかどうかを確認するために書込権限が利用できます。
レポートと意味論分析に加えて、スクリプト エディターではマクロを作成できます。
マクロ ルール、意味論分析ルール、レポート スクリプトの作成のいずれを定義するかによって、それに指定されているメソッドを使用する必要があります。
[スクリプト ウィザード] を使用してマクロまたは意味論分析を作成すると、スクリプト エディターが自動的に起動します。 レポート スクリプトが作成された後にスクリプト エディターが開くようにするには、ウィザードの [出力] ページで [ソース テキストの入力 (コード ビュー)] オプションをオンにする必要があります。
ユーザーは対応するウィザードを使用して、使用が許可されているすべてのスクリプトを選択できます。 [評価] の [レポートの開始]、[評価] の [マクロの開始] などのコマンドを使用すると、ウィザードは自動的に起動します。