laptop and a wrench

不具合

When attempting to use the 'Add New Row to Relationship' context menu operation with a feature class and a table in a relationship class, if a constraint type attribute rule is applied to the table, the action fails and returns the error message: "Edit operation failed".

ArcGIS Pro
不具合 ID 番号 BUG-000174960
送信されましたMarch 12, 2025
最終更新日June 24, 2025
適用対象ArcGIS Pro
見つかったバージョン3.4.2
オペレーティング システムN/A
オペレーティング システムのバージョンN/A
ステータスAs Designed

参考情報

This is by design. In 2.9.13/3.x we fixed a bug with relationships and attribute rules where the rules were not triggering. That is why it "worked" in 2.9.3 because the rule was never triggering. Now with the fix, the Add new to relationship translates to two edits -> create a new row on the destination -> update the row to set the foreign key (this didn't happen before which was not correct) the second update doesn't have field value populated which causes the attribute rule to fail. To fix this you have can allow the update to happen if the foreign key is being updated by changing the rule as follows //prevent the edit only when the user makes an update, not when the foreign key gets updated if ( $feature.field == null && ($originalFeature.foreignkey == $feature.foreignkey) ) return false; //else allow the edit return true; alternatively you can set a default value for "field"

対処法

Open the attribute table of the feature class, select a row or feature and click the Menu button (three lines) in the upper-right corner. Navigate to Related Data, select the related table and add rows directly.

再現の手順

不具合 ID: BUG-000174960

ソフトウェア:

  • ArcGIS Pro

バグのステータスが変更されたときに通知を受け取る

Esri Support アプリのダウンロード

このトピックについてさらに調べる

ArcGIS エキスパートのサポートを受ける

テクニカル サポートへのお問い合わせ

Esri Support アプリのダウンロード

ダウンロード オプションに移動