このユース ケースでは、
すべての Alfabet オブジェクトを ARIS にインポートして Alfabet 同期を開始する方法について説明します。これにより、システムを最新の状態に維持します。スケジュールされたレポートは、定義した時刻に自動的に開始するレポートです。
バックグラウンドで実行され、あとで結果を確認できます。たとえば、システム パフォーマンスに大幅に影響するレポートを、ユーザーがいない夜間に実行するように定義できます。
レポートを完全に自動実行するには、レポートの実行中にレポートによりダイアログ ボックスが開かれることがあってはなりません。自動的に実行できないレポートに関しては、プロパティ ページの [ダイアログを開く] がオンになっています。
スケジュールを非アクティブにすると自動的に実行されなくなりますが、スケジュールは維持されます。スケジュールのアクティブ化はいつでもできます。
[スケジュールされたレポート] グループは、「レポートの自動化」
がある場合に表示されます。次の利用権限を使用して、ユーザーの権利を制御します。
[分析] タブ
分析オブジェクトと KPI 間の依存を分析できます。データベースに含まれているすべての分析オブジェクトが表示されます。分析オブジェクトを転送するために、ルール セットでこの構造を定義します。分析オブジェクトの構造は、グラフィックを使用して表示されます。
テンプレートで作成したテーブルを使用して KPI を評価し、分析オブジェクト、次元、KPI を相互に関連付けることができます。
基底 KPI 値を入力できます。背景色が青のフィールドは、計算済みの値を示します。背景色が白のフィールドは編集可能です。背景色が灰色のフィールドは編集不可能で、表示されている次元で表示されている分析オブジェクトに対して定義されていない KPI (ルール セットが変更されたり、分析オブジェクトがなくなったなどの理由による) を示します。
以下のオプションがあります。
分析グループの名前を変更する
分析オブジェクトを選択し、[KPI] 領域に KPI を表示する
KPI の構成に関する情報を取得する
[グラフィック] 領域で、分析オブジェクトの構造内を移動する
テンプレートからのテーブルの作成
分析オブジェクトを非アクティブにする
分析グループの削除
保存したテーブルを開く
What-if 分析を実行する
値の編集
KPI の構成に関する情報を取得する
テンプレートからのテーブルの作成
保存したテーブルを開く
What-if 分析を実行する
[データ管理] タブ
データを管理できます。
以下のオプションがあります。
既存の次元の組み合わせおよび分析オブジェクトをマージする
既存の次元の組み合わせを削除する
次元の組み合わせを非アクティブにする
保存ポイントをアクティブにする
保存ポイントを非アクティブにする
[KPI] タブ
基底 KPI 値を入力できます。背景色が青のフィールドは、計算済みの値を示します。背景色が白のフィールドは編集可能です。背景色が灰色のフィールドは編集不可能で、表示されている次元で表示されている分析オブジェクトに対して定義されていない KPI (ルール セットが変更されたり、分析オブジェクトがなくなったなどの理由による) を示します。
[管理] タブ
設定ファイルをインポートして、次元タイプ、次元、入力画面、ルール セット、テーブル テンプレート、ユーザー、およびユーザー グループを管理できます。
シナリオ
スケジュールされたレポートによって実行される 2 つのレポート スクリプトを書くことにします。1 つ目で Alfabet オブジェクトをインポートし、2 つ目で同期を開始します。
必要条件
データベースが Alfabet と
。任意の ARIS データベースを Alfabet システムに接続できます。Alfabet インポートが設定されている場合、ユーザーは、接続された ARIS データベースと Alfabet のデータベースのオブジェクトを再利用して、他のシステムに切り替えることができます。データベースを Alfabet システムに接続するには、次の手順に従います。
[アプリケーション起動ツール]、
[管理]、
[設定]、[データベース] の順にクリックします。
データベースを選択して、
[プロパティ]、[Alfabet 設定] の順にクリックします。[データベース [...] の Alfabet 統合設定] バーが開きます。
[Web サービス URL] フィールドに、Alfabet Web アプリケーションへの URL を入力します。URL は、Alfabet Web サービス (Alfabet RESTful API) へのアクセスに使用されます。Web サービス URL はデータ交換に必要です。
[ユーザー インターフェイス URL] フィールドに Alfabet ユーザー インターフェイスへのアクセス使用される URL を入力します。この URL は、ユーザーが ARIS から Alfabet オブジェクトに移動できるようにするために必要です。
[ユーザー名 ] フィールドと [API パスワード/トークン] フィールドに、必要に応じてユーザーの資格情報を指定します。
パスワード、トークン、認証の詳細については、『Alfabet Interface for RESTful Web Services』マニュアルに記載されています。 文書 Web サイト.から技術ヘルプを開く、あるいはダウンロードすることができます。文書は、ARIS ダウンロード センターにある ARIS インストール パッケージにも含まれます 。
警告
セキュリティ上の理由から、Alfabet RESTful API バージョン 2 の使用を推奨します。 Alfabet REST API v1 (推奨しません) をアクティブにしないでください。Software AG は、Alfabet RESTful API バージョン 2 にできるだけ早く切り替えることを推奨します。
マッピングされたオブジェクトや接続線が Alfabet に存在しなくなった、
について必要な同期オプションを選択します。選択したアクションは、データ同期中に自動的に実行されます。オブジェクト
Alfabet に存在しなくなっても、マッピングされているオブジェクトは、ARIS データベースに引き続き、変わらずに残ります。
マッピングされたオブジェクトが Alfabet に存在しなくなった ARIS オブジェクトからマッピングを削除します。
この操作は元に戻せません。
マッピングされた Alphabet オブジェクトが使用できなくなった、すべての ARIS オブジェクトを識別します。
これらのオブジェクトの [Alfabet - 候補削除] 属性 (AT_ALFA_DELETE_CANDIDATE、4152) は [true] に設定されています。
マッピングされたオブジェクトが Alfabet に存在しなくなった ARIS オブジェクトを削除します。
この操作は元に戻せません。
接続線
Alfabet オブジェクト間の接続線が Alfabet で変更または削除されても、そららの接続線は ARIS データベースに変わらず残ります。
関連する接続線が Alfabet に存在しなくなった ARIS 接続線からマッピングを削除します。
この操作は元に戻せません。
関連する Alphabet 接続線が Alphabet で使用できなくなった、すべての ARIS 接続線を識別します。
これらの接続線の [Alfabet - 候補削除] 属性 (AT_ALFA_DELETE_CANDIDATE、4152) は [真] に設定されます。
関連する接続線が Alfabet に存在しなくなった ARIS 接続線を削除します。
この操作は元に戻せません。
[接続のテスト] をクリックして、指定されている値を検証します。
テストが成功した場合は、[保存] をクリックして、ダイアログ ボックスを閉じます。
データベースが Alfabet システムと接続されます。
目的のデータベースに対して「レポートの自動化」
を持っていること。次の利用権限を使用して、ユーザーの権利を制御します。
[分析] タブ
分析オブジェクトと KPI 間の依存を分析できます。データベースに含まれているすべての分析オブジェクトが表示されます。分析オブジェクトを転送するために、ルール セットでこの構造を定義します。分析オブジェクトの構造は、グラフィックを使用して表示されます。
テンプレートで作成したテーブルを使用して KPI を評価し、分析オブジェクト、次元、KPI を相互に関連付けることができます。
基底 KPI 値を入力できます。背景色が青のフィールドは、計算済みの値を示します。背景色が白のフィールドは編集可能です。背景色が灰色のフィールドは編集不可能で、表示されている次元で表示されている分析オブジェクトに対して定義されていない KPI (ルール セットが変更されたり、分析オブジェクトがなくなったなどの理由による) を示します。
以下のオプションがあります。
分析グループの名前を変更する
分析オブジェクトを選択し、[KPI] 領域に KPI を表示する
KPI の構成に関する情報を取得する
[グラフィック] 領域で、分析オブジェクトの構造内を移動する
テンプレートからのテーブルの作成
分析オブジェクトを非アクティブにする
分析グループの削除
保存したテーブルを開く
What-if 分析を実行する
値の編集
KPI の構成に関する情報を取得する
テンプレートからのテーブルの作成
保存したテーブルを開く
What-if 分析を実行する
[データ管理] タブ
データを管理できます。
以下のオプションがあります。
既存の次元の組み合わせおよび分析オブジェクトをマージする
既存の次元の組み合わせを削除する
次元の組み合わせを非アクティブにする
保存ポイントをアクティブにする
保存ポイントを非アクティブにする
[KPI] タブ
基底 KPI 値を入力できます。背景色が青のフィールドは、計算済みの値を示します。背景色が白のフィールドは編集可能です。背景色が灰色のフィールドは編集不可能で、表示されている次元で表示されている分析オブジェクトに対して定義されていない KPI (ルール セットが変更されたり、分析オブジェクトがなくなったなどの理由による) を示します。
[管理] タブ
設定ファイルをインポートして、次元タイプ、次元、入力画面、ルール セット、テーブル テンプレート、ユーザー、およびユーザー グループを管理できます。
ARIS メソッドと JavaScript および ARIS Script プログラミング言語に関する知識が必要です。
このテナントの
であること。以下で説明される管理者ロールは、サーバーおよびデータベースのレベルでさまざまな権限によって定義されます。管理者に割り当てられたロールに応じて、特定のファンクションを実行できます。
superuser
ユーザー「superuser」は自動的に作成されます。デフォルトでは、このユーザーには、「ユーザー管理」、「ライセンス管理」、および「設定管理者」利用権限が割り当てられます。このユーザーは、ほかのユーザーに対して、この利用権限を有効にすることもできます。「superuser」タイプのユーザーは、ライセンスで許可されているユーザー数にはカウントされません。「superuser」はシステム管理を担当しますが、ライセンスの制限のため ARIS を使用することはできません。デフォルト パスワードは「superuser」です。 不正なアクセスを防止するために、デフォルト パスワードを変更する必要があります。 「superuser」は削除できない唯一のユーザーなので、そのパスワードはとても重要です。 ユーザー名以外のすべてのユーザー データを変更できます。 superuser は、その他のデフォルト ユーザー (system、arisservice、guest) が削除された場合、それらを再作成できます。
system
システム ユーザー「system」は、システム管理者のLDAP システムなどの外部システムを使用している場合でも、認証されたユーザーは、この非常時用のユーザー名でデータベースにログオンできます。
を担い、テナントのすべてのデータベースで、すべての利用権限とアクセス権を持ちます。認証に名前「system」は変更できません。このユーザーの [システム ユーザー] チェック ボックス (ARIS Design Server の [利用権限] プロパティ ページ) をオフにすることもできません。不正なアクセスを防ぐために、「manager」というパスワードはただちに変更してください。
問題を回避するためには、追加のシステム ユーザーを作成してください。 複数のシステム ユーザーがいれば、ひとりしかいないシステム ユーザーがパスワードを忘れた場合などの問題を回避できます。すべてのシステム ユーザーのパスワードを忘れた場合は、すべての機能が利用できず、データへのアクセスが完全に不可能になります。
次の管理者ロールが定義されます。
データベース管理者
[ARIS 管理] では、データベース管理者には「データベース管理者」利用権限が必要です。このロールを持つユーザーは、すべての利用権限とアクセス権限を持ち、クライアントのすべてのデータベースのデータを編集できます。
データベース管理者は、サーバー レベルで以下の作業を行います。
定義されている利用権限を持つユーザーは、データベース レベルでその他のアクションを実行できます。
設定管理者
[ARIS 管理] では、設定管理者には「設定管理者」利用権限が必要です。
以下のタスクを実行します。
モデル作成の規則を定義し、自社の企業設計に合わせてモデルの表示設定を調整する
データベースで使用できる ARIS メソッドの内容を定義する
スクリプト管理者
[ARIS 管理] では、スクリプト管理者には「スクリプト管理者」利用権限が必要です。
スクリプト管理者は、以下の作業を行います。
レポート スクリプトの記述
スクリプトの削除
ARIS の以前のバージョンのカスタムまたは変更されたスクリプトの転送
分析公開者
分析公開者には、[ARIS 管理] で分析公開者の利用権限が必要です。
分析公開者は、以下のアクションを行います。
分析管理者
分析管理者には、[ARIS 管理] で分析管理者の利用権限が必要です。
分析管理者は、以下のアクションを行います。
。
マッピングされたマスター オブジェクトまたは接続線が Alfabet に存在しなくなった ARIS のオブジェクトまたは接続線に必要な操作を選択します。
手順
[エクスプローラー] タブを使用して、データベースにログオンします。
[プロパティ] をクリックします。 ダイアログ ボックスが開きます。
[選択] タブで、[Alfabet 統合]、[同期オプション] の順にをクリックします。
権限のある ARIS ユーザーが Alfabet 同期を開始するが、オブジェクトや接続線が Alfabet に存在しないときに、ARIS のオブジェクトと接続線に使用するアクションを選択します。
[OK] をクリックします。
選択したオプションが、今後の Alfabet 同期に適用されます。
手順
この手順は、ユース ケースの一部です。
Alfabet オブジェクトをインポートして、同期を自動的に開始するために、2 つのレポート スクリプトを書きます。
必要条件
ARIS メソッドと JavaScript および ARIS Script プログラミング言語に関する知識が必要です。
このテナントの
であること。以下で説明される管理者ロールは、サーバーおよびデータベースのレベルでさまざまな権限によって定義されます。管理者に割り当てられたロールに応じて、特定のファンクションを実行できます。
superuser
ユーザー「superuser」は自動的に作成されます。デフォルトでは、このユーザーには、「ユーザー管理」、「ライセンス管理」、および「設定管理者」利用権限が割り当てられます。このユーザーは、ほかのユーザーに対して、この利用権限を有効にすることもできます。「superuser」タイプのユーザーは、ライセンスで許可されているユーザー数にはカウントされません。「superuser」はシステム管理を担当しますが、ライセンスの制限のため ARIS を使用することはできません。デフォルト パスワードは「superuser」です。 不正なアクセスを防止するために、デフォルト パスワードを変更する必要があります。 「superuser」は削除できない唯一のユーザーなので、そのパスワードはとても重要です。 ユーザー名以外のすべてのユーザー データを変更できます。 superuser は、その他のデフォルト ユーザー (system、arisservice、guest) が削除された場合、それらを再作成できます。
system
システム ユーザー「system」は、システム管理者のLDAP システムなどの外部システムを使用している場合でも、認証されたユーザーは、この非常時用のユーザー名でデータベースにログオンできます。
を担い、テナントのすべてのデータベースで、すべての利用権限とアクセス権を持ちます。認証に名前「system」は変更できません。このユーザーの [システム ユーザー] チェック ボックス (ARIS Design Server の [利用権限] プロパティ ページ) をオフにすることもできません。不正なアクセスを防ぐために、「manager」というパスワードはただちに変更してください。
問題を回避するためには、追加のシステム ユーザーを作成してください。 複数のシステム ユーザーがいれば、ひとりしかいないシステム ユーザーがパスワードを忘れた場合などの問題を回避できます。すべてのシステム ユーザーのパスワードを忘れた場合は、すべての機能が利用できず、データへのアクセスが完全に不可能になります。
次の管理者ロールが定義されます。
データベース管理者
[ARIS 管理] では、データベース管理者には「データベース管理者」利用権限が必要です。このロールを持つユーザーは、すべての利用権限とアクセス権限を持ち、クライアントのすべてのデータベースのデータを編集できます。
データベース管理者は、サーバー レベルで以下の作業を行います。
定義されている利用権限を持つユーザーは、データベース レベルでその他のアクションを実行できます。
設定管理者
[ARIS 管理] では、設定管理者には「設定管理者」利用権限が必要です。
以下のタスクを実行します。
モデル作成の規則を定義し、自社の企業設計に合わせてモデルの表示設定を調整する
データベースで使用できる ARIS メソッドの内容を定義する
スクリプト管理者
[ARIS 管理] では、スクリプト管理者には「スクリプト管理者」利用権限が必要です。
スクリプト管理者は、以下の作業を行います。
レポート スクリプトの記述
スクリプトの削除
ARIS の以前のバージョンのカスタムまたは変更されたスクリプトの転送
分析公開者
分析公開者には、[ARIS 管理] で分析公開者の利用権限が必要です。
分析公開者は、以下のアクションを行います。
分析管理者
分析管理者には、[ARIS 管理] で分析管理者の利用権限が必要です。
分析管理者は、以下のアクションを行います。
手順
ARIS Architect で、[ARIS] から [管理] をクリックします。
[ナビゲーション] バーがまだアクティブでない場合は、バー パネルで [ナビゲーション] をクリックします。
エクスプローラー ツリーで、 [評価] フォルダーをタブルクリックします。
[レポート] フォルダーをダブルクリックします。レポートのカテゴリが表示されます。
レポート スクリプトを割り当てるカテゴリを右クリックするか、新しいカテゴリを作成します。
[新規作成]、 [レポート] の順にクリックします。[スクリプト ウィザード] が開きます。
最初の例では、必要な言語で、[名前] と [説明] を、指定します。名前が [すべての Alfabet オブジェクトのインポート] で、説明が [インターフェイス設定 の定義に従い、Alfabet からすべての Alfabet オブジェクトを選択したデータベース グループにインポートします] になります。
[ダイアログを開く] チェック ボックスをオフにします。
[次へ] をクリックします。
レポートを実行するコンテキストとして [グループ] を選択し、[次へ] をクリックします。
[出力ファイルの生成] チェック ボックスをオフにし、[アクセスの制限] ページに移動します。
必要に応じて、実行されるレポートへのアクセスを制限します。
[完了] をクリックします。スクリプト エディターが開きます。
次の例のように、コードを書きます。
var alfaIntegration = Context.getComponent("AlfabetIntegration");
var result = alfaIntegration.doImport(ArisData.getSelectedGroups()[0], null)
スクリプトを保存し、2 番目のレポートとなる「Alfabet オブジェクトの同期」を書きます。
このレポートは、すでにインポートされた Alfabet オブジェクトを同期します。
レポートを実行するコンテキストとして [データベース] を選択します。
以下のコードを例として使用します。
var alfaIntegration = Context.getComponent("AlfabetIntegration");
var result = alfaIntegration.doSynchronize(ArisData.getActiveDatabase(), 3);
これで、スケジュールされたレポートによって開始される 2 つのレポートができました。
この手順は、ユース ケースの一部です。
Alfabet 資産をインポートし、自動的に同期を開始するために、
に実行される 2 つのレポートを実行するために 2 つのスケジュールされたレポートを作成します。スケジュールされたレポートは、定義した時刻に自動的に開始するレポートです。
バックグラウンドで実行され、あとで結果を確認できます。たとえば、システム パフォーマンスに大幅に影響するレポートを、ユーザーがいない夜間に実行するように定義できます。
レポートを完全に自動実行するには、レポートの実行中にレポートによりダイアログ ボックスが開かれることがあってはなりません。自動的に実行できないレポートに関しては、プロパティ ページの [ダイアログを開く] がオンになっています。
スケジュールを非アクティブにすると自動的に実行されなくなりますが、スケジュールは維持されます。スケジュールのアクティブ化はいつでもできます。
[スケジュールされたレポート] グループは、「レポートの自動化」
がある場合に表示されます。次の利用権限を使用して、ユーザーの権利を制御します。
[分析] タブ
分析オブジェクトと KPI 間の依存を分析できます。データベースに含まれているすべての分析オブジェクトが表示されます。分析オブジェクトを転送するために、ルール セットでこの構造を定義します。分析オブジェクトの構造は、グラフィックを使用して表示されます。
テンプレートで作成したテーブルを使用して KPI を評価し、分析オブジェクト、次元、KPI を相互に関連付けることができます。
基底 KPI 値を入力できます。背景色が青のフィールドは、計算済みの値を示します。背景色が白のフィールドは編集可能です。背景色が灰色のフィールドは編集不可能で、表示されている次元で表示されている分析オブジェクトに対して定義されていない KPI (ルール セットが変更されたり、分析オブジェクトがなくなったなどの理由による) を示します。
以下のオプションがあります。
分析グループの名前を変更する
分析オブジェクトを選択し、[KPI] 領域に KPI を表示する
KPI の構成に関する情報を取得する
[グラフィック] 領域で、分析オブジェクトの構造内を移動する
テンプレートからのテーブルの作成
分析オブジェクトを非アクティブにする
分析グループの削除
保存したテーブルを開く
What-if 分析を実行する
値の編集
KPI の構成に関する情報を取得する
テンプレートからのテーブルの作成
保存したテーブルを開く
What-if 分析を実行する
[データ管理] タブ
データを管理できます。
以下のオプションがあります。
既存の次元の組み合わせおよび分析オブジェクトをマージする
既存の次元の組み合わせを削除する
次元の組み合わせを非アクティブにする
保存ポイントをアクティブにする
保存ポイントを非アクティブにする
[KPI] タブ
基底 KPI 値を入力できます。背景色が青のフィールドは、計算済みの値を示します。背景色が白のフィールドは編集可能です。背景色が灰色のフィールドは編集不可能で、表示されている次元で表示されている分析オブジェクトに対して定義されていない KPI (ルール セットが変更されたり、分析オブジェクトがなくなったなどの理由による) を示します。
[管理] タブ
設定ファイルをインポートして、次元タイプ、次元、入力画面、ルール セット、テーブル テンプレート、ユーザー、およびユーザー グループを管理できます。
必要条件
目的のデータベースに対して「レポートの自動化」
を持っていること。次の利用権限を使用して、ユーザーの権利を制御します。
[分析] タブ
分析オブジェクトと KPI 間の依存を分析できます。データベースに含まれているすべての分析オブジェクトが表示されます。分析オブジェクトを転送するために、ルール セットでこの構造を定義します。分析オブジェクトの構造は、グラフィックを使用して表示されます。
テンプレートで作成したテーブルを使用して KPI を評価し、分析オブジェクト、次元、KPI を相互に関連付けることができます。
基底 KPI 値を入力できます。背景色が青のフィールドは、計算済みの値を示します。背景色が白のフィールドは編集可能です。背景色が灰色のフィールドは編集不可能で、表示されている次元で表示されている分析オブジェクトに対して定義されていない KPI (ルール セットが変更されたり、分析オブジェクトがなくなったなどの理由による) を示します。
以下のオプションがあります。
分析グループの名前を変更する
分析オブジェクトを選択し、[KPI] 領域に KPI を表示する
KPI の構成に関する情報を取得する
[グラフィック] 領域で、分析オブジェクトの構造内を移動する
テンプレートからのテーブルの作成
分析オブジェクトを非アクティブにする
分析グループの削除
保存したテーブルを開く
What-if 分析を実行する
値の編集
KPI の構成に関する情報を取得する
テンプレートからのテーブルの作成
保存したテーブルを開く
What-if 分析を実行する
[データ管理] タブ
データを管理できます。
以下のオプションがあります。
既存の次元の組み合わせおよび分析オブジェクトをマージする
既存の次元の組み合わせを削除する
次元の組み合わせを非アクティブにする
保存ポイントをアクティブにする
保存ポイントを非アクティブにする
[KPI] タブ
基底 KPI 値を入力できます。背景色が青のフィールドは、計算済みの値を示します。背景色が白のフィールドは編集可能です。背景色が灰色のフィールドは編集不可能で、表示されている次元で表示されている分析オブジェクトに対して定義されていない KPI (ルール セットが変更されたり、分析オブジェクトがなくなったなどの理由による) を示します。
[管理] タブ
設定ファイルをインポートして、次元タイプ、次元、入力画面、ルール セット、テーブル テンプレート、ユーザー、およびユーザー グループを管理できます。
手順
[ARIS]、[管理] または [ARIS]、[エクスプローラー] の順にクリックします。[管理] または [エクスプローラー] タブが開きます。
データベースにログオンします。
[ナビゲーション] バーがまだアクティブでない場合は、バー パネルで [ナビゲーション] をクリックします。
エクスプローラー ツリーで [スケジュールされたレポート] フォルダーをクリックします。
スケジュールを作成するには、 [新規作成] の
[スケジュールされたレポートを作成する] をクリックします。[レポートの自動化ウィザード] が開きます。
最初のスケジュール名を指定します (例: 「Alfabet 資産の日次インポート」)。
現在のユーザーのパスワードを指定して、[次へ] をクリックします。
以前に作成した「すべての Alfabet 資産のインポート」レポートを選択します。
Alfabet 資産が保存されるデータベース グループを選択し、[次へ] をクリックします。
レポートを実行する時刻と頻度を指定し、[完了] をクリックします。
実行される「Alfabet 資産の同期」レポート用の 2 番目のスケジュールを作成します。実行手順は似ています。この場合は、データベースを開始コンテキストとして選択します。
レポートが定義どおりに実行されます。最初の実行時刻を過ぎていない場合、レポートは自動的にアクティブになり、定義した時刻に実行されます。