レポート スクリプトの記述
レポート スクリプトを作成します。この ARIS Design Server のユーザーはすべてのスクリプトを実行できます。
ARIS 標準スクリプトを調整する場合は、必ずコピーを変更してください。標準スクリプトと JS ファイルは、プログラムが更新されるたびに上書きされます。元のファイルに対する変更は失われます。
必要条件
手順
- [ARIS] の
[管理] をクリックします。 - [ナビゲーション] バーがまだアクティブでない場合は、バー パネルで
[ナビゲーション] をクリックします。 - エクスプローラー ツリーで、
[評価] フォルダーをタブルクリックします。 - [レポート] フォルダーをダブルクリックします。レポートのカテゴリが表示されます。
- レポート スクリプトを割り当てるカテゴリを右クリックするか、新しいカテゴリを作成します。
- [新規作成]、
[レポート] の順にクリックします。[スクリプト ウィザード] が開きます。 - 使用する言語でエントリを指定します。スクリプトに文字列テーブルが設定されているエントリは、すべての言語で設定する必要があります。[名前] と [説明] は特に重要です。
- 必要に応じて、[ユーザーが使用できるようにする] チェック ボックスをオンにします。たとえば、レポートを作成したが、スクリプトのプログラミングが完了していない場合などです。スクリプトはスクリプト ウィザードを使用して編集することもできます。[次へ] をクリックします。
- スクリプトの実行対象のデータベース アイテムを選択し、[次へ] をクリックします。
- 必要に応じて評価フィルターを選択します。 メソッド内容は、データベースへのログオン時に使用したメソッド フィルターと選択した評価フィルターの両方でアクティブになっている内容に限定されます。
- [出力ファイルの作成] チェック ボックスをオンにし、[ソース テキストの入力 (コード ビュー)] オプションをオンにして、[サポートされている出力形式] ボックスで、レポートの実行時に出力対象としてユーザーが選択できるファイル形式を有効にします。
- 必要に応じて、追加の設定を指定して [完了] をクリックします。 スクリプト エディターが開きます。
- スクリプト エディターでスクリプトを作成します。 編集には、[開始] タブ バーおよび [デバッグ] タブ バーのコマンドを使用します。
レポートと意味論分析には、オブジェクト モデルのメソッドのみを使用してください。 スクリプト コードはいつでも調整でき、独自のヘルプ ページを作成することもできます。スクリプトを白紙状態から作成したくない場合は、
既存のスクリプトのコピーを要件に適合するようにカスタマイズします。マウス ポインターを ARIS Scriptのコマンドに移動して <F1> キーを押すと、ARIS Script コマンドの説明が表示されます。
ARIS では、多くの標準スクリプトが提供されます。スクリプトに対する変更は外部に記録し、更新プロセス中にその記録を使用して正しく組み込めるようにすることを推奨します。
レポート/マクロ/レポート テンプレートおよびファイル
提供される標準スクリプトは変更しないでください。レポート、マクロ、JS ファイル、その他のファイルはコピーを常に変更してください。atsall<言語コード>.js ファイルなどの例外はあります。
ARIS の更新中に、すべての ARIS 標準スクリプトとファイルが上書きされ、これらのファイルに対する顧客固有の変更は破棄されます。コピーされたスクリプトとファイル、そしてユーザーが自身で作成したファイルは上書きされません。
提供されたファイルをコピーせずに変更した場合は、更新 (updatesystemdb) する前にエクスポートし、更新後にインポートしてください。これで、以前のバージョンから変更した標準スクリプトを保持できます。ただし、この場合は、ファイルの修正や更新が提供されていても受け取らないことになります。
意味論分析
ARIS の標準ルール タイプとルールが参照される意味論分析には独自のルール タイプとプロファイルを作成することを推奨します。
これは、設定可能なルール タイプ (関係属性ルール、モデル属性ルール、オブジェクト属性ルール、存在ルール、および割り当てのルール) では不可能です。これらのルール タイプにルールを追加した場合は、更新前にルール タイプをエクスポートしてから、更新後にそれらをインポートする必要があります。
- メニュー バーで、[デバッグ]、[構文のチェック] の順にクリックします。スクリプトに構文エラーが発生した場合は、一覧出力を使用してすばやく修正できます。
- 公開する前にスクリプトを確認してください。 [デバッグ] タブ バーをアクティブにして、
[実行] をクリックします (<F9>)。
スクリプトが作成されます。このスクリプトをすべてのユーザーが使用できるように設定した場合は、この ARIS Design Server の [レポート ウィザード] で選択できます。
追加の評価スクリプトが必要な場合は、デザイン ビューでレポート出力を作成できます。JavaScript および ARIS Script プログラム言語の知識がある場合は、独自のレポート スクリプトを作成したり、
既存の標準スクリプトのコピーを調整したりすることができます。
ARIS では、多くの標準スクリプトが提供されます。スクリプトに対する変更は外部に記録し、更新プロセス中にその記録を使用して正しく組み込めるようにすることを推奨します。
レポート/マクロ/レポート テンプレートおよびファイル
提供される標準スクリプトは変更しないでください。レポート、マクロ、JS ファイル、その他のファイルはコピーを常に変更してください。atsall<言語コード>.js ファイルなどの例外はあります。
ARIS の更新中に、すべての ARIS 標準スクリプトとファイルが上書きされ、これらのファイルに対する顧客固有の変更は破棄されます。コピーされたスクリプトとファイル、そしてユーザーが自身で作成したファイルは上書きされません。
提供されたファイルをコピーせずに変更した場合は、更新 (updatesystemdb) する前にエクスポートし、更新後にインポートしてください。これで、以前のバージョンから変更した標準スクリプトを保持できます。ただし、この場合は、ファイルの修正や更新が提供されていても受け取らないことになります。
意味論分析
ARIS の標準ルール タイプとルールが参照される意味論分析には独自のルール タイプとプロファイルを作成することを推奨します。
これは、設定可能なルール タイプ (関係属性ルール、モデル属性ルール、オブジェクト属性ルール、存在ルール、および割り当てのルール) では不可能です。これらのルール タイプにルールを追加した場合は、更新前にルール タイプをエクスポートしてから、更新後にそれらをインポートする必要があります。
ARIS Publisher に対してレポート スクリプトを指定する場合は、レポートが、コンテキスト「データベース」、「グループ」、「モデル」、または「オブジェクト」のみを評価すること、読取専用モードでアイテムにアクセスすること、ダイアログ ボックスを呼び出さないこと、そして、ARIS Publisher に対して使用できるメソッドのみが使用されていることを確認する必要があります。
関連項目
ARIS レポートについて
マクロの作成