Бізнес-застосунки

Бізнес-застосунки там, де відбувається робота

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

01

Веб-сайти

Панелі клієнтів, співробітників, постачальників і партнерів.

02

Мобільна робота

Registration of events, photos, statuses and documents in the field.

03

Процесний шар

Простий інтерфейс через FileMaker, ERP або набір служб.

01Застосунки

Веб-додатки та портали

Інтерфейс на основі браузера може обслуговувати клієнтів, співробітників або партнерів. The user sees the necessary tasks and data, and the operations are transferred to a common process. The scope may include submissions, orders, files, approvals or reports.

A web application requires responsibility for the server, sessions, permissions and data access. Not every feature has to be on the public part of the company website.

Event planning screen with reservation list and summary in FileMaker Pro
Зразок програми подій FileMaker Pro. Окремо розробляємо обсяг порталу та права учасників.
02Застосунки

Мобільні додатки та робота на станції

Телефон, планшет чи термінал знадобляться скрізь, де створюється інформація: при отриманні, на складі, в сервісному центрі чи на виробництві. We start the project with activities and working conditions - network coverage, use of a camera, scanner or operation with gloves.

We can choose Go, WebDirect or a separate web interface to suit the needs of the solution. Native requirements, distribution to devices, and offline work require separate assessment. We do not assume identical capabilities of all platforms.

List of scooters and their locations on the map in FileMaker Go on iPad
FileMaker Go example on iPad: list of scooter fleet with locations on map.
03Застосунки

Настільні програми та існуючі середовища

Іноді вам потрібен доступ до локальних файлів, пристроїв або певних функцій робочої станції. Then we check whether the task can be performed by an existing client or whether it requires an additional module.

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

04Застосунки

Проектування, будівництво та приймання

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

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

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

Ми перевіряємо завдання перед тим, як розширювати систему
  1. Сценарій

    Хто працює, на якому пристрої та з якими даними?

  2. Прототип

    Перетин екрана на реальному прикладі.

  3. Тест

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

  4. Рецепція

    Узгоджений результат та інструкції для користувача.

05Офлайн і синхронізація

Офлайн робота і синхронізація даних програми

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

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

Користувач знає статус

Видима інформація про останнє оновлення, незавершені зміни та дані, що вимагають прийняття рішень.

У даних є власник

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

06React, PostgreSQL і PWA

Frontend, backend і база даних додатків

Ми використовуємо React і Next.js для створення порталів і додатків із широкою взаємодією. TypeScript допомагає підтримувати узгодженість коду, а серверний рівень перевіряє дані та дозволи. PostgreSQL може обробляти транзакції, історію операцій і звіти.

Додаток можна розширити за допомогою PWA: інсталяція на пристрої, вибрані офлайн-дані та контрольована синхронізація. Якщо бекендом компанії є FileMaker, ми підключаємо новий інтерфейс до нього через API, залишаючи за собою відповідальність за дані в узгодженій системі.

React, Vue або Angular можуть працювати з Laravel, ASP.NET Core, Django або Node.js. Ми не прив’язуємо вибір екрана до однієї мови сервера. Архітектура має сприяти розробці бізнес-правил та інтеграції.

React і Next.js

Ваш власний інтерфейс, форми, фільтри та ролі для клієнтів і вашої команди.

PostgreSQL

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

PWA

Мобільні завдання, статус встановлення та явного надсилання форми.

Claris FileMaker

Операційне прикладне середовище, підключене до порталу чи інших служб.

Порівняння

Вибір заявки на робоче місце

Вибір заявки на робоче місце
ВаріантКоли це допомагаєЩо треба вирішити
Веб-додаток / порталДоступ із браузера для вашої команди чи клієнтів.Ролі, сеанси, пристрої та обробка слабких з’єднань.
PWAВибрані функції встановлення та офлайн роботи у веб-додатку.Підтримувані браузери, локальні дані та синхронізація.
FileMaker GoІндивідуальний процес на iPhone та iPad.Мобільні системи, ліцензії доступу та методи обміну даними.
Комп'ютерний додатокРобота на позиції та співпраця з її оточенням.Операційна система, встановлення, пристрої та оновлення.

Запитання та відповіді

Перед ухваленням рішення

Чи може одна програма підтримувати і комп’ютер, і телефон?

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

Чи можна підключити програму до поточної системи?

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

Почнімо з розмови

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

Вкажіть користувачів, пристрої та робоче місце. Виберемо спосіб доступу та підготуємо обсяг першого робочого курсу.

Обговоріть заявку