マクロは、呼び出されると自動的に行われる指示のシーケンスです。
マクロは ARIS Architect で手動で開始することも、ARIS Architect と ARIS で自動的に開始することもできます。マクロを自動的に開始するために、特定のイベントが発生するとマクロが開始されるように定義できます。
ARIS では、多くの標準スクリプトが提供されます。権限を持つ ARIS ユーザーは、提供されたスクリプトを使用して、データを分析および処理できます。 購入されたパッケージとライセンスによって、使用できるマクロの範囲が変わります。
「ARIS Enterprise 管理」ライセンス権限と「スクリプト管理者」利用権限があれば、ARIS 管理で基本的なレポート管理を実行できます。 JavaScript と ARIS Script プログラム言語の知識がある場合は、ARIS Architect で独自のスクリプトを編集または書くことができます。
ARIS 管理でマクロを管理するには、 [アプリケーション起動ツール]、
[管理]、
[設定]、[評価] の順にクリックして、[マクロ] を選択します。
すべてのスクリプトが、カテゴリを使用した明確な構造に整理されます。
カテゴリ
カテゴリを選択していない場合は、 できます。
カテゴリを使用して、スクリプトをわかりやすい構造に整理します。
[アプリケーション起動ツール]、
[管理]、
[設定]、[評価] の順にクリックして、[マクロ] を選択します。
[カテゴリの作成] をクリックします。
新しいカテゴリの名前を入力して、[適用] をクリックします。
カテゴリは、現在の言語のみで表示されます。
複数のインターフェイス言語でカテゴリを表示するには、各言語でカテゴリの名前を変更する必要があります。特定の言語でカテゴリを指定しない場合、そのカテゴリは英語で表示されます。
カテゴリを選択すると、以下の操作を実行できます。
カテゴリの名前を変更することも、別の言語で名前を指定することもできます。[標準] カテゴリの名前は変更できません。
[アプリケーション起動ツール]、
[管理]、
[設定]、[評価] の順にクリックして、[マクロ] を選択します。
カテゴリを選択し、 [名前の変更] をクリックします。
目的の言語を選択します。
選択した言語で名前を入力して、[適用] をクリックします。
カテゴリの現在の言語での名前が変更されます。
カテゴリと、そのカテゴリに含まれるすべてのスクリプトを削除できます。Software AG は、バックアップ ファイルを作るために、最初にスクリプトをエクスポートすることをお勧めします。
[アプリケーション起動ツール]、
[管理]、
[設定]、[評価] の順にクリックして、[マクロ] を選択します。
削除するカテゴリを選択します。[標準] カテゴリは削除できません。
[削除] をクリックします。
[削除] をクリックして確定します。
カテゴリと、そのカテゴリに含まれるすべてのスクリプトが削除されます。
エクスポート ファイルからスクリプトをインポートしたり、スクリプトが使用する共通ファイルを実行中にインポートしたりできます。これで、他のテナントのスクリプトを提供したり、以前のバージョンからスクリプトをインポートしたりできます。
[アプリケーション起動ツール]、
[管理]、
[設定]、[評価] の順にクリックして、[マクロ] を選択します。
スクリプトのインポート先となるカテゴリをクリックします。
インポートします。
目的のインポート ファイルを選択して、[開く] をクリックします。
カテゴリにスクリプトが既に存在している場合は、選択したカテゴリにコピーをインポートするために確認する必要があります。
スクリプトが実行中にインポートされた共通ファイルを実行する場合は、必要なファイルを有効化し、そのファイルのインポートを確認できます。そうしない場合は、テナントの現在の共通ファイルが使用されます。
スクリプトがインポートされました。
レポートまたは意味論分析を自動的に開始する、独自のイベントによってトリガーされるマクロを作成します。
[アプリケーション起動ツール]、
[管理]、
[設定]、[評価] の順にクリックして、[マクロ] を選択します。
マクロを追加するカテゴリをクリックするか、新しいカテゴリを作成します。
[マクロの作成] をクリックします。
テキスト フィールドを編集する言語を選択します。
すべての必要な言語でエントリを入力します。[名前] と [説明] は特に重要です。 必要に応じて、名前、件名、作成者、企業、説明を上書きします。
必要な場合は次の言語を選択して、順番にテキスト フィールドを編集します。
マクロを作成したけれどもまだ未確認である場合、必要であれば [ユーザーが使用できるようにする] チェック ボックスをオフにします。スクリプトはスクリプト エディターを使用して編集することもできます (ARIS Architect)。
[コンテキスト] の [イベントを追加] をクリックして、レポートまたは意味論分析を自動的に開始するイベントを追加します。
追加したイベントが、マクロの開始対象になるコンテキストを定義します。モデル タイプなどのタイプは追加できませんが、[派生タイプを含める] をアクティブ化できます。これは、たとえば、追加したモデル タイプの一覧にない派生モデル タイプのモデルを開始するマクロを希望する場合に意味があります。
[内容] をクリックして、[内容] フィールドで必要に応じて [マクロが実行するレポート] または [マクロが実行する意味論分析] を選択します。
[ユーザー定義のマクロ] (ARIS Architect のみで使用できます) を選択した場合は、基本プロパティを指定できますが、ARIS Architect でのみスクリプトを書き込むことができます。
必要なレポートまたは意味論分析プロファイルを選択します。
[出力] をクリックして、[出力ファイルの生成] を有効にしてから、必要な場合はファイル タイプを選択します。
[適用] をクリックします。
マクロが使用できます。
実行するためのアクセス権を特定ユーザーに制限する場合は、その制限がそのマクロによって開始されるレポートまたは意味論分析プロファイルの制限と完全に一致していることを確認します。
マクロ
マクロを選択すると、以下の操作を実行できます。
マクロ プロパティの編集
複数の言語でマクロ スクリプトの名前やその他のテキスト属性を変更できます。
[アプリケーション起動ツール]、
[管理]、
[設定]、[評価] の順にクリックして、[マクロ] を選択します。
目的のカテゴリを選択し、スクリプトを選択します。
[プロパティの編集] をクリックします。
テキスト フィールドを編集する言語を選択します。
必要に応じて、名前、件名、作成者、企業、説明を上書きします。
必要な場合は次の言語を選択して、順番にテキスト フィールドを編集します。
[適用] をクリックします。
変更が保存されます。
マクロ スクリプトが使用できるかどうかを決定できます。
[アプリケーション起動ツール]、
[管理]、
[設定]、[評価] の順にクリックして、[マクロ] を選択します。
目的のカテゴリを選択し、スクリプトを選択します。
[プロパティの編集] をクリックします。
[ユーザーが使用できるようにする] を有効にします。
[適用] をクリックします。
権限を持つユーザーはマクロを使用できます。
スクリプトを開始できるデータベース アイテムを指定します。コンテキストとして指定したデータベース アイテムに対してのみ、ユーザーはスクリプトを実行できます。
[アプリケーション起動ツール]、
[管理]、
[設定]、[評価] の順にクリックして、[マクロ] を選択します。
目的のカテゴリを選択し、スクリプトを選択します。
[プロパティの編集] をクリックします。
[コンテキスト] をクリックして、目的のオプションを有効にします。[モデル] または [オブジェクト] を有効にした場合は、ユーザーがそのスクリプトを開始できるタイプを指定できます。
派生モデルタイプが基づくモデル タイプを選択すると、[派生タイプを含める] チェック ボックスをオフにしていても、スクリプトを派生モデル タイプに対して実行できます。 派生したモデル タイプのベースとなるモデル タイプを有効にして、派生したタイプを無効にした場合は、無効にされた派生したモデル タイプについてもスクリプトを使用できます。
[適用] をクリックして、変更を保存します。
スクリプトが、選択したコンテキストで使用できるようになります。
。
マクロの実行をトリガーするイベントを指定できます。
[アプリケーション起動ツール]、
[管理]、
[設定]、[評価] の順にクリックして、[マクロ] を選択します。
目的のカテゴリを選択し、スクリプトを選択します。
[プロパティの編集] をクリックします。
[コンテキスト] をクリックして、[コンテキスト タイプ] フィールドで [イベントベースのコンテキスト] を選択します。
必要なイベントを選択します。イベントがない場合は、 [イベントを追加] をクリックします。
不足しているイベントを選択して、 [追加] をクリックします。
[イベントからのみ開始可能] を有効にすると、そのマクロはユーザーが開始できなくなります。
マクロは、選択されているイベントを使用します。
評価対象と出力一覧のアイテム数を減らすために、評価フィルターを使用します。
[アプリケーション起動ツール]、
[管理]、
[設定]、[評価] の順にクリックして、[マクロ] を選択します。
目的のカテゴリを選択し、スクリプトを選択します。
[プロパティの編集] をクリックします。
[評価フィルター] をクリックして、[評価フィルターを使用する] を有効にします。このテナント用に作成されたすべてのフィルターの一覧が表示されます。
目的のフィルターを選択します。
[適用] をクリックして、変更を保存します。
スクリプトは、評価フィルターに含まれるアイテムのみを評価します。
スクリプトが出力ファイルを生成するかどうかを指定して、出力ファイルのタイプを選択できます。
[アプリケーション起動ツール]、
[管理]、
[設定]、[評価] の順にクリックして、[マクロ] を選択します。
目的のカテゴリを選択し、スクリプトを選択します。
[プロパティの編集] をクリックします。
[出力] をクリックします。
[出力ファイルの生成] を有効にして、必要なファイル タイプを選択します。
[適用] をクリックして、変更を保存します。
生成される出力ファイルに使用するファイル形式を選択できます。スクリプト内で、ARIS サーバー が稼働するマシンのオペレーティング システムにインストールされていないフォントを使用する場合は、不足するフォントを追加する必要があります。フォントが不足すると、そのフォントを使用する内容が読めなくなります。不足するフォントは、出力ファイル内で、あるいはコピーしたモデルを別のアプリケーションに貼り付けた場合にレンダリングが適切にされません。
スクリプトが使用できる出力フォーマットとして PDF、RTF または DOC 形式が有効化されている場合は、生成される出力ファイルのページ プロパティを変更できます。
[アプリケーション起動ツール]、
[管理]、
[設定]、[評価] の順にクリックして、[マクロ] を選択します。
目的のカテゴリを選択し、スクリプトを選択します。
[プロパティの編集] をクリックします。
[ページ レイアウト] をクリックして、必要に応じて設定を変更します。
[適用] をクリックして、変更を保存します。
PDF、RTF、DOC 形式の出力ファイルで、定義されたページ設定が使用されます。
スクリプトが実行中にインポートするファイルのセットを変更できます。
[アプリケーション起動ツール]、
[管理]、
[設定]、[評価] の順にクリックして、[マクロ] を選択します。
目的のカテゴリを選択し、スクリプトを選択します。
[プロパティの編集] をクリックします。
[詳細プロパティ] をクリックします。
スクリプトが実行時にファイルをインポートする場合は、関連する共通ファイルが有効化されます。ファイルを無効にすると、スクリプトは正常に実行できなくなる場合があります。
[適用] をクリックして、変更を保存します。
詳細プロパティが保存されました。
標準スクリプトとファイルは、複製して、変更内容が失われないようにできます。 システムの更新中に、すべての標準スクリプトとファイルは、最新の機能を提供するために自動的に上書きされます。
[アプリケーション起動ツール]、
[管理]、
[設定]、[評価] の順にクリックして、[マクロ] を選択します。
スクリプトを保持するカテゴリをクリックします。
目的のスクリプトを選択して、 [複製] をクリックします。
スクリプトが複製されます。
複製されたスクリプトを変更できます。複製されたスクリプトは GUID が新しくなるため、ARIS の更新中に上書きされることはありません。
asa レポート スクリプトなど、不要になったスクリプトは削除できます。最初にスクリプトをエクスポートすれば、いつでも再び使うことができます。
[アプリケーション起動ツール]、
[管理]、
[設定]、[評価] の順にクリックして、[マクロ] を選択します。
スクリプトを保持するカテゴリをクリックします。
スクリプトを選択して、 [削除] をクリックします。
[削除] をクリックして確定します。
スクリプトは、そのテナントで使用できなくなります。
複数のバージョンを保存する場合や、複数のテナントでスクリプトを使用できるようにする場合は、スクリプトをエクスポート ファイルとして保存できます。
[アプリケーション起動ツール]、
[管理]、
[設定]、[評価] の順にクリックして、[マクロ] を選択します。
スクリプトを保持するカテゴリをクリックします。
スクリプトを選択して、 [エクスポート] をクリックします。
スクリプトが実行中にインポートされた共通ファイルを実行する場合は、必要なファイルを有効化し、そのファイルがエクスポート ファイルに含まれていることを確認できます。そうしない場合は、スクリプトのみがエクスポートされます。
ファイルの保存先となるフォルダーに移動して、[保存] をクリックします。
スクリプトが保存されました。
デフォルトでは、テナントのすべてのユーザーがすべてのスクリプトにアクセスできます。スクリプトを、定義したユーザー グループのメンバーのみが使用できるようにできます
[アプリケーション起動ツール]、
[管理]、
[設定]、[評価] の順にクリックして、[マクロ] を選択します。
スクリプトを保持するカテゴリをクリックします。
スクリプトを選択して [アクセスの制限] をクリックしてから、[ユーザー グループのアクセスを制限する] を有効にします。そのテナントで使用できるユーザー グループが表示されます。目的のユーザー
グループがARIS 管理で作成されたことを確認します。
目的のユーザー グループを有効にして、[適用] をクリックします。
スクリプトは、選択したユーザー グループのメンバーのみが実行できるようになります。