Ви - розробник або той, хто вирішує, чи можна на цьому ядрі будувати своє. У кожному прикладі сідаєте на місце іншої людини.
Приклади поверх ERP
Маленькі застосунки на тих самих даних. Кожен - окремий Worker без бази: знає адресу ERP і один ключ. Тут вони нічого не зберігають: кожен запис лише перевіряється.
Форма замовлення
Ви - покупець
Вироби з цінами ліворуч, замовлення праворуч: скільки, до якої дати і чи встигнуть.
Одна дія і два читання дають інший, значно простіший екран на тих самих даних.
Де моє замовлення
Ви - покупець
Номер замовлення або запиту - і лінія його етапів з днями та тим, чого воно чекає.
Один документ видно від запиту до оплати, а його етапи каже саме ядро, не сторінка.
Кіоск цеху
Ви - працівник цеху
Планшет на дільниці: оберіть себе, робоче місце - і дві великі кнопки, «Почати» і «Завершити».
Запис іде з правами людини, а відмову ядро каже простими словами.
Приймання поставки
Ви - комірник
З телефона: замовлення постачальнику, кількості рядок за рядком, недовезене, запас до і після.
Кілька рядків - кілька записів, і кожен спершу перевіряється пробним запуском.
Сторінка постачальника
Ви - постачальник
Замовлення, розміщені в одного постачальника, з рядками і тим, що вже прийнято. Лише перегляд.
Чесно показує межу: ключа на одного контрагента ядро ще не має.
Екран власника
Ви - власник
Гроші в банку, борги, угоди, що стоять, і що не дає закрити місяць: пʼять чисел і короткий список.
Багато читань за один похід: разом вони швидші, ніж по черзі, і це видно.
Запитайте словами
Ви - керівник
Питання своїми словами - і відповідь реченням з маленькою таблицею. Без моделі.
Той самий перелік інструментів, який ядро дає агентам, годиться й простій програмі.
Командний рядок
Ви - розробник
Читання і дії як команди термінала, з назвами замість id.
Ядро описує себе так, що клієнта можна побудувати з самого опису, не знаючи жодної дії наперед.
node labs/cli/erp.mjs readsкод
Як зробити свою
- Ключ. Головний бухгалтер створює його на сторінці ERP «Ключі API»: роль, як у людини, і лише читання, доки приклад не має записувати.
- Тека. Скопіюйте теку прикладу, найближчого до вашого: у ній є все, що треба для запуску, зокрема спільний набір у
kit/. - Зміни. Адреса ERP і режим - у
lab.config.ts; сторінка - уsrc/. Що читати і які дії є, каже сам API:/api/v1/openapi.json. - Запуск і розгортання.
npm run devлокально,npx cf deployна свою адресу; ключ - секретERP_KEYна Worker.