Тип "Сквозной" предполагает автоматическое вычисление значения ДП на основании настроенной цепочки связей между ДП.
|
|---|
|
|---|

Основные настройки
Алгоритм расчета значения параметра типа "Сквозной"
(для последовательности из N ДП)
1. В текущем объекте ищется ДП, указанный первым в последовательности. Выполняется поиск категории, ссылка на которую указана в этом ДП.
2. В найденной категории выполняется поиск ДП, который указан вторым в последовательности. Выполняется поиск категории, ссылка на которую указана в этом ДП.
3. Процесс продолжается до тех пор, пока не будет найдена категория, ссылка на которую указана в (N-1)-ом ДП.
4. В найденной категории производится поиск ДП, указанного последним в последовательности.
5. Значение найденного ДП копируется в ДП типа "Сквозной".
|
|---|
|
|---|
|
|---|
|
|---|
Настройка пути по ДП
|
|---|
Цепочка связей между параметрами определяется в опции Настройка пути по ДП.
Пример настройки: в категории "Договоры" существует ДП с типом "Lookup поле" - "Контактное лицо", для которого в качестве источника выбрана задача из категории "Контактные лица". В свою очередь, категория "Контактные лица" содержит ДП "Email" - его значение должно отображаться в категории "Договоры".
Порядок действий:
1. Добавляем в категорию "Договоры" новое ДП типа "Сквозной" с произвольным названием;
2. В его настройках выбираем и добавляем в первую очередь ДП "Контактное лицо" ("Lookup поле"), а затем выбираем и добавляем ДП "E-mail" из категории "Контактные лица";
3. Нажимаем "Сохранить" и "Синхронизировать значение для всех задач", ожидаем подтверждающего сообщения;
В результате во всех задачах категории "Договоры" в ДП типа "Сквозной" отображается значение, указанное в ДП "E-mail" категории "Контактные лица".
Параметры отображаются в виде активных ссылок с указанием ID в скобках. Нажатие на ссылку откроет страницу настроек параметра в соседней вкладке браузера.
Для удаления всех ДП в последовательности нажмите кнопку Очистить.
В выпадающем списке указаны доступные ДП, после имени в скобках указан ID и тип ДП. Для добавления нового ДП в последовательность выберите его из выпадающего списка и нажмите кнопку Добавить. Список доступных параметров для выбора отсортирован по алфавиту.
|
|---|
|
|---|
Синк с задачами
По нажатию кнопки Синхронизировать значение для всех задач выполняется перерасчет значений сквозных ДП во всех задачах, где они используются.
Настройка доступа
Доступ пользователя к сквозному ДП определяется как доступ к обычному ДП: пользователь либо видит поле (чтение), либо видит и может редактировать (чтение+запись), либо не видит вообще.
Доступ к целевому ДП в задаче-источнике определяется по одному из трех уровней:
•Нет чтения целевого ДП.
•Есть чтение, нет записи.
•Есть и чтение, и запись.
Если параметр Учитывать настройки доступа по целевому ДП включен, то доступ к сквозному ДП рассчитывается на основе настроек доступа и к целевому, и к текущему ДП (логическое И).
Пользователь |
Доступ к сквозному |
Доступ к целевому |
Результат |
|---|---|---|---|
А |
нет доступа |
чтение+запись |
не видит (нет доступа к сквозному) |
Б |
чтение+запись |
чтение+запись |
чтение+запись |
В |
чтение+запись |
нет доступа |
не видит |
В результате просматривать и редактировать ДП может только пользователь Б.
Если параметр Учитывать настройки доступа по целевому ДП выключен, чтение определяется только по сквозному ДП. Но если у пользователя нет прав на целевой, поле показывается только для чтения.
Пользователь |
Доступ к сквозному |
Доступ к целевому |
Результат |
|---|---|---|---|
А |
нет доступа |
чтение+запись |
не видит (нет доступа к сквозному) |
Б |
чтение+запись |
чтение+запись |
чтение+запись |
В |
чтение+запись |
нет доступа |
только чтение |
В результате просматривать ДП могут пользователи Б и В, а редактировать — только Б.