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