Перейти до контенту
SkyPlanner
  • Особливості
    • Особливості
    • Рішення
    • Інтеграції
  • Послуги з адаптації на борту
    • Послуги з адаптації на борту
    • Інтеграції
    • Послуги з налаштування
  • Ціноутворення
  • Відео
  • Company
    • Про нас
    • Contact
    • Стати партнером SkyPlanner
  • Docs
  • Get started for free!
  • Українська
    • English
    • Suomi
    • Čeština
    • Dansk
    • Deutsch
    • Español
    • Eesti
    • Français
    • Italiano
    • Latviešu
    • Lietuvių
    • Magyar
    • Nederlands
    • Polski
    • Português
    • Português
    • Slovenčina
    • Slovenščina
    • Svenska
    • Türkçe
    • Indonesia
    • 日本語
    • العربية
    • Ελληνικά
    • 한국어
    • Norsk bokmål
    • Română

Початок роботи

4
  • Як почати користуватися пробною версією SkyPlanner
  • Що таке робоче місце?
  • Як створити новий матеріал
  • Вступ до GANTT Timelime у SkyPlanner

Відеоінструкції

33
  • Що таке ефективність робочого місця та як нею керувати
  • Що таке режим швидкого журналу і як ним користуватися
  • Як скасувати замовлення в часовій шкалі GANTT
  • Управління пріоритетністю клієнтів
  • Як використовувати мінімальний ступінь виробництва
  • Як розділити завдання на кілька робочих станцій
  • Як створити групи робочих станцій
  • Запуск таймлайна
  • Визначте пріоритетні дати завершення
  • JIT-виробництво в SkyPlanner
  • Пріоритети роботи
  • Скоротіть час виконання замовлення
  • Керування часом відпустки
  • Як розрахувати тариф SkyPlanner
  • Як почати користуватися пробною версією SkyPlanner
  • Підпункти та виробнича ієрархія
  • Використання імпорту CSV
  • Керування понаднормовими роботами
  • Створення замовлень і позицій замовлення
  • Додавання та керування матеріалами
  • Керування інструментами в SkyPlanner
  • Додати новий продукт до SkyPlanner
  • Додавання персоналу, ролей користувачів та змін за замовчуванням
  • Як додати крок процесу
  • Додати клієнта
  • Робочі станції, потужності та обслуговування
  • SkyPlanner: Основи
  • ShopFloorApp і таймер
  • Що таке робоче місце?
  • Додайте швидку примітку до етапу виробничого процесу
  • Що таке бульдозер і як ним користуватися
  • Вступне відео Fast Track
  • Вступ до GANTT Timelime у SkyPlanner

Інтеграції

6
  • Заплановані терміни виконання етапів процесу та робочі станції
  • Хронологія подій
  • Продукти та матеріали
  • Створення замовлення
  • Основи інтеграції
  • Підручник з інтеграції

Часова діаграма Ганта

25
  • Як скасувати замовлення в часовій шкалі GANTT
  • Як розділити завдання на кілька робочих станцій
  • Як створити групи робочих станцій
  • Як видалити всі мої завдання з часової шкали GANTT
  • Функція пошуку на часовій шкалі GANTT
  • Видалити позицію замовлення з часової шкали GANTT
  • Поточний час на часовій шкалі GANTT
  • Деталі роботи в часовій шкалі GANTT
  • Робочі місця на часовій шкалі GANTT
  • Видалити позицію замовлення з часової шкали GANTT
  • Робочі місця на часовій шкалі GANTT
  • Синій потенціал на часовій шкалі Ганта
  • Червона потужність на часовій шкалі Ганта
  • Потенціал на часовій шкалі Ганта
  • Додайте швидку примітку до етапу виробничого процесу
  • Як створити групу робочих станцій на часовій шкалі GANTT
  • Як приховати робочі станції на часовій шкалі GANTT
  • Як показати всі робочі станції на часовій шкалі GANTT
  • Як видалити групу робочих станцій на часовій шкалі GANTT
  • Залежності між етапами роботи
  • Що таке бульдозер і як ним користуватися
  • Збільшення та зменшення
  • Вступ до GANTT Timelime у SkyPlanner

Ресурси

32
  • Що таке ефективність робочого місця та як нею керувати
  • Що таке режим швидкого журналу і як ним користуватися
  • Як створити групи робочих станцій
  • Планування персоналу
  • Редагування працівника в кадровому реєстрі
  • Як редагувати користувача
  • Як додати нового користувача
  • Як видалити користувача
  • Як додати обслуговування до інструменту
  • Як повідомити про несправність інструменту?
  • Що таке робоче місце?
  • Видалення працівника з кадрового реєстру
  • Як додати нову зміну на робоче місце
  • Як призначити профілактичне обслуговування всім робочим станціям
  • Як видалити Обслуговування з робочої станції
  • Як призначити обслуговування робочій станції
  • Як видалити робоче місце
  • Вступ до режиму швидкого входу до журналу
  • Як додати нове робоче місце
  • Як видалити зміну за замовчуванням
  • Як відредагувати зміну за замовчуванням
  • Як додати зміну за замовчуванням
  • Як додати групу співробітників до робочого місця
  • Як редагувати робоче місце
  • Як змінити призначену особу на зміну в певний день
  • Як додати понаднормову роботу
  • Як видалити Понаднормові
  • Вступне відео про планування змін
  • Як додати Інструменти
  • Що таке виняток для робочих станцій?
  • Як редагувати клієнта
  • Як додати нового клієнта

Накази

12
  • Як скасувати замовлення в часовій шкалі GANTT
  • Як видалити крок процесу
  • Як редагувати крок процесу
  • Ступінь завершеності етапу процесу (мінімальний ступінь виробництва)
  • Як додати новий крок процесу
  • Час встановлення та демонтажу
  • Як редагувати позицію замовлення
  • Як відфільтрувати замовлення
  • Як створити нову позицію замовлення
  • Як архівувати замовлення
  • Як відредагувати замовлення
  • Як створити нове замовлення

Склад

3
  • Субпродукти
  • Як створити новий продукт
  • Як створити новий матеріал

ShopFloorApp і таймер

1
  • ShopFloorApp і таймер

Підтримка

1
  • Як вибрати мову у SkyPlanner
View Categories
  • Home
  • Docs
  • Інтеграції
  • Хронологія подій

Хронологія подій

Sami
Updated on 10 Березня, 2025

3 min read

Структура даних Skyplanner #

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

Якщо ви інтегрували дані про замовлення/замовлення/завдання в Skyplanner, то, швидше за все, використовували принаймні ці API-кінцеві точки:

  • фазерні замовлення
  • фазерні ряди
  • фазерні роботи

Фактично, дані, вставлені в ці кінцеві точки, представлені в інтерфейсі Skyplanner таким чином:

Рис. 1. Замовлення (фазерні замовлення)
Рис. 2. Елементи замовлення (phaser-order-rows (червоний)), етапи процесу (phaser-jobs (зелений))

Після додавання замовлень до Skyplanner вам потрібно буде експортувати їх (це можна зробити через інтерфейс або за допомогою файлу /phaser-orders/export-endpoint) до модуля “Планування виробництва”:

Рис. 3. Експорт через інтерфейс користувача
Рис. 4. Експортоване замовлення в Плануванні виробництва

При експорті замовлень Skyplanner ефективно копіює дані замовлення з однієї таблиці бази даних в іншу. Тому, якщо ви щось змінюєте, наприклад, через /phaser-orders -endpoint, вам потрібно знову експортувати дані, щоб оновити їх у Плануванні виробництва. Це також означає, що для доступу до замовлень, які ви бачите у вікні Планування виробництва, вам доведеться використовувати різні API-кінцеві точки!

“Змінені” кінцеві точки виглядають так:

  • /phaser-orders → /orders
  • /phaser-order-rows → /order-rows
  • /phaser-jobs → /jobs

Це важливо знати, оскільки при використанні /timelogs -кінцевого пункту для реєстрації виробничих подій і т.д. ви повинні використовувати пов’язані сутності, знайдені в Production Scheduling -кінцевих пунктах!

Наприклад, вам потрібен ідентифікатор завдання_планування_виробництва (повторюємо: завдання_планування_виробництва – це сутності, доступ до яких здійснюється з /jobs -кінцевої точки) для того, щоб відправити новий часовий графік:

Рис. 5. Хронологічний POST запит

Ви можете знайти потрібний вам ідентифікатор job_planning_job_id з кінцевої точки /phaser-jobs -endpoint:

Рис 6. GET-запит на завдання фазера (червоний – phaser_job_id, НЕ ВИКОРИСТОВУВАТИ В ТАЙМЛОГАХ)

Або з кінцевої точки /job:

Рис. 7. /job GET запит

Створення таймлогів за допомогою REST-API #

Створення таймлогів у Skyplanner через API використовує ті ж правила і системи, що і в інтерфейсі користувача. Тому може бути корисно ознайомитися з тим, як працює система в інтерфейсі, перш ніж намагатися використовувати її через API.

Основи хронології #

Skyplanner має чотири типи подій у розкладі:

  • shift_begin
  • призупинився
  • продовжував
  • shift_end

Подія Shift_begin-event надсилається при першому запуску роботи. Ніколи не надсилайте більше однієї події shift_begin для кожного завдання!

Пауза-подія призупиняє роботу.

Безперервна подія відновлює роботу, яку було призупинено.

Shift_end завершує роботу. Ніколи не надсилайте більше однієї події shift_end для кожного завдання!

Необхідні дані для часових діаграм:

  • person_id
    • Можна знайти за адресою /people-endpoint
    • Не те саме, що user_id!
  • запланований_id_робочої_станції
    • Робоча станція, на якій виконується робота
    • Можна знайти в /workstations-endpoint
  • дата_час
    • Момент часу, коли подія завершена
    • Формат: 2024-01-01 10:30:11

Для того, щоб вказати, до якого хронолога Skyplanner прив’язаний хронолог із будь-якої зовнішньої системи, яку ви використовуєте, ви можете скористатися полем external_id . Ви можете, наприклад, робити GET-запити, використовуючи цей ідентифікатор, щоб знайти певний часовий журнал у Skyplanner.

Рис. 8. External_id у часових журналах

Початок роботи #

Ви можете запустити завдання, відправивши POST-запит до API ось так:

Рис. 9. Хронологія Shift_begin

Під час налаштування POST-даних для часових журналів встановіть workshift_id як 0, а timelog_finalized як true

Призупинення роботи #

Призупиніть роботу, надіславши POST-запит ось так:

Рис. 10. Призупинений хронолог

У таймлогах типу paused ви можете задати суму та faulty_amount. Зверніть увагу також на тип часового журналу та date_time.

Продовження роботи #

Ось як продовжити призупинений хронолог:

Рис. 11. Продовження хронології

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

Закінчення роботи #

Ось як завершити роботу за допомогою таймлагу shift_end:

Рис. 12. Хронологія Shift_end

У shift_end-події ви можете вказати значення amount і faulty_amount так само, як і в paused-події. Зверніть увагу, що якщо ви спробуєте створити shift_end-подію для завдання, яке не виконується, ви отримаєте помилку.

Оновлення таймлогів #

Ви можете оновити дані журналу, надіславши PUT-запити до кінцевої точки /timelogs-endpoint, ось так:

Рис. 13. Редагування хронологів

Зауважте, що для оновлення ви повинні мати дані як beginTimelog , так і endTimelog . Хронологи у Skyplanner зберігаються таким чином: кожен “повний” (тобто такий, що має початок і кінець (наприклад, shift_begin/continued & paused/shift_end)) хронолог має окремий об’єкт для початку і кінця.

Вони об’єднані значенням begin_id , яке міститься у endlog. У наведеному вище прикладі beginTimelog має значення id, рівне 1, і, відповідно, endTimelog має значення begin_id , рівне 1.

Ви також повинні вказувати значення person_id і endTimelog при кожному запиті на оновлення, навіть якщо ви їх не змінюєте.

Альтернативні способи створення таймлогів #

Ось кілька альтернативних способів входу до ваших завдань за допомогою API.

Logfull #

Якщо ви хочете надіслати як початковий, так і кінцевий хронологи в одному запиті, ви можете використати /timelogs/log-full -endpoint, як це зроблено нижче:

Рис. 14. Запит повного журналу

Зверніть увагу, як тут надсилаються суми: перше значення “amount” позначає помилкову суму, а друге – правильну. Цей запит створює сутності beginlog і endlog одним запитом.

Quicklog #

“Quicklogging” до завдання завершує його за один запит, встановлює виконану кількість товарів у відповідність до значення, встановленого в позиції замовлення. Квіклог виконується за допомогою параметра /timelogs/quick-log -endpoint:

Рис. 15. Швидке ведення журналу

Зверніть увагу, що тут потрібно вказати лише ідентифікатор робочого місця, ідентифікатор робочого місця та ідентифікатор особи. Значення часу і кількості заповнюються автоматично. Також зауважте, що завдання з швидким журналюванням завжди завершуються подією shift_end-event, тому подальше журналювання після quicklog неможливе!

Updated on 10 Березня, 2025
API, Інтеграція
Заплановані терміни виконання етапів процесу та робочі станціїПродукти та матеріали
Table of Contents
  • Структура даних Skyplanner
  • Створення таймлогів за допомогою REST-API
    • Основи хронології
  • Початок роботи
  • Призупинення роботи
  • Продовження роботи
  • Закінчення роботи
  • Оновлення таймлогів
  • Альтернативні способи створення таймлогів
    • Logfull
    • Quicklog
Share This Article :
  • Facebook
  • X
  • LinkedIn
  • Pinterest
Was it helpful ?
  • Happy
  • Normal
  • Sad

Contact sales

Jussi Mäntylä
+358 40 700 0002
[email protected]

Product

Features

Solutions

Become a partner

Privacy policy

Support

Free trial

Request a demo

Contact sales

Resources

Videos

Powered by Skycode Oy

Rantakatu 2 G (11th floor)
65100 Vaasa, Finland
2204947-0
+358 40 700 0002
skycode.fi


    • Facebook
    • LinkedIn
    2025 © Skycode Oy
    • logo
    • Home
    • Особливості
      • Особливості
      • Рішення
      • Інтеграції
    • Послуги з налаштування
      • Послуги з адаптації на борту
      • Інтеграції
      • Послуги з налаштування
    • Ціноутворення
    • Відео
    • Про нас
      • Про нас
      • Зв’яжіться з відділом продажів
      • Стати партнером SkyPlanner
    • Request a meeting
    • Get started for free!
    • Українська
      • English
      • Suomi
      • Čeština
      • Dansk
      • Deutsch
      • Español
      • Eesti
      • Français
      • Italiano
      • Latviešu
      • Lietuvių
      • Magyar
      • Nederlands
      • Polski
      • Português
      • Português
      • Slovenčina
      • Slovenščina
      • Svenska
      • Türkçe
      • Indonesia
      • 日本語
      • العربية
      • Ελληνικά
      • 한국어
      • Norsk bokmål
      • Română