Я хочу, чтобы пользователь, который меняет состояние на Закрытое, не был тем же пользователем, которому назначен рабочий элемент.
Это не может быть групповое правило, потому что пользователь A может просматривать работу пользователя B, и наоборот.
Почему? (Фон)
Я хочу иметь контрольный журнал того, кто выполнил работу (я думаю, что назначен) и кто проверял ее на соответствие нашему определению выполненного (я думаю, закрыто), и это не может быть один и тот же человек (4 глаза принцип). Кроме того, мне нравится Closed By, потому что он автоматически устанавливается, когда состояние изменяется на Closed, и система не позволяет любому пользователю изменить его, даже если он добавлен в макет.
Я подумал о добавлении логического поля Meets DoD, а затем зафиксировал, кто его проверил, в поле DoD Reviewed By, но я не мог понять, как предотвратить изменение пользователем поля DoD Reviewed By. Таким образом, похоже, что поведение встроенного поля Closed By нельзя воспроизвести в настраиваемом поле.
Я открыт для других творческих решений для достижения этой цели, если основная задача невозможна.