Обязанности и достижения:
Моими непосредственными обязанностями являлось техническое сопровождение ПО для планирования Oracle Primavera P6.
За время работы мною было сделано:
- Установлено ПО Primavera P6: серверная и клиентская части.
- Под задачи подразделения мною были разработаны внешние приложения (Java):
- для ввода данных по актуализации данных в ПО Primavera,
- для формирование отчета исполнения графика в виде тренда (Java, вывод в html и pdf, отрисовка графика - JQuery). При разработке использовалась система контроля версий SVN, затем Git. Работа с данными ПО Primavera происходила с помощью промежуточного API от Oracle.
Был произведен перевод технологических маршрутов производства в электронный вид.
Мною были написаны модули для автоматического построения графиков в Oracle Primavera P6 на основе маршрутов, формирования месячного плана для производства (разработка велась на языке Ruby под Ubuntu Server, с использованием FreeTds для подключения к БД MS SQL, применялись gems: tiny_tds, yaml, haml.
За три последних месяца работы была достигнута высокая степень автоматизации трудоёмкого процесса создания проектов (боле 10 тыс. работ) в Primavera P6 (ранее на создание одного проекта одним человеком уходило полторы рабочие недели, теперь - от 5 до 30 минут).
Реализовывалась интеграция ПО Primavera с основным программным продуктом предприятия 1С:УПП.