ファンクション

バージョン管理可能なデータベース詳細バリアント管理を有効にしている場合は、以下の機能を使用できます:

バージョンを保存する準備ができているデータベースを参照します。

バージョン管理を実行してユーザーがバージョン管理オプションを使用できるようにするには、以下の要件を満たす必要があります。

  • データベースがバージョン管理可能であること。これを実現するには、新規データベースを作成する際に [バージョン管理可能] チェック ボックスをオンにします。

  • ユーザーは少なくとも該当するモデルのバージョン アクセス権を持っていること。

バージョン管理可能なデータベースに対して詳細バリアント管理を有効化できます。

必要条件

  • 「ARIS Enterprise 管理」ライセンス権限があること。

  • 「データベース管理者」利用権限を持っていること。

手順

  1. アプリケーション起動ツール [アプリケーション起動ツール] の 管理 [管理] をクリックします。設定 [設定] ビューが表示されます。

  2. [データベース] をクリックします。

  3. 選択したアイテム データベースを選択して、プロパティ [プロパティ]、バリアント管理 [バリアント管理] の順にクリックします。

  4. [詳細バリアント管理の有効化] チェック ボックスをオンにします。

  5. データベース設定を終了します。

データベースは詳細バリアント管理用に準備されています。

除外グループの使用

バリアント管理から除外されるオブジェクトを保管する除外グループを定義できます。モデル バリアントが作成され、除外グループに保存されたオブジェクトは、オブジェクト バリアントではなくオカレンス コピーとして配置されます。

警告

モデルでオブジェクトを使用する前にオブジェクトの集合を作成する場合は、モデルで使用されていないオブジェクトがデータベースの整理中に削除されることに注意してください。

除外グループの定義

バリアント管理から除外されるオブジェクトを保管する除外グループを定義できます。モデル バリアントが作成され、除外グループに保存されたオブジェクトは、オブジェクト バリアントではなくオカレンス コピーとして配置されます。

必要条件

  • 「ARIS Enterprise 管理」ライセンス権限があること。

  • 「データベース管理者」利用権限を持っていること。

手順

  1. アプリケーション起動ツール [アプリケーション起動ツール] の 管理 [管理] をクリックします。設定 [設定] ビューが表示されます。

  2. [データベース] をクリックします。

  3. アプリケーション起動ツール [アプリケーション起動ツール]、管理 [管理]、設定 [設定]、[データベース] の順にクリックします。

  4. 除外グループを定義するデータベースの名前をクリックしてから、プロパティ [プロパティ]、バリアント管理 [バリアント管理] の順にクリックします。

  5. [除外グループの追加] をクリックします。バーが開き、データベース グループを展開できます。
    新しいグループを除外グループとして作成する場合は、[グループの作成] をクリックしてから名前を入力し、[OK] をクリックします。

  6. バリアントの作成から除外するグループを選択し、[除外グループの追加] をクリックします。選択したグループが一覧に表示されます。

  7. 他の除外するグループにも同じ手順を実行します。

  8. グループを ARIS Architect でも除外グループとして扱う場合は、[ARIS Architect で除外グループを対象にする] チェック ボックスをオンにします。[詳細バリアント管理] チェック ボックスをオンにしていると、ARIS Architect から詳細バリアント管理が提供されないため、[ARIS Architect で除外グループを対象にする] がグレーになります。

バリアントの生成から除外される、オブジェクトを含むグループを定義しました。

除外グループの削除

モデル バリアントの作成時に、内容のオカレンス コピーの代わりにバリアントが作成されるように、グループの [除外] ステータスを削除できます。

必要条件

  • 「ARIS Enterprise 管理」ライセンス権限があること。

  • 「データベース管理者」利用権限を持っていること。

手順

  1. アプリケーション起動ツール [アプリケーション起動ツール] の 管理 [管理] をクリックします。設定 [設定] ビューが表示されます。

  2. [データベース] をクリックします。

  3. アプリケーション起動ツール [アプリケーション起動ツール]、管理 [管理]、設定 [設定]、[データベース] の順にクリックします。

  4. 削除する除外グループを含むデータベースをクリックしてから、プロパティ [プロパティ]、バリアント管理 [バリアント管理] の順にクリックします。

  5. 内容のバリアントが再び作成されるように、削除する除外グループのチェック ボックスをオンにします。

  6. [除外グループの削除] をクリックします。

  7. アクションを確認するために、[削除] をクリックします。

選択した除外グループが削除されます。

モデルのバージョン管理

詳細バリアント管理では、モデルを使用してモデルのバージョンを管理できます。

必要条件

  • バージョン管理可能なデータベースを開いていること。

  • 「バージョン管理」アクセス権を持っていること。

手順

  1. アプリケーション起動ツール [アプリケーション起動ツール] の モデルとオブジェクト [モデルとオブジェクト] をクリックします。 レポジトリで [モデルとオブジェクト] ビューが開きます。

  2. バージョン管理を行うモデルを含むデータベース グループに移動します。 グループを選択すると、内容が詳細ビューに表示されます。

  3. 1 つのモデルをバージョン管理する場合は、マウス ポインターをモデルがある行に移動して その他 [参照] の バージョン [バージョン管理] をクリックします。

    複数のモデルをバージョン管理するには、目的のモデルのチェック ボックスをオンにして、[ナビゲーション] バーの上の バージョン [バージョン管理] をクリックします。

    [モデルとオブジェクト] ビューには、データベース内容と、モデルとオブジェクトを編集するための編集ボタンがあります。選択されているアイテムに適用できる編集ボタンが表示されます。

    以下の画像は [クラシック] ビューの [モデルとオブジェクト] ビューを示したものです。[モデルとオブジェクト] ビューは、選択されているビューやカスタマイズによって外観が変わる可能性があります。

    [ナビゲーション] バー

  4. [説明の入力] ダイアログ ボックスが開きます。

  5. 変更の説明を入力します。この説明は変更リストに追加され、ユーザーは、前回のバージョン後に行われた変更の内容とその理由を参照できます。

  6. [ファンクション割当図] (FAD) タイプのモデルなど、説明的アサインメントを含める場合は、[説明的アサインメントを含める] チェック ボックスをオンにします。

  7. [詳細化されたアサインメント] リスト ボックスを使用して、詳細化されたアサインメントを対象に含める方法を選択します。

    • 詳細化なし: 詳細化されたアサインメントは含まれません。

    • 完全な階層を含める: 詳細化されたすべてのアサインメントが含まれます。

    • 詳細化レベルを含める: [含められた詳細化レベル] フィールドを有効にします。ここでは、詳細化レベルがどこまで含まれるか、レベルを入力できます。

  8. 詳細化されたアサインメントで [詳細化レベルを含める] オプションを選択した場合、詳細化アサインメントを含める最大レベルを [詳細化レベルを含める] フィールドに入力します。

  9. [OK] をクリックします。

モデルがバージョンとして保存され、説明を含む変更リストが作成されます。

変更のロールアウト

「書込」と「バージョン」のアクセス権があり、変更されたマスター モデルのロールアウト プロセスをトリガーできます。バリアント所有者には電子メールで通知され、モデル バリアントで変更を適応させることがます。マスター所有者以外の誰かがロールアウトをトリガーした場合は、マスター所有者に電子メールで通知されます。

手順

  1. アプリケーション起動ツール [アプリケーション起動ツール] の モデルとオブジェクト [モデルとオブジェクト] をクリックします。 レポジトリで [モデルとオブジェクト] ビューが開きます。

  2. ロールアウト プロセスを開始するモデルを含むデータベース グループを選択します。

  3. [モデル] タブをアクティブにします。

  4. モデルのチェック ボックスをオンにします。

  5. バリアント [バリアント] の ロールアウトのトリガー [変更のロールアウト] をクリックします。 [マスター モデルのロールアウト プロセスのトリガー] ダイアログ ボックスが開きます。

  6. マスター モデルのロールアウト プロセスに含まれるモデル バリアントのチェック ボックスをオンにします。 前回のロールアウトが完了した、あるいはキャンセルされたモデル バリアントのみロールアウトをトリガーできます。

  7. ロールアウトの説明を入力します。この説明は、マスター モデルのロールアウトのトリガーによって生成される新しいバージョンの変更リストの説明としても使用されます。

  8. [ファンクション割当図] (FAD) タイプのモデルなど、説明的アサインメントを含める場合は、[説明的アサインメントを含める] チェック ボックスをオンにします。

  9. [詳細化されたアサインメント] リスト ボックスを使用して、詳細化されたアサインメントを対象に含める方法を選択します。

    • 詳細化なし: 詳細化されたアサインメントは含まれません。

    • 完全な階層を含める: 詳細化されたすべてのアサインメントが含まれます。

    • 詳細化レベルを含める: [含められた詳細化レベル] フィールドを有効にします。ここでは、詳細化レベルがどこまで含まれるか、レベルを入力できます。

  10. 詳細化されたアサインメントで [詳細化レベルを含める] オプションを選択した場合、詳細化アサインメントを含める最大レベルを [詳細化レベルを含める] フィールドに入力します。

  11. [OK] をクリックします。 [ロールアウトのトリガー結果] ダイアログ ボックスが開きます。含まれるモデル バリアントのロールアウト状態が表示されます。

  12. [OK] をクリックします。

ロールアウト プロセスが開始され、選択した場合、割り当てられたモデルでマスター モデルの新しいバージョンが作成されます。

  • [説明的アサインメントを含める] チェック ボックスをオンにした場合、ファンクション割当図などのモデルがロールアウト プロセスに含まれます。

  • 詳細化されたアサインメントのアサインメント階層全体を選択した場合、割り当てられたすべてのモデルがロールアウト プロセスの対象となります。詳細化されたアサインメントのレベルを選択した場合、選択したレベルに割り当てられているすべてのモデルが対象となります。つまり、選択が解除された割り当てレベルのモデルは対象外となります。

ロールアウトは、以前のロールアウトが保留されていないモデル バリアントに対して開始されます。ロールアウト プロセスに含まれるモデル バリアントのバリアント所有者に電子メールが届きます。電子メールは、バリアント所有者にモデル バリアントを開いて、マスター モデルに変更を適用するよう求めます。

ロールアウトのキャンセル

変更されたマスター モデルの「書込」アクセス権を持つユーザーは、[保留中] ロールアウト状態にあるすべてのモデル バリアントのロールアウト プロセスをキャンセルできます。[進行中] ロールアウト状態にあるモデル バリアントのロールアウトはキャンセルできません。

モデル バリアントの「書込」アクセス権を持つユーザーは、マスター モデルへの変更がモデル バリアントに適用済みの場合でも、そのモデル バリアントのロールアウト プロセスをキャンセルできます。

手順

  1. アプリケーション起動ツール [アプリケーション起動ツール] の モデルとオブジェクト [モデルとオブジェクト] をクリックします。 レポジトリで [モデルとオブジェクト] ビューが開きます。

  2. ロールアウト プロセスをキャンセルするマスター モデルを含むデータベース グループを選択します。

  3. [モデル] タブをアクティブにします。

  4. モデルのチェック ボックスをオンにします。

  5. バリアント [バリアント]、ロールアウトのトリガー [マスターロールアウトのキャンセル] の順にクリックします。[アクティブなロールアウトのキャンセル] がダイアログ ボックスが開きます。

  6. アクティブなロールアウトをキャンセルするモデルのチェック ボックスをオンにします。

  7. [OK] をクリックします。

  8. [ロールアウトのキャンセル結果] ダイアログ ボックスが開きます。含まれるマスター モデルの状態が表示されます。

  9. [OK] をクリックします。

ロールアウト プロセスがキャンセルされ、ロールアウト プロセスに関係するユーザーには、電子メールでキャンセルが通知されます。

ワンポイント

個別モデルの [バリアント] タブ (リポジトリの プロパティ [詳細] バー) を開いて、[変更のロールアウト]、[マスター モデルのロールアウトのキャンセル] の順にクリックして、ロールアウト プロセスをキャンセルすることもできます。

ロールアウト状態の表示

ロールアウト状態とモデル バリアントの責任者を [モデルとオブジェクト] ビューで表示できます。

手順

  1. アプリケーション起動ツール [アプリケーション起動ツール] の モデルとオブジェクト [モデルとオブジェクト] をクリックします。 レポジトリで [モデルとオブジェクト] ビューが開きます。

  2. モデル バリアントを表示するマスター モデルを含むデータベース グループを選択します。

  3. [モデル] タブをアクティブにします。

  4. マスター モデルのチェック ボックスをオンにします。

  5. [詳細] バーの [バリアント] タブを選択します。モデル バリアントの責任者とロールアウト状態が表示されます。

    なし

    モデル バリアントのロールアウトはトリガーされていません。

    新規

    新しいモデル バリアントが作成されます。ただし、モデル バリアントはまだ完全に設定されていないため、バリアント所有者はまだ [完了] をクリックしていません

    保留中

    モデル バリアントのロールアウトはトリガーされています

    進行中

    バリアント所有者が現在のロールアウトの処理を開始しました

    完了

    新しいモデル バリアントが作成された、あるいはモデル バリアントへのマスター モデル ロールアウトが完了しました。

    キャンセル済み

    モデル バリアントの最新のマスター モデル ロールアウトがキャンセルされました。

ロールアウト状態に応じて、これ以上進めるかどうかを選択できます。