Skip to main content

ブランチ バージョンの管理

ブランチ バージョンを管理するには、ArcGIS Pro のツールを使用します。

ブランチ バージョン管理には、次のタスクが含まれます。

これらのタスクを実行するには、ArcGIS Pro のバージョン ビューを使用する方法があります。 バージョン ビューを開くと、以下の図に示すように、バージョンとそのプロパティが表示されます。 この図では、「Jonathan」という名前のユーザーが「Weddington」という名前付きバージョンを作成し、そのバージョンの アクセス プロパティを パブリック に設定しています。

バージョン ビューを使用して作成された新しいバージョン

Web フィーチャ レイヤーのバージョン ビューにアクセスする方法については、以下の「バージョン ビューを開く」セクションをご参照ください。

バージョン アクセス

バージョン アクセスは、アクティブなポータル ユーザーの権限、バージョンの所有権、バージョンのアクセス権の組み合わせに基づいています。

ブランチ バージョンを管理するには、アクティブな ArcGIS Enterprise ポータルから Web フィーチャ レイヤーにアクセスします。 Web フィーチャ レイヤーの対象となるフィーチャ サービスでは、バージョン管理機能を有効にしておく必要があります。

ポータル ユーザー権限

ブランチ バージョニングの場合、バージョンの所有権とアクセス権は、アクティブなポータルに接続されたユーザーに基づいて決定します。 バージョン所有者は、バージョンの作成時にアクティブなポータルに接続されているユーザーです。

名前付きバージョンとそこに含まれるデータにアクセスすると、バージョンの所有者とアクセス権限の設定により、現在のポータル ユーザーが表示および管理できるバージョンと、それらのバージョンのデータを表示または編集できるかどうかが決定します。

アクティブなポータルに接続されているユーザー

バージョン アクセス

バージョンを含む Web フィーチャ レイヤー*へのアクセス権を持つポータル ユーザー

  • パブリック バージョンとプロテクト バージョンのプロパティを表示する。

  • パブリック バージョンとプロテクト バージョンのデータを表示する。

フィーチャを編集する権限と、バージョンを含む Web フィーチャ レイヤー*へのアクセス権を持つポータル ロールのメンバー

  • パブリック バージョンとプロテクト バージョンのプロパティを表示する。

  • パブリック バージョンとプロテクト バージョンのデータを表示する。

  • Web フィーチャ レイヤーが編集可能な場合は、データをパブリック バージョンで編集する。

バージョンの所有者

  • 所有するバージョンのプロパティを表示する。

  • 所有するバージョンでデータを表示および編集する。

  • 所有するバージョンを管理する。

すべてのバージョンを管理する権限と、バージョンを含む Web フィーチャ レイヤー*へのアクセス権を持つポータル ロールのメンバー

  • すべてのバージョンのプロパティを表示する。

  • すべてのバージョンのデータを表示する。

  • すべてのバージョンを管理する。

デフォルト管理者ロールのメンバー

  • すべてのバージョンのプロパティを表示する。

  • すべてのバージョンのデータを表示および編集する。

  • すべてのバージョンを管理する。

* Web フィーチャ レイヤーへのアクセス権は、Web フィーチャ レイヤーの共有設定に基づきます。 詳細については、ArcGIS Enterprise ヘルプの「アイテムの共有」をご参照ください。

上記のテーブルにリストされている最後 2 人のポータル ユーザーは、Web フィーチャ レイヤーのすべての名前付きバージョンを管理できます。 これらのポータル ユーザーは、次のセクションで説明するように、バージョン管理者とも呼ばれます。

バージョンの管理者

バージョン管理者は、Web フィーチャ レイヤー経由でブランチ バージョンにアクセスします。 次の ArcGIS Enterprise ポータル ユーザーは、バージョン管理者の役割を担うことができます:

バージョン管理者は、バージョン管理 機能を有効にして公開した Web フィーチャ レイヤーからバージョン ビューを開くと、次の操作を行えます。

  • Web フィーチャ レイヤーのすべてのバージョンのプロパティを表示する。

  • Web フィーチャ レイヤーのすべてのバージョンのデータを表示し、編集する。

  • バージョンの所有者や、バージョンに対して構成されているアクセス権限にかかわらず、Web フィーチャ レイヤーの名前付きバージョンを管理する。

  • デフォルト バージョンのアクセス権限が プロテクト に設定されている場合でも、Web フィーチャ レイヤーの任意の名前付きバージョンからデフォルト バージョンに編集内容をポストする。

バージョン管理 機能が有効ではない場合、Web フィーチャ レイヤーはデフォルト バージョンにしかアクセスできません。 これらの Web フィーチャ レイヤーの場合、バージョン管理者はデフォルト バージョンのプロパティの表示と、デフォルト バージョンのデータの表示と編集を行えます。

注意:

ジオデータベース管理者のみが実行できる、バージョン管理タスクがいくつかあります。 これらのタスクは、ブランチ バージョニング用に構成されたジオデータベース管理者として設定されたデータベース コネクションを使用して完了する必要があります。

ジオデータベース管理者は、データベース コネクション データ ソースから次のタスクを実施できます。

  • デフォルト バージョンのアクセス権限を変更する。 詳細については、以下の「デフォルト バージョンを保護する」セクションをご参照ください。

  • 関連する Web フィーチャ レイヤーが削除されたバージョンを削除する。 バージョン管理者は Web フィーチャ レイヤーからしかバージョンにアクセスできないため、この場合はジオデータベース管理者がバージョンを削除する必要があります。

  • バージョン ロックを管理する。 詳細については、「ジオデータベース ロックの管理」をご参照ください。

アクセス権

バージョンのアクセス レベルを設定して、バージョン所有者以外のユーザーによる編集や表示を制限します。 名前付きバージョンは 3 つのアクセス レベルにすべて対応しており、デフォルト バージョンではパブリックまたはプロテクト アクセスのどちらかを使用できます。

バージョンには、次のアクセス権限のいずれかを設定できます。

  • プライベート - バージョン所有者またはバージョン管理者のみが、バージョンとそのデータの表示、バージョンの管理、バージョンのデータの編集を行えます。 この設定は、名前付きバージョンでのみサポートされています。

  • プロテクト - すべてのユーザーがバージョンとそこに含まれるデータを表示できますが、バージョンの管理やバージョンのデータの編集を行えるのは、バージョン所有者またはバージョン管理者のみです。

  • パブリック - すべてのユーザーがバージョンとそのデータを表示できます。 Web フィーチャ レイヤーが編集可能である場合、フィーチャを編集する権限を持つユーザーであれば、バージョンのデータを編集できます。

バージョンのアクセス権限を設定する際には、バージョンのワークフローに加えて、そのフレームワークで作業するさまざまなユーザーのニーズを考慮してください。 データへのアクセスを制御するには、バージョンへのアクセス権とポータル ユーザーの権限をあわせて使用します。

バージョン ビューを開く

バージョニング タブから バージョン ビューにアクセスして、アクティブなマップでデータのバージョンを管理できます。

  1. バージョン管理機能を持つ Web フィーチャ レイヤーがマップに含まれていることを確認します。

    詳細:

    バージョニング タブは、アクティブなマップビューに、バージョン管理機能が有効になった Web フィーチャ レイヤーが含まれている場合、リボン内で利用可能です。

  2. バージョニング タブの データ ソース グループにあるドロップダウン メニューを使用して、Web フィーチャ レイヤー データ ソース を選択します。

  3. バージョニング グループで、バージョンの管理 ボタン をクリックします。

    バージョン ビューが開きます。

バージョンの管理 ウィンドウでは、次のボタンを使用できます。 グリッド ビューを右クリックしてもこれらのコマンドにアクセスできます。

注意:

ボタンの多くは、グリッド ビューで選択されたバージョンに依存しています。

  • 新規 新しいバージョン - 名前付きバージョンを作成します。

  • 削除 削除 - 名前付きバージョンを削除します。

  • 元に戻す 元に戻す - 変更内容を保存する前に、削除したバージョンを元に戻します。

  • リコンサイル/ポスト リコンサイルおよびポスト - バージョンをリコンサイルおよびポストします。

  • 保存 編集の保存 - 変更内容を保存します。

バージョン ビューには、ブランチ バージョンの次のプロパティがあります。

バージョンのプロパティ

説明

サービス

バージョンのフィーチャ サービス名。

注意:

このプロパティは、ブランチ バージョニング用に構成されたデータベース コネクション データ ソースを使用する場合にのみ、ジオデータベース管理者のバージョン ビューで利用できます。

名前

バージョンの名前

Owner

バージョンの所有者

現在のバージョンの親

説明

バージョンの説明文

アクセス

バージョンのアクセス権レベル (パブリック、プライベート、プロテクト)。

作成日

バージョンが作成された日時。

更新日

バージョンを最後に変更した日時。 新たに作成されたバージョンは、親バージョンの変更日時を継承します。

編集、リコンサイル、ポストなどの操作が含まれます。

検証済み

このブランチで変更 オプションが true に設定されたバージョンの、ジオデータベース ルールの最終評価日時。 このバージョンに対して ルールの評価 ツールが呼び出されていない場合は、このプロパティは空です。

リコンサイル済み

最終リコンサイル操作の日時。 バージョンがリコンサイルされていない場合、または最後のポスト操作以降にリコンサイルを呼び出していない場合、この列は空白です。

このプロパティは、名前付きバージョンにのみ利用できます。

共通の上位バージョン

バージョンがデフォルトと同じ時点を参照した日時。

前の上位

バージョンがデフォルトと同じ時点を参照した前の日時。

バージョン ビューを使用するブランチ バージョンのプロパティ

注意:

サービスで優先タイム ゾーンが指定されていない場合、日時フィールドは UTC で表示されます。 優先タイム ゾーンの詳細については、「サービス パラメーター」をご参照ください。

バージョン ビューで表示されているバージョンを検索、フィルター、更新する

エンタープライズ ジオデータベースまたはポータル接続の特定のバージョンを検索および変更するには、所有者でのバージョンのフィルター、特定のバージョン名の検索、またはビューの更新を行います。

バージョン ビューに表示されているバージョンを所有者別にフィルターするには、バージョン タブの バージョンのフィルター グループにある 所有者 ドロップダウン矢印をクリックします。 ドロップダウン リストには、バージョンを所有するユーザーが含まれています。 ドロップダウン リストから所有者名を選択すると、バージョン ビューにはそのユーザーが所有しているバージョンのみが表示されます。 フィルターを消去して、すべてのユーザーが所有するバージョンを表示するには、ドロップダウン リストの上部にある空の値を選択します。

バージョン名でバージョンを検索するには、バージョン タブの バージョンのフィルター グループにある 名前 検索ボックスを使用します。 テキストを入力すると、バージョン ビューには一致するテキストが存在するバージョンのみが表示されます。

バージョン タブの バージョンのフィルター グループにある バージョンの更新 をクリックすると、ビューが更新され、すべてのバージョンに関する最新の情報が表示されます。

バージョン プロパティの変更

名前付きバージョンのプロパティは、バージョン所有者またはバージョン管理者であれば、Web フィーチャ レイヤーからバージョン ビューを開いたときに変更できます。

次の名前付きバージョン プロパティを変更できます。

デフォルト バージョンのアクセス プロパティを変更できるのは、ジオデータベース管理者のみです。 詳細については、以下の「デフォルト バージョンを保護する」セクションをご参照ください。

バージョンのプロパティを変更するには、次の手順に従います:

  1. バージョン ビューを開きます。

  2. 変更したいプロパティの列をダブルクリックします。

    注意:

    名前 または 所有者 プロパティを変更するには、バージョンへのアクティブな接続が存在してはなりません。

  3. バージョン タブの 保存 をクリックします。

デフォルト バージョンを保護する

デフォルト バージョンはその他すべてのバージョンのルートであり、ジオデータベースのブランチ バージョン対応データセットを共有したときに公開されたバージョンです。 ジオデータベースの作成時、デフォルト バージョンのアクセス プロパティはパブリックに設定されます。

注意:

デフォルト バージョンのアクセス プロパティを変更するには、ジオデータベース管理者として確立したデータベース コネクションを使用する必要があります。

デフォルト バージョンのデータを直接編集できないようにする場合、ジオデータベース管理者は、デフォルト バージョンのアクセス レベルを プロテクト に設定する必要があります。 アクセス権限を プロテクト に設定した場合、すべてのユーザーはデフォルト バージョンとそこに含まれるデータを表示できますが、デフォルト バージョンのデータを編集したり、他のバージョンからデフォルト バージョンに編集内容をポストできるのはバージョン管理者のみとなります。

デフォルト バージョンのアクセス権限を変更するには、次の手順を実行します。

  1. ジオデータベース管理者としてジオデータベースに接続します。

    接続する手順については、使用しているデータベースに固有の情報をご参照ください。

  2. ブランチ バージョン タイプを使用するようデータベース コネクション プロパティを変更します。

    手順については、「ブランチ バージョニングを使用するためのデータベース コネクションの構成」をご参照ください。

  3. デフォルト バージョンのアクセス設定を変更するには、次のいずれかの方法を使用します。

    • バージョン プロパティの変更 ジオプロセシング ツールを実行します。 手順 1 と 2 で作成し、変更したデータベース コネクションを、入力ワークスペース 値として使用します。

    • 次の手順に従って、バージョン ビューのアクセス設定を変更します。

    1. カタログ ウィンドウでデータベース コネクションを右クリックし、管理 に合わせて バージョン を選択し、バージョン ビューを開きます。

    2. バージョン ビューのデフォルト バージョン行で、アクセス 列のフィールドをダブルクリックし、プロテクト を選択します。

      バージョン ビューのアクセス値でプロテクトを選択。

  4. バージョン タブの バージョンの管理 セクションで、保存 をクリックします。

    バージョン タブの保存をクリックします。