インシデントベースの関連リストに対して定義された「新規の省略条件」スクリプトが無視されています。Issue インシデントベースの関連リストに対して定義された [新規条件の省略] スクリプトが無視され、表示されるべきでないときに [新規] ボタンが表示されることが判明しました。 この動作を再現するには、次のようにします。 1.[親インシデント>] 関連リストまたは [親インシデント>インシデント] 関連リストのいずれかをインシデントフォームに追加します。デフォルトでは、各関連リストに [新規] ボタンが表示されます。2.関連リストコントロールを編集して [新規条件を省略] スクリプトフィールドを表示し、次のスクリプトを追加して、親インシデントレコードがアクティブかどうかに基づいて [新規] UI アクションボタンの表示を制御します。 var answer;if (parent.active == true ) {//Do not remove the 'New' buttonanswer = false;}else {//Remove the 'New' buttonanswer = true;}answer; つまり、スクリプトを使用した高度なリスト コントロールのドキュメントの例のとおりです。 3.非アクティブなレコードのインシデントフォームに戻ります。[新規] ボタンは関連リストに対して引き続き表示されることに注意してください。Causeこれは、インシデント「New」UI アクション (sys_ui_action.do?sys_id=bb80a37c0f320000b12e6903cfe01218) の条件によって制御されます。 この条件では、「!RP.getListControl().isOmitNewButtonWithoutChecks()」が定義されています。 current.canCreate() && !RP.getListControl().isOmitNewButtonWithoutChecks() && RP.isRelatedList() && !RP.isManyToMany()Resolutionインシデント「New」UI アクションに対して定義された条件を「!RP.getListControl().isOmitNewButton()': に変更します。 current.canCreate() & & !RP.getListControl().isOmitNewButton() & & RP.isRelatedList() & & !RP.isManyToMany() これにより、[新規条件を省略] フィールドスクリプトの実行が許可されます。