編集情報の記録を有効化 (データ管理ツール)
サマリー
ジオデータベース内のフィーチャクラス、テーブル、フィーチャ データセット、またはリレーションシップ クラスに対して編集情報の記録を有効化します。
使用法
注意:
このツールを実行すると、入力データが変更されます。 詳細と不要なデータの変更を回避するための方法については、入力データを変更または更新するツールをご参照ください。
入力データセットをエンタープライズ ジオデータベースから取得する場合は、データ所有者によって確立されたデータベース コネクションから取得する必要があります。
存在していないフィールドは、このツールによって追加できます。 フィールドがすでに存在している場合は、正しいデータ タイプである必要があります。 作成者フィールド と 最終編集者フィールド パラメーターに指定された値は文字列フィールドであり、作成日フィールド と 最終編集日フィールド パラメーターに指定された値は日付フィールドである必要があります。
編集情報の記録は、既存のデータセットに対する操作にのみ適用されます。 データセットを作成する操作には適用されません。 たとえば、データセットをコピーして新しいデータセットを作成する場合、新しいデータセットでは記録した値が更新されません。
編集の日付は、データベースが存在するタイム ゾーンまたは UTC (協定世界時) のいずれかで記録できます。
複数のタイム ゾーンの間でデータのコピーと複製を計画している場合、またはフィーチャ サービスを通して編集することを計画している場合は、UTC を使用します。 編集者は世界のどこからでも編集を適用できるため、この場合は UTC が適しています。UTC は、一般的に利用されている矛盾のない方式で時間が記録されることを保証します。
データベースが存在するタイム ゾーンを使用するように編集情報の記録を構成することは、すべての編集がそのタイム ゾーン内で実行されることが明らかである場合にのみ推奨されます。
このツールは、編集情報の記録が有効なデータセットに対して実行できますが、有効にできるのは追加情報の記録だけです。 たとえば、データセットが作成者と作成日だけを記録している場合、このツールを実行して、最終編集者と最終編集日の記録を追加できます。 このツールは、フィールドの記録の無効化、記録対象のフィールドの切り替え、UTC とデータベース タイム ゾーンの切り替えはできません。 これらの操作のいずれかを実行するには、このツールを実行する前に、入力データセットの編集情報の記録を無効化します。
リレーションシップ クラスのすべてのタイプで編集情報の記録を有効化できるわけではありません。 編集情報の記録は、テーブルベースのリレーションシップ クラス (つまり多対多または属性付きリレーションシップ クラス) でのみ有効化できます。
添付ファイルを含むフィーチャクラスに対して編集の記録が有効化されている場合は、添付ファイル テーブルに対しても編集の記録が有効化されます。 新しいフィールドを追加すると、それらのフィールドは添付ファイル テーブルにも追加されます。 既存のフィールドを再利用するときに、それらのフィールドが添付ファイル テーブルに存在しない場合は追加されます。
ArcGIS Pro 2.4 では、このツールへの入力としてフィーチャ データセットがサポートされています。 フィーチャ データセットの各アイテムに新しいフィールドを追加する場合、フィールドにはデフォルトで
created_user、created_date、last_edited_user、およびlast_edited_dateという名前が指定されます。 既存のフィールドを使用する場合は、それらのフィールドがフィーチャ データセットのすべてのアイテムについて存在している必要があります。
パラメーター
| ラベル | 説明 | データ タイプ |
|---|---|---|
|
入力データセット |
編集情報の記録を有効化するフィーチャクラス、テーブル、フィーチャ データセット、またはリレーションシップ クラス。 |
Dataset; Topology; Network Dataset |
|
作成者フィールド (オプション) |
フィーチャまたはレコードを作成したユーザーの名前を格納するフィールドの名前。 このフィールドがすでに存在している場合、フィールドは文字列フィールドである必要があります。 |
String |
|
作成日フィールド (オプション) |
フィーチャまたはレコードを作成した日付を格納するフィールドの名前。 このフィールドがすでに存在している場合、フィールドは低精度の日付フィールドである必要があります。 |
String |
|
最終編集者フィールド (オプション) |
フィーチャまたはレコードを最後に編集したユーザーの名前を格納するフィールドの名前。 このフィールドがすでに存在している場合、フィールドは文字列フィールドである必要があります。 |
String |
|
最終編集日フィールド (オプション) |
フィーチャまたはレコードが最後に編集された日付を格納するフィールドの名前。 このフィールドがすでに存在している場合、フィールドは低精度の日付フィールドである必要があります。 |
String |
|
フィールドの追加 (オプション) |
フィールドが存在しない場合に追加するかどうかを指定します。
|
Boolean |
|
日付の記録形式 (オプション) |
作成日と最終編集日を記録する日付形式を指定します。
|
String |
派生した出力
| ラベル | 説明 | データ タイプ |
|---|---|---|
|
変更された入力データセット |
変更された入力データセット。 |
Dataset |
環境
このツールは、ジオプロセシング環境を一切使用しません。
ライセンス情報
- Basic: はい
- Standard: はい
- Advanced: はい