Ограничение ссылок на определенные объекты - PullRequest
0 голосов
/ 16 мая 2019

Итак, модули заполнены объектами, только некоторые из которых являются требованиями.Ссылки на несоответствия бессмысленны ... но, естественно, пользователи настаивают на этом, независимоЛенивый, небрежный или просто недоученный;наши пользователи - люди, которые часто вводят очень несовершенные данные.

Каков наилучший способ запретить такие неправильные ссылки?Есть ли родной способ?Я не боюсь, хотя это кажется довольно простым.Вызывать досадное предупреждение всякий раз, когда они пытаются, через DXL?

У нас есть перечисляемый атрибут, который сообщит нам, является ли цель требованием или нет.

1 Ответ

1 голос
/ 19 мая 2019

Вы можете использовать триггеры, чтобы выполнить это!

Для очень краткой идеи см. этот относительно недавний разговор

Вам понадобится триггер предварительного создания нассылка, подтверждающая, имеет ли целевой объект правильный перечислимый тип.Это может быть триггер уровня базы данных, или уровень проекта, или даже уровень модуля, если есть только один особенно надоедливый раздел.

Имейте в виду, что это только для более свежих версий DOORS.Более старые версии потребуют чего-то более сложного - например, триггер, который проверяет предварительное закрытие модуля, чтобы увидеть, были ли созданы какие-либо ссылки, и если да, если они имеют «действительные» цели в соответствии с вашими критериями.У вас может быть dxl после открытия, который создает массив ссылок и сохраняет его в верхнем контексте DXL ... но это может быть немного сложнее.

...