Бипуим: Документация
8-800-505-24-05Сайт Бипиум
  • 😎Отвечаем на ваши вопросы
  • 🎂Версии и обновления
  • ❗Обновление до версии 2.0
  • Документация
    • 🆕С чего начать
      • Регистрация и вход
      • Создаем каталоги и записи
      • Формируем отчёты
      • Настраиваем правовую политику
      • Применяем автоматизации
    • ⚙️Конструктор данных
      • Отделы
      • Каталоги
        • Редактирование структуры
        • Настройка отображения
        • Поиск и фильтрация
        • Импорт записей
          • 📗Импорт из Excel
        • Экспорт записей
        • Активность
      • Системные каталоги
        • Сотрудники
        • События
        • Внешние запросы
        • Сценарии
        • Процессы
        • Доступ к сервисам
        • Вебхуки
      • Виды
      • Записи
    • 📊Отчеты
      • Графики
    • 🔑Права
      • Правила
      • Привилегии
      • Правовые группы
      • Правовые виды
      • Права на поля
      • Комбинация прав
    • 🤖Автоматизации
      • События
        • Изменение данных
        • Внешние запросы
      • Сценарии
        • Компоненты
          • Начало процесса
          • Конец процесса
          • Таймер
          • Ошибка
          • Шлюз «ИЛИ» (условное ветвление)
          • Шлюз «И» (распараллеливание)
          • Получить запись
          • Найти записи
          • Изменить запись
          • Создать запись
          • Удалить запись
          • Структура каталога
          • Загрузить файл
          • Сгенерировать документ
          • Назначение переменных
          • Код (Javascript)
          • Веб-запрос
          • SQL-запрос
          • Конвертер
          • Парсер
          • Запуск процесса
          • Получение почты
          • Отправка почты
          • Соединяющая линия
          • Отправить сообщение
        • Переменные
        • Выражения
        • Входные и выходные параметры компонентов
        • Примеры настройки
          • Условие
          • Цикл
      • Ограничения
  • Лицензии
    • 🌐Тип лицензирования
  • Примеры
    • 🔑Права доступа к данным
    • 🤖Автоматизации
      • Выгрузка файлов на Яндекс Диск
      • Отправка на больничный
      • Автоматизация оплаты счетов
      • Создание наименований записей
      • Расчет скидок для клиентов
      • Запрет на создание дубликатов в каталоге
      • Автозаполнение данных по ИНН
      • Переброс данных между связанными каталогами
      • Очередь сценариев
      • Отслеживание заявок с сайта помощью UTM-меток
      • Просрочка задач по дедлайну
      • Реализация механизма согласования записей
      • Массовое изменение записей
      • Создание каталога для рассылки почты
      • Перенос данных между системами Бипиума
      • Импорт данных из Excel
      • Генерация счет-фактуры
      • Генерация excel-отчетов
      • Планировщик задач
      • Импорт банковских выписок
      • Производственный календарь
      • Складской учет
  • Интеграции
    • 🥂Методы интеграции
      • Интеграция данных
        • API
        • Вебхуки (webhooks)
      • Интеграция интерфейса
        • Веб-формы
        • Веб-расширения
      • Примеры интеграций
        • Тильда
          • Прием данных с формы Tilda
          • Интеграция веб-интерфейса в Tilda
        • Интеграция с сервисом «DaData»
        • Интеграция c «Единой информационной системой в сфере закупок»
        • Мессенджеры
          • Интеграция с Telegram-ботом
        • Почтовые сервисы
          • UniSender
          • MailChimp
        • Сервисы Google
          • Google Calendar
        • Телефония
          • Oktell
            • Панель телефонии Oktell
            • Компонент Bpium в Oktell
        • 1C
    • 🔌API
      • Данные
        • Каталоги (Catalogs)
        • Записи (Records)
        • Связи (Relations)
        • Истории (Histories)
        • Файлы (Files)
        • Отделы (Sections)
        • Виды (Views)
        • Сообщения (Messages)
      • Агрегация
        • Разложения (Values)
        • Сводка (Totals)
      • Отчеты
        • Дашборды (Boards)
        • Графики (Widgets)
      • Поисковые выборки
        • Доступные связи (AvailableRecords)
        • Доступные условия фильтра (AvailableFilterRecords)
        • Сотрудники (Users)
        • Контакты (Contacts)
      • Права (Rights)
      • Профиль (Profile/me)
  • Установка на сервер
    • 🧱Архитектура
      • Варианты разворачивания
    • 🖥️Требования
    • 📂Установка как служба
    • 🛳️Установка через Docker
    • 🎛️Мультидоменная среда
    • 🆘Материалы
      • TLS/SSL Сертификат
      • Параметры config.env
        • Для Bpium
        • Для Bpium S3
        • Для Bpium BPM
      • Запуск
      • Обсуживание
        • Активация
        • Обновление
        • Бэкап и восстановление базы
        • Брендирование (Whitelabel)
        • Удаление
      • Перенос базы из облака
      • Возможные проблемы в ходе установки и работы
  • Обучение
    • Базовый курс
      • Урок 1. Отделы
      • Урок 2. Каталоги с данными
      • Урок 3. Карточки записей
      • Урок 4. Связи между данными
      • Урок 5. Фильтры и виды
      • Урок 6. Приглашение сотрудников
      • Урок 7. Права доступа к данным
      • Урок 8. Графические отчеты
      • Урок 9. Бизнес-процессы
      • Урок 10. Интеграции
    • Технический курс
      • Урок 1. Принцип работы автоматизаций
      • Урок 2. Первая автоматизация изнутри
      • Урок 3. Валидация данных
      • Урок 4. Простые вычисления
      • Урок 5. Расчет суммы заказа
      • Урок 6. Генерация счетов/документов
      • Урок 7. Рассылка почтовых сообщений
      • Урок 8. Прием внешних данных
      • Урок 9. Отправка данных на сторонние сервисы
    • Паттерны проектирования ИС
      • Унификация
      • Упорядоченность
      • Разделение
      • Актуализация
      • Вынос параметров
      • Выделение позиций
      • Слияние
      • Дублирование
      • Типизация
      • Информирование
Powered by GitBook
On this page
  • 1. Введение
  • 2. Принцип работы
  • 3. Реализация
  • 3.1. Настройка структуры данных
  • 3.2. Настройка автоматизации
  • 4. Тестирование
  1. Интеграции
  2. Методы интеграции
  3. Примеры интеграций

Интеграция c «Единой информационной системой в сфере закупок»

Интеграция платформы Bpium c «Единой информационной системой в сфере закупок»

PreviousИнтеграция с сервисом «DaData»NextМессенджеры

Last updated 10 months ago

1. Введение

«Единая информационная система в сфере закупок» (далее «Госзакупки») — это сервис, который позволяет получать данные о тендере (заказчик, объекты торгов, сумма, документы, дедлайны) и сохранять полученные данные в системе Бипиум.

2. Принцип работы

При заполнении поля «Номер» в карточке тендера в каталоге «Торги» запускается «Сценарий обработки данных по тендеру». Далее сценарий делает запрос данных к сервису госзакупок, получив ответ от сервиса «Сценарий обработки данных по тендеру» заполняет карточку тендера данными с площадки.

3. Реализация

3.1. Настройка структуры данных

3.1.1. Создание и настройка каталога «Торги»

Создайте каталог «Торги». Данный каталог является «хранилищем» тендеров, именно здесь они будут храниться. При создании каталога нужно добавить и настроить поля следующим образом:

  • Статус (статус). Описание: Данное поле отображает статус тендера на данный момент. Настройка поля: Указываем следующие статусы: ОЖИДАНИЕ, ПРОИГРАН, ОТМЕНЕН, ПОДАЧА, ВЫИГРАН, ОТКЛОНЕНИЕ, ОТКАЗ, НЕ СОСТОЯЛСЯ. Ставим галочки напротив «По умолчанию: первый элемент». Примечания: Добавлять статусы нужно в вышеописанном порядке, не нарушая последовательность их API ID.

  • Площадка (связанный каталог). Описание: Данный каталог является «справочником» в котором содержаться все площадки торгов.

  • Номер (текст). Описание: Значение для данного поля берется из тендера.

  • Ссылка на тендер (контакт). Описание: Значение данного поля является ссылка на тендер на сайте госзакупок.

  • Заказчик (связанный каталог). Описание: Данный каталог является «справочником» в котором содержаться все заказчики фигурирующие в тендерах.

  • Начальная цена (число). Описание: Значение для данного поля берется из тендера.

  • Конечная цена (число). Описание: Значение для данного поля берется из тендера.

  • Ответственный (сотрудник). Описание: В данное поле назначается сотрудник создавший тендер.

  • ФЗ (выбор значения). Описание: В данном поле указывается Федеральный закон из тендера.

  • Дата окончания подачи заявки / предложения (дата). Описание: Значение для данного поля берется из тендера.

  • Процедура (выбор значения). Описание: Значение для данного поля берется из тендера.

  • Дата проведения процедуры / подведения итогов (дата). Описание: Значение для данного поля берется из тендера.

  • Документы (файл). Описание: Документы для данного поля берутся из тендера.

  • Адрес (текст). Описание: Значение для данного поля берутся из тендера.

  • Создано (дата). Описание: Автоматически проставляется сегодняшняя дата.

  • Создал (сотрудник). Описание: В данное поле назначается сотрудник создавший тендер.

3.1.2. Создание и настройка каталога «Контактные лица»

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

  • ФИО (текст). Описание: Формируется из данных с тендера.

  • Телефон (контакт). Описание: Значение для данного поля берутся из тендера.

  • Эл. адрес (контакт). Описание: Значение для данного поля берутся из тендера.

3.1.3. Создание и настройка каталога «Заказчики»

Создайте каталог «Заказчики». Данный каталог предназначен для хранения данных о заказчике по тендеру. При создании каталога нужно добавить и настроить поля следующим образом:

  • Краткое наименование (текст). Описание: Заполняется руками.

  • Полное наименование (текст). Описание: Значение для данного поля берутся из тендера.

  • ИНН (текст). Описание: Значение для данного поля берутся из тендера.

  • Основной контакт (связанный каталог). Описание: Значение для данного поля берутся из тендера.

  • Другие контакты (связанный каталог). Описание: Заполняется руками.

  • Создано (дата). Описание: Проставляется текущая дата.

  • Создал (сотрудник). Описание: Проставляется сотрудник создавший.

3.2. Настройка автоматизации

3.2.1. Создание и настройка события

Для создания события нужно зайти в каталог «События» (обычно он находится в отделе Управление). Нажать кнопку Добавить и заполнить карточку события как указано на скриншоте ниже.

Карточка события выглядит следующим образом:

3.2.2. Создание и настройка сценария

Создайте сценарий в каталоге «Сценарии».

  • Название: укажите название сценария, например: Автозаполнение тендера по данным с площадки.

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

Для того чтобы реализовать данный сценарий в системе нужно изменить следующие компоненты:

3.2.2.1. Компонент «noticeNumber & noticeNumberLength»

Требуется изменить компонент «noticeNumber & noticeNumberLength»:

В переменных noticeNumber и noticeNumberLength лежит значение поля «Номер» из каталога «Торги».

3.2.2.2. Компонент «Ищем контакт»

Требуется изменить компонент «Ищем контакт»:

В фильтре изменить значение 3 на API ID поля «Телефон» в каталоге «Контактные лица».

3.2.2.3. Компонент «Создаем контакт»

Требуется изменить компонент «Создаем контакт»:

В значение полей изменить значения с 2, 3, 4 на API ID полей «ФИО», «Телефон», «Эл. адрес» в каталоге «Контактные лица».

3.2.2.4. Компонент «Ищем заказчика»

Требуется изменить компонент «Ищем заказчика»:

В фильтре изменить значение 10 на API ID поля «ИНН» в каталоге «Заказчики».

3.2.2.5. Компонент «Создаем заказчика»

Требуется изменить компонент «Создаем заказчика»:

В значение полей изменить значения с 11, 10, 4, 17 на API ID полей «Полное наименование», «ИНН», «Основной контакт», «Ответственный» в каталоге «Заказчики»

3.2.2.6. Компонент «$body»

Требуется изменить компонент «$body»:

В значение полей изменить значения с 57, 37, 47, 2, 3, 4, 13, 44, 46, 9, 56, 21, 55, 50, 17 на API ID полей «Заказчик», «Ссылка на тендер», «ФЗ», «Дата окончания подачи заявки / предложения», «Дата проведения процедуры / подведение итогов», «Документы», «Начальная цена», «Обеспечение заявки», «Процедура», «Площадка», «Конечная цена», «Процент снижения», «Срок поставки», «Адрес», «Ответственный» в каталоге «Торги».

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

4. Тестирование

Тестирование функционала происходит следующим образом. Вводим номер тендера в поле «Номер» в карточке из каталога «Торги»:

Проверяем заполнились ли поля в карточке:

Сценарий: скачайте сценария и загрузите его в поле.

🥂
файл