Возможности управления данными > Управление изменениями > Администрирование управления изменениями > Администрирование правил связывания изменения > Определение правил связывания изменения
  
Определение правил связывания изменения
Из таблицы Правила связывания изменения можно создавать и изменять правила связывания изменения.
Для доступа к этой таблице перейдите на страницу Утилиты в контексте Сайт или Организации. Выберите Бизнес-правила. Дополнительные сведения см. в разделе Таблица "Правила связывания изменения".
* 
Если для свойства wt.associationRules.enableOrganizationRules установлено значение true, можно создавать правила на уровне организации. По умолчанию для этого свойства задано значение false.
Правила на уровне организации имеют приоритет перед правилами уровня сайта.
Создание правил связывания изменения
1. В таблице Правила связывания изменения щелкните значок создания правила связывания изменения .
2. Заполните следующие поля в разделе Атрибуты типа:
Тип связывания
Выберите один из следующих вариантов.
Процесс управления изменениями - настройка объектов для связывания в ходе того же процесса управления изменениями. При этом также обуславливаются применимые типы объектов, доступные для добавления в таблицу Связанные объекты обработки.
Привязка изменения - настройка объектов, которые могут быть связаны в качестве привязок, но без обязательного включения в тот же процесс управления изменениями. При этом также обуславливаются применимые типы объектов, доступные для добавления в таблицу Связанные справочные объекты.
План реализации изменения - настройка связи между извещением об изменении и заданиями на изменение.
Влияние - сконфигурируйте связь между объектами, которые оказывают влияние друг на друга, чтобы выполнить конкретные действия с этими объектами. Например, задание на изменение, оказывающее влияние на элементы опорной структуры.
* 
Выбранный в поле Тип связывания вариант определяет опции, доступные в полях Тип роли A и Тип роли B.
Тип роли A
Выберите тип объекта для представления роли A во взаимосвязи.
Объект роли A обычно является родительским объектом. Однако как объект роли A, так и объект роли B может являться объектом владения или требуемым объектом.
К опциям относятся следующие:
Гибкий элемент изменения
План CAPA
Запрос CAPA
Извещение об изменении
Запрос на изменение;
Претензия
Несоответствие
Отчет о проблеме
Расхождение;
* 
В зависимости от решений, установленных на сайте, могут отображаться различные типы.
Также отображаются пользовательские подтипы, созданные на сайте.
Тип роли B
Выберите тип объекта для представления роли B во взаимосвязи.
Гибкий элемент изменения
План CAPA
Запрос CAPA
Извещение об изменении
Запрос на изменение;
Претензия
Несоответствие
Отчет о проблеме
Расхождение;
* 
В зависимости от решений, установленных на сайте, могут отображаться различные типы.
Также отображаются пользовательские подтипы, созданные на сайте.
3. Заполните следующие поля в разделе Атрибуты экземпляра.
Опции, доступные для каждого поля, зависят от вариантов, которые были выбраны в полях Атрибуты типа.
Тип отношения
Тип отношения определяет количество разрешенных объектов роли B относительно объекта роли A.
Выберите один из следующих вариантов.
многие:многие
1:многие или многие:1
1:многие
многие:1
1:1
Пример. Роль A определена как отчет о проблемах, а роль B - как запрос на изменение:
1:многие - отчет о проблемах может быть связан с несколькими запросами на изменение. Каждый запрос на изменение может быть связан только с одним отчетом о проблемах.
1:1 - каждый отчет о проблемах может быть связан только с одним запросом на изменение. Каждый запрос на изменение может быть связан только с одним отчетом о проблемах.
многие:1 - каждый отчет о проблемах может быть связан только с одним запросом на изменение. Однако запрос на изменение может быть связан с несколькими отчетами о проблемах.
1:многие или многие:1 - соединение ограничивается в зависимости от того, какая связь создается первой. Пример. Отчет о проблемах связан с одним запросом на изменение:
Пользователь связывает с отчетом о проблемах второй запрос на изменение. Вступает в силу тип отношения 1:многие. Отчет о проблемах может быть связан с несколькими запросами на изменение, но запрос на изменение можно связать только с одним отчетом о проблемах.
Пользователь связывает с запросом на изменение второй отчет о проблемах. Вступает в силу тип отношения многие:1. Запрос на изменение может быть связан с несколькими отчетами о проблемах, но отчет о проблемах можно связать только с одним запросом на изменение.
Роль владения
Роль владения позволяет ограничивать доступ к возможностям создания, удаления или изменения связей.
Для создания связи пользователям необходимо разрешение на изменение для объекта роли владения. Кроме того, объект не роли владения может быть удален только при наличии у пользователя разрешения на изменение для объекта роли владения.
Выберите один из следующих вариантов.
Нет
Роль A
Роль B
Пример. Роль A определена как отчет о проблемах, а роль B - как запрос на изменение. Ролью владения является:
Роль A - если пользователю требуется создать связь между отчетом о проблемах и запросом на изменение, ему необходимо разрешение на изменение для отчета о проблемах. Кроме того, после создания связи этот запрос на изменение смогут удалить только пользователи, обладающие разрешением на изменение для отчета о проблемах.
Роль B - если пользователю требуется создать связь между отчетом о проблемах и запросом на изменение, ему необходимо разрешение на изменение для запроса на изменение. Кроме того, после создания связи этот отчет о проблемах смогут удалить только пользователи, обладающие разрешением на изменение для запроса на изменение.
Обязательная роль
Обязательная роль идентифицирует связи между объектами, которые являются обязательными. При попытке пользователя создать объект без добавления обязательной роли отображается сообщение об ошибке.
Выберите один из следующих вариантов.
Нет
Роль A
Роль B
Пример. Роль A определена как отчет о проблемах, а роль B - как запрос на изменение. Обязательной ролью является:
Роль A - при создании пользователем нового запроса на изменение должен быть добавлен отчет о проблемах в качестве связанного объекта. В противном случае пользователь получает сообщение об ошибке.
Роль B - при создании пользователем нового отчета о проблемах должен быть добавлен запрос на изменение в качестве связанного объекта. В противном случае пользователь получает сообщение об ошибке.
4. Нажмите кнопку ОК.
Для изменения или удаления правил можно использовать таблицу Правила связывания изменения.
Ограничение "Обязательная роль"
Обязательная роль - это ограничение для создания связи между объектами изменения. Необходимо выбрать значение Обязательная роль, чтобы создать объект изменения с типом Тип роли A или Тип роли B.
Например, в следующей таблице объясняется ограничение обязательной роли и приводится описание для создания объектов изменения.
Правила связывания
Объект изменения с типом роли A
Объект изменения с типом роли B
Обязательная роль
Описание
Правило 1
Отчет о проблемах
Извещение об изменении прототипа
Нет
Обязательная роль (нет) - это ограничение для создания объекта изменения. Можно создать объект изменения с типом роли B (извещение об изменении прототипа) без объекта изменения с типом роли A (отчет о проблемах). Или можно создать объект изменения с типом роли A (отчет о проблемах) без объекта изменения с типом роли B (извещение об изменении прототипа).
Правило 2
Отчет о проблемах
Запрос на изменение производства
Роль A
Обязательная роль (роль A) - это ограничение для создания объекта изменения. Нельзя создать объект изменения с типом роли B (запрос на изменение производства) без объекта изменения с типом роли A (отчет о проблемах).
Правило 3
Запрос на изменение производства
Извещение об изменении производства
Роль B
Обязательная роль (роль B) - это ограничение для создания объекта изменения. Нельзя создать объект изменения с типом роли A (запрос на изменение производства) без создания объекта изменения с типом роли B (извещение об изменении производства).
Свойство wt.change2.associationRuleEvaluateRequiredRole.enabled управляет видимостью объекта изменения с типом роли A или роли B в процессе создания объекта изменения. В зависимости от обязательной роли в разделе Правила связывания изменения, создание объекта изменения нарушает требуемое ограничение роли в правиле связывания.
Если задано значение true, то объект изменения c типом роли A или типом роли B, который требуется создать, не будет виден с учетом обязательной роли в разделе Правила связывания изменения.
При создании объекта изменения учитывайте следующий сценарий. Если роль B - это обязательная роль, то объект изменения с типом роли A не будет виден. Если роль A - это обязательная роль, то объект изменения с типом роли B не будет виден. В результате нельзя создать объект изменения на начальном шаге.
Если задано значение false, то объект изменения c типом роли A или типом роли B, который требуется создать, будет виден с учетом обязательной роли в разделе Правила связывания изменения. Однако на последнем шаге создания объекта изменения появится сообщение об ошибке, уведомляющее о том, что создание объекта изменения нарушает ограничение обязательной роли правила связывания.
Значение по умолчанию: false. Администратор может задать свойство.