Переход на сайт нейросети Perplexity AI для поиска информации о Business Studio. Подробнее о возможности см. по ссылке


Правила производных связей

Правила производных связей – механизм, позволяющий настраивать как бинарные, так и N-арные связи между любыми объектами системы на основе явных связей, содержащихся в модели. N-арная связь — связь между N сущностями.

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

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

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

  • Деятельность,
  • Оргединицы,
  • Внешние ссылки,
  • Базы данных,
  • Программные продукты,
  • Внутренний элемент поведения,
  • Внешний элемент поведения,
  • Внутренний элемент активной структуры.

До начала работы с правилами производных связей рекомендуется ознакомиться с приведенной ниже видеоинструкцией "Подход NoCode к работе с данными".

Видеоинструкция


00:00 Вступление
00:12​ Какую задачу решаем?
00:42​ Для чего мы развивали NoCode платформу?
01:53​ Инструменты NoCode извлечения данных
02:44​ Вычисляемые параметры
04:22​ Настройка Вычисляемых параметров
05:25​ Пример использования механизмов NoCode: Ошибки диаграмм
06:20 Правила производных связей
07:12​ Извлечение данных отношений. Простые и объектные параметры
08:22​ Основные паттерны, облегчающие получение данных
10:06​ Расширенные паттерны, облегчающие получение данных
11:00​ Производные бинарные связи
11:56​ Производная 3-арная связь
12:34​ Производные 6-арные связи с разными маршрутами
14:11​ Настройка Производных правил
15:11​ Заключение

Посмотреть на

00:00 Вступление
00:12​ Какую задачу решаем?
00:42​ Для чего мы развивали NoCode платформу?
01:53​ Инструменты NoCode извлечения данных
02:44​ Вычисляемые параметры
04:22​ Настройка Вычисляемых параметров
05:25​ Пример использования механизмов NoCode: Ошибки диаграмм
06:20 Правила производных связей
07:12​ Извлечение данных отношений. Простые и объектные параметры
08:22​ Основные паттерны, облегчающие получение данных
10:06​ Расширенные паттерны, облегчающие получение данных
11:00​ Производные бинарные связи
11:56​ Производная 3-арная связь
12:34​ Производные 6-арные связи с разными маршрутами
14:11​ Настройка Производных правил
15:11​ Заключение

Настройка правил производных связей

Настройка взаимосвязей с помощью правил производных связей состоит из двух этапов:

Создание класса для хранения результатов выполнения правила

На этом этапе необходимо создать новый класс и завести в нём объектные параметры. При этом следует руководствоваться статьей Редактирование метаданных и следующими принципами:

  1. Создавать классы для хранения результатов выполнения правил рекомендуется под системным классом Результаты выполнения правила производных связей.
  2. При создании объектных параметров необходимо указывать классы объектов системы, взаимосвязь между которыми требуется настроить.

Настройка правила производных связей

Правила хранятся в справочнике Правила производных связей. Настройка правил осуществляется в Окне свойств правила. Для настройки необходимо:

  1. В параметре Класс для сохранения результата указать класс, созданный на этапе Создание класса для хранения результатов выполнения правила.
  2. В параметре Первый параметр результирующего класса указать объектный параметр класса, выбранного в пункте 1. Выбранный параметр будет являться входом для первого этапа поиска связей, а в итоговом списке в ячейке, соответствующей данному параметру, будет находиться объект, от которого строится список.
  3. Выбрать состояние опции Создать динамический параметр. Если опция включена, то при старте программы для класса объектного параметра, который выбран в пункте 2, создается динамический параметр (список).
  4. Заполнить список на вкладке Этапы:
    • в ячейке Правило получения объектов задать правило получения объектов (см. Создание правила);
    • в ячейке указать порядковый номер этапа (номер должен быть уникальным в пределах списка Этапы);
    • в ячейке вх. № указать номер этапа, результат выполнения которого будет являться входом текущего этапа (не указывается для первого этапа);
    • в ячейке Параметр указать параметр класса сохранения результата, в который будет записан результат текущего этапа;
    • выбрать состояние опции Обязательный (если опция для этапа включена, то итоговый результат будет сформирован, только если результат текущего этапа не пуст).
« ПредыдущаяНа уровень вышеСледующая »
 
Driven by DokuWiki