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

4. Описание работы с сервисами.

4.4. Создание нового сервиса

4.4.4. Конфигурация источника

Перед конфигурацией источника необходимо проверить наличие требуемой системы в справочнике «Системы» (переход из панели меню через пункт «Администрирование»

//TODO: добавить план действий для конфигурации источника

Конфигурация осуществляется в блоке «Источник». Для удобства работы есть возможность свернуть блок с основной информацией о процессе.

Предусматривается два метода работы с данными источника:

  • SQL запрос
  • Вызов хранимой процедуры
Рисунок 12. Блок с основной информацией о процессе свёрнут, блок источник — раскрыт.
Блок с основной информацией о процессе свёрнут, блок источник — раскрыт

Заполнить «Наименование» источника.

Таблица 6. Связь источников и хранимых процедур.
SQL Запрос Хранимая процедура
Указать имя источника, откуда осуществляется выборка данных. Например: Указать наименование хранимой процедуры. Например:
AF_KKC_SLAB_SHIP_PLAN_V dbo.AF_QUAL_DEFECT_ZAJV_ADD

Ввести наименование, сохранить.

Рисунок 13. Поле «Наименование» заполнено.
Поле «Наименование» заполнено

После сохранения станет доступен блок создания объекта данных:

Рисунок 14. Изменение сохранены. Доступно создание объекта данных.
Изменение сохранены. Доступно создание объекта данных

Нажать кнопку создать, блок заполнится полями ввода значений:

Рисунок 15. Заполненный блок.
Заполненный блок
Таблица 7. Ввод информации о процессе.
Поле Комментарий
Наименование Указать наименование запроса, аналогично значению поля «Наименование» блока «Источник».
Тип SQL
Окно ввода SQL выражения Откроется осле заполнения полей 1 и 2
Строка SQL-запроса Указать SQL выражение для получения данных из источника

Сохранить объект данных.

Рисунок 16. Описание объекта данных заполнено.
Описание объекта данных заполнено

В блоке «Контрагенты» добавить систему источник (выбрать из справочника «Системы»

Рисунок 17. Система-источник.
Система-источник

После нажатия на кнопку «Добавить» выводится окно выбора системы источника.

Необходимо выбрать требуемую систему в поле «Система/Клиент» (ввести наименование либо выбрать из списка).

Остальные поля будут заполнены автоматически.

Нажать кнопку «Сохранить»

Рисунок 18. Выбор системы источника.
Выбор системы источника

Выбранная система появится в списке контрагентов

Рисунок 19. Система добавлена в список контрагентов.
Система добавлена в список контрагентов

Заполнить входные/выходные параметры автоматически, на основании указанного в поле «Строка SQL-запроса» выражения при помощи кнопки «Заполнить из SQL запроса».

Предварительные шаги:

  • Установить флаг call/exec
  • Поле «Строка SQL-запроса» изменится на «Имя хранимой процедуры и параметры»
  • Убрать из SQL выражения ключевое слово execute
Рисунок 20. Подготовка для заполнения параметров из SQL-запроса.
Подготовка для заполнения параметров из SQL-запроса

Сохранить объект данных, нажать на кнопку «Запросить из SQL-запроса»

Рисунок 21. Заполнение входных/выходных параметров из SQL-запроса.
Заполнение входных/выходных параметров из SQL-запроса

В диалоговом окне выбрать контрагент (источник), нажать на кнопку «Выполнить»

Рисунок 22. Указание данных для генерации полей объекта данных.
Указание данных для генерации полей объекта данных

В результате выполнения операции будут автоматически заполнены входные и выходные параметры.

Рисунок 23. Результат генерации полей объекта данных (параметров).
Результат генерации полей объекта данных (параметров)

Восстановить начальные настройки:

  • Снять флаг call/exec
  • Добавить ключевое слово execute (если SQL-запрос хранимая процедура)
Рисунок 24. Объект данных источника с заполненными входными/выходными параметрами.
Объект данных источника с заполненными входными/выходными параметрами