до 13 ноября 2020
1 месяц 11 дней
80 000 ₽
Требуется написать модуль интеграции BI-системы управления производством и системы СКАУТ посредством REST API.
Постоянный мониторинг причин избыточных затрат ресурсов на сомнительные операции и необязательные задачи — важная часть организации бережливого производства. Эта функция поддерживается в компании при помощи BI-системы, берущей исходные данные из систем автоматизации производственных процессов. Сейчас необходимо интегрировать ее с еще одной системой, автоматизирующей процессы управления логистикой бензовозов, — СКАУТ.
Проект рассчитан на то, что им будет заниматься один человек — разработчик.
1. Ознакомиться с API СКАУТ (https://university.scout-gps.ru/wiki/Запрос%20объектов%20мониторинга%20в%20СПИК/) и структурой хранения данных в BI-системе. 2. Ознакомиться с требуемыми наборами данных, которые требуется передавать из СКАУТ в BI-систему: перечнем объектов мониторинга и статистик. 3. Разработать и согласовать с лидером проекта и экспертом требования к конфигурированию приложения и логированию его работы. 4. Разработать приложение, вызываемое из командной строки и передающее по запросу пользователя данные из СКАУТ в BI-систему. 5. Передать приложение, исходный код и комментарии к нему на тестирование эксперту проекта. 6. При необходимости внести корректировки в исходный код.
1. Исполняемый файл в формате .exe 2. Обеспечить запуск файла из командной строки с параметрами 3. Файл конфигурации в формате .ini 4. Исходный код в формате .cs 5. Спецификация на ПО в формате .md или .docx
1. Программа успешно прошла тестирование. 2. Конфигурация программы настраивается редактированием ini-файла в соответствии с согласованными требованиями. 3. Работа программы протоколируется в соответствии с согласованными требованиями, протокол сохраняется в отдельный файл.
Проект предусматривает денежное вознаграждение в размере 80 000 рублей после выплаты налогов.
Лидер проекта предоставит вам: • документацию API СКАУТ; • документацию, описывающую структуру хранения данных в BI-системе; • перечень объектов мониторинга и статистик; • доступ к тестовым стендам. Лидер проекта организует взаимодействие с другими участниками проекта со своей стороны и коммуникацию во время выполнения работы.