Проєкти / Агросектор і сервіс

ASQ / DeLaval

Сервіс, побудований навколо обладнання ферми.

ASQ поєднує клієнтів, обладнання молочних ферм, сумісні компоненти та сервісні договори. Офіс і виїзна команда працюють із даними тієї самої установки.

Переглянути сервісний процес
Клієнт
DeLaval
Період проєкту
2020–2025
Обладнання
Системи доїння, годівлі та охолодження
Дані установки

Сервісний запис зберігає структуру встановленого обладнання.

Один клієнт може мати кілька ферм, корівників і різні типи обладнання. ASQ розрізняє ці рівні, щоб підбір компонентів та обслуговування стосувалися саме потрібної установки.

  1. Клієнт

    Клієнтські та контактні дані пов’язують сервісні записи з власником ферм і обладнання.

  2. Ферма

    Кожна ферма належить клієнту та об’єднує корівники й встановлене обладнання в записі конкретного господарства.

  3. Корівник

    Корівник визначає місце встановлення обладнання, щоб план обслуговування стосувався потрібної частини ферми.

  4. Установлена система

    Системи доїння, годівлі, охолодження та роботизоване обладнання мають власний склад компонентів, потреби в обслуговуванні й сервісні записи.

Від обладнання до сервісу

Підбір компонентів, умови сервісу та документи.

Підбір компонентів для установки

Підбір сумісних деталей прив’язаний до конкретної системи на фермі: її складу, кількості компонентів і потреби у витратних матеріалах. Обране та візуальна ідентифікація допомагають повторному підбору, а інтервали заміни пов’язують перелік деталей із планом обслуговування.

Сервісні умови в документах

Погоджений обсяг сервісу переходить у комерційну пропозицію, підписаний договір та історію продовжень. Графіки обслуговування, сервісні протоколи й експорт у PDF або TXT пов’язують заплановані роботи з документами для офісу та виїзної команди.

Робота на виїзді

Доступ офлайн і синхронізація виїзної роботи.

Настільний клієнт зберігає доступ до основних сервісних даних офлайн і синхронізує робочий простір після відновлення зв’язку.

Робоче місце інженераДоступні локальні дані
Синхронізація після відновлення зв’язку
Сервісний офісСпільні робочі записи
Реєстр клієнтів та встановлених систем
Реєстр клієнтів та встановлених систем
Клієнтські дані

Клієнтські записи, імпорт з Excel та статус обліку.

Реєстр підтримує створення, пошук і редагування записів, імпорт з Excel та облік активного чи неактивного статусу. Перевірка введення допомагає підтримувати дані, що пов’язують клієнта з фермами й установленими системами.

Як працює проєкт

Сервісний процес у системі ASQ.

Настільний простір поєднує конфігурацію обладнання, плани обслуговування та сервісні документи. Адміністративні розділи охоплюють доступ до клієнтів, публікацію даних і статистику встановлених систем.

Облік обладнання

Установлені системи та їхня технічна конфігурація.

Обладнання ферми та встановлені системи

Обладнання ферми та встановлені системи

Робоче завдання

Сервісному фахівцеві потрібно визначити встановлену на фермі систему та її підсистеми перед вибором робіт з обслуговування.

Рішення в системі

Ієрархія обладнання пов’язує встановлені системи з технічними характеристиками, конфігурацією підсистем і параметрами заміни компонентів у настільному застосунку.

Технічні дані встановленої системи

Технічні дані встановленої системи

Технічні параметри описують обрану установку й задають контекст для налаштування її підсистем та компонентів.

Налаштування підсистем

Налаштування підсистем

Підсистеми деталізують склад обладнання: налаштування кожного вузла залишаються пов’язаними з конкретною установкою.

Налаштування компонентів та заміни

Налаштування компонентів та заміни

Параметри компонентів і заміни допомагають спеціалісту підготувати обслуговування саме цієї системи.

Облік обладнання

Кількість компонентів, вибір підсистем і перевірка введення.

Огляд обладнання з даними компонентів

Огляд обладнання з даними компонентів

Робоче завдання

Запис обладнання має містити потрібні компоненти й кількості, щоб подальше планування сервісу спиралося на фактичну конфігурацію.

Рішення в системі

Редагування компонентів, вибір підсистем і перевірка введення дають фахівцеві змогу переглядати та уточнювати вибір у записі обладнання.

Редагування компонентів і кількості

Редагування компонентів і кількості

Поля вибору й кількості компонентів визначають записаний склад установки, яку обслуговує команда.

Додаткові компоненти підсистеми

Додаткові компоненти підсистеми

Додаткові компоненти уточнюють склад підсистеми та зберігають зв’язок із основною установкою.

Перевірка вибору компонентів

Перевірка вибору компонентів

Перевірка введення вказує на незаповнені параметри підбору компонентів до продовження налаштування.

Запчастини та планування сервісу

Запчастини, регулярні роботи та інтервали обслуговування.

Запчастини, витратні матеріали та інтервали заміни

Запчастини, витратні матеріали та інтервали заміни

Робоче завдання

План обслуговування має враховувати і матеріали для заміни, і регулярні роботи для вибраного обладнання.

Рішення в системі

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

Налаштування матеріалів для обслуговування

Налаштування матеріалів для обслуговування

Матеріали налаштовуються в межах сервісного плану: перелік деталей залишається пов’язаним із майбутніми роботами.

Сервісні роботи та періодичність

Сервісні роботи та періодичність

Завдання та інтервали визначають склад регулярного обслуговування й періодичність робіт з обладнанням.

Перегляд переліку робіт з обслуговування

Перегляд переліку робіт з обслуговування

Перелік завдань показує сукупний обсяг обслуговування перед підготовкою сервісних документів.

Запчастини та планування сервісу

Додаткові сервісні позиції та параметри договору.

Додавання позицій до сервісного плану

Додавання позицій до сервісного плану

Робоче завдання

До стандартного переліку обслуговування можуть знадобитися додаткові позиції та параметри договору для опису сервісу конкретного клієнта.

Рішення в системі

Вибір додаткових деталей і налаштування сервісного договору зберігають ці уточнення в межах того самого процесу планування.

Додаткові запчастини й витратні матеріали

Додаткові запчастини й витратні матеріали

Додаткові деталі та витратні матеріали доповнюють сервісний перелік під потреби конкретної установки.

Налаштування сервісного договору

Налаштування сервісного договору

Налаштування договору пов’язують обраний обсяг обслуговування з умовами для клієнта.

Вимірювання та рекомендації

Liner Guide: вимірювання, порівняння та параметри заміни.

Liner Guide: огляд вимірювань

Liner Guide: огляд вимірювань

Робоче завдання

Під час обговорення сервісу потрібно пов’язати зафіксовані вимірювання дійкової гуми з параметрами заміни та звітом для перегляду.

Рішення в системі

Liner Guide показує вимірювання, графіки розподілу й порівняння поряд із частотою заміни та включає записані дані до звіту.

Графік розподілу вимірювань

Графік розподілу вимірювань

Розподіл вимірювань показує відмінності в даних і допомагає команді перейти до перевірки параметрів заміни.

Налаштування дійкової гуми та частоти заміни

Налаштування дійкової гуми та частоти заміни

Налаштування та частота заміни пов’язують виміряні показники з плануванням сервісного інтервалу.

Liner Guide: звіт і вимірювання

Liner Guide: звіт і вимірювання

Звіт збирає вимірювання в документ, до якого спеціаліст може звернутися під час підготовки обслуговування.

Liner Guide: звіт із порівняльним графіком

Liner Guide: звіт із порівняльним графіком

Порівняльний графік доповнює зафіксовані вимірювання у звіті для перегляду сервісної оцінки.

Сервісні документи

Дати обслуговування, протоколи та примірники пропозицій.

Вибір дати обслуговування

Вибір дати обслуговування

Робоче завдання

Заплановане обслуговування потребує дати, перевіреного переліку завдань і документів для сервісної команди та клієнта.

Рішення в системі

Вибір дати, сервісні протоколи, підтвердження та підготовка копій пропозиції пов’язують заплановані роботи з відповідними документами.

Сервісний протокол і перелік завдань

Сервісний протокол і перелік завдань

Протокол збирає обрані роботи в перелік завдань, який команда переглядає як єдиний сервісний документ.

Підтвердження дії із сервісним протоколом

Підтвердження дії із сервісним протоколом

Крок підтвердження дає спеціалісту змогу перевірити дію із сервісним протоколом перед її виконанням.

Підготовка примірників комерційної пропозиції

Підготовка примірників комерційної пропозиції

Підготовка примірників пов’язує сервісну пропозицію з документами для подальшої роботи з клієнтом.

Клієнти та синхронізація

Вибір клієнта та дані ферми.

Сервісний простір і швидкі дії

Сервісний простір і швидкі дії

Робоче завдання

Виїзній сервісній команді потрібно знайти клієнта та ферму, а потім працювати з контактами й системами, що належать цьому запису.

Рішення в системі

Реєстр клієнтів поєднує редагування контактів із вибором ферми та встановленої системи, визначаючи контекст сервісного робочого простору.

Редагування контактних даних клієнта

Редагування контактних даних клієнта

Контактні дані оновлюються в записі клієнта, з яким пов’язані його обладнання та обслуговування.

Вибір клієнтів і ферм

Вибір клієнтів і ферм

Вибір клієнта й ферми визначає, з якими установками та сервісними записами працюватиме спеціаліст.

Клієнти та синхронізація

Доступ до ферм і синхронізація робочого простору.

Вибір доступу до ферми

Вибір доступу до ферми

Робоче завдання

Виїзна робота потребує чіткого вибору доступу до ферм і можливості бачити перебіг синхронізації робочих даних.

Рішення в системі

Вибір доступу до ферм, перебіг синхронізації та підтвердження показують етапи оновлення сервісного простору для роботи онлайн і офлайн.

Синхронізація сервісного простору

Синхронізація сервісного простору

Видимий перебіг синхронізації дає команді змогу відстежувати оновлення локального робочого простору.

Підтвердження синхронізації

Підтвердження синхронізації

Підтвердження показує спеціалісту результат синхронізації робочих даних.

Команда та доступ

Закріплення клієнтів і права команди.

Команда та закріплені клієнти

Команда та закріплені клієнти

Робоче завдання

Керівникові сервісу потрібно знати, хто з команди відповідає за клієнта, та налаштувати доступ відповідно до цієї відповідальності.

Рішення в системі

Перегляд команди й клієнтів показує розподіл обслуговування, а вибір працівника та рівня прав дає змогу налаштувати доступ до робочих записів.

Клієнти вибраного співробітника

Клієнти вибраного співробітника

Перелік клієнтів показує, з якими робочими записами пов’язаний обраний учасник команди.

Керування доступом до даних клієнтів

Керування доступом до даних клієнтів

Налаштування доступу пов’язують клієнтські записи з працівниками, які беруть участь в обслуговуванні.

Вибір рівня дозволів

Вибір рівня дозволів

Вибір рівня прав дає керівнику змогу налаштувати доступ обраного працівника.

Вибір співробітника

Вибір співробітника

Вибір учасника визначає, чиїх клієнтів і налаштування доступу переглядає керівник.

Центральне адміністрування

Центральна публікація даних і статистика обладнання.

Налаштування центрального вебзастосунку та публікація даних

Налаштування центрального вебзастосунку та публікація даних

Робоче завдання

Центральним адміністраторам потрібно публікувати сервісні дані та аналізувати статистику клієнтів і обладнання в контексті вибраної країни й мови.

Рішення в системі

Центральний вебзастосунок поєднує налаштування публікації з таблицями, фільтрами та графіками для перегляду вибраного набору даних.

Статистика клієнтів та обладнання

Статистика клієнтів та обладнання

Зведена статистика об’єднує дані про клієнтів і встановлене обладнання для централізованого перегляду.

Налаштування статистичного графіка

Налаштування статистичного графіка

Параметри графіка дають адміністратору змогу налаштувати статистичний зріз під поточний аналіз.

Таблиця статистики та графік

Таблиця статистики та графік

Таблиця та графік показують обраний зріз статистики клієнтів і обладнання у двох взаємодоповнювальних формах.

Перегляд графіка статистики обладнання

Перегляд графіка статистики обладнання

Графік обладнання дає адміністраторам наочний огляд установлених систем у вибраному зрізі даних.

Технології

Технології ASQ / DeLaval.

Система складається з Central Web App, Authentication Proxy App (APA), настільного клієнта на JavaFX і вебзастосунку.

Настільний і вебзастосунок

Настільний клієнт працює на JavaFX 21. До проєкту також входить окремий вебзастосунок.

  • JavaFX 21

Сервіси застосунку

Серверні компоненти — Central Web App та Authentication Proxy App (APA). У серверному стеку — Java 21/25, WildFly 36.0.1 і REST.

  • Java 21/25
  • WildFly 36.0.1
  • REST

База даних і міграції

MS SQL Server 2012 зберігає дані застосунку. Liquibase керує змінами структури бази даних.

  • MS SQL Server 2012
  • Liquibase

Розробка та випуск

Для розробки команда використовувала NetBeans та IntelliJ IDEA, для збирання — Maven 3.6.3, для керування кодом — Git і GitLab, для створення інсталяційних пакетів — WiX Toolset.

  • Maven 3.6.3
  • Git
  • GitLab
  • WiX Toolset
  • NetBeans
  • IntelliJ IDEA
Ваш сервісний процес

Поєднайте установку, договір і наступний виїзд.

Покажіть одну установку, перелік її компонентів і типовий сервісний документ. Визначимо роботу офісу та виїзної команди, зокрема дані, які мають залишатися доступними без зв’язку.

Обговорити сервісну платформу