PalmOrder Server зберігає файли обміну й службові дані локально на комп’ютері, де він запущений. Визначте ці каталоги до підключення облікової системи: їй зазвичай потрібен доступ до inbox і outbox.
Стандартне розташування
У Windows і portable JVM-дистрибутиві дані розташовано в каталозі PalmOrderServer:
PalmOrderServer/
├── config/
│ └── application.yml
├── data/
│ ├── inbox/
│ ├── outbox/
│ └── cache/
├── logs/
└── palmorder.sqlite
Файл palmorder.sqlite створюється після першого запуску. У ньому сервер зберігає службові налаштування, дані прив’язаних пристроїв і журнал подій.
У macOS-дистрибутиві всі ці дані розташовано в:
~/Library/Application Support/PalmOrder Server
Не редагуйте palmorder.sqlite вручну та не переміщуйте його, поки сервер працює.
Призначення каталогів
| Каталог | Вміст і призначення |
|---|---|
inbox | Документи й файли, що надійшли від мобільних пристроїв. Облікова система забирає їх звідси. |
outbox | Файли та XML-таблиці, підготовлені обліковою системою для мобільних пристроїв. |
cache | Технічні бази даних сформованих таблиць. Сервер створює та використовує цей каталог самостійно. |
logs | Журнали роботи сервера. |
Важливо. Не використовуйте
cacheяк каталог обміну з обліковою системою. Для інтеграції призначені лишеinboxіoutbox.
Змініть стандартні каталоги
- У панелі керування відкрийте Налаштування.
- Вкажіть значення для Директорія inbox за замовчуванням і Директорія outbox за замовчуванням.
- Збережіть налаштування.
Сервер створить каталог, якщо його ще немає, і перевірить можливість запису. Зміни застосовуються одразу, без перезапуску, та зберігаються в даних сервера.
Значення inbox-path і outbox-path у config/application.yml визначають початкові каталоги лише до того, як їх уперше збережено в панелі керування. Детальніше про файл конфігурації — на сторінці Конфігурація.
Окремі каталоги для пристрою
Для конкретного пристрою можна задати власний inbox, outbox або обидва каталоги. Це зручно, коли різні пристрої обмінюються даними з різними підрозділами чи базами ERP.
- Відкрийте Пристрої та знайдіть потрібний пристрій.
- Натисніть Сховище.
- Зніміть позначку Використовувати inbox за замовчуванням або Використовувати outbox за замовчуванням.
- Вкажіть потрібний шлях і збережіть зміни.
Якщо залишити позначку, пристрій використовуватиме стандартний каталог. Шлях для пристрою має пріоритет над стандартним шляхом:
Шлях для syncName → стандартний шлях із панелі керування → початковий шлях із application.yml
Доступи до файлів
Обліковий запис, від імені якого запущено PalmOrder Server, повинен мати право створювати й записувати файли у всі вибрані каталоги. Якщо сервер запущено як службу Windows або systemd-службу, перевіряйте доступи саме цього службового облікового запису.
Якщо ERP працює на іншому комп’ютері, надайте їй мережевий доступ лише до потрібних каталогів inbox і outbox. Не надавайте їй доступ до palmorder.sqlite, cache або logs.
