1. Назначение документа
Документ предназначен для общего описания действий, необходимых для подготовки среды, развертывания, настройки и эксплуатации KF-SOFT. Конкретные параметры экземпляра, адреса серверов, учетные данные, ключи, конфигурационные файлы и интеграционные параметры передаются пользователю или эксперту по отдельному защищенному каналу.
2. Архитектура внедрения
KF-SOFT внедряется как совокупность взаимосвязанных модулей: серверного ядра, административной подсистемы, операционного рабочего места персонала, пользовательского интерфейса и расчетно-аналитического компонента. Размещение модулей определяется схемой эксплуатации: один объект, несколько объектов, сетевой формат, локальный контур объекта и центральный контур.
- серверное ядро обеспечивает общую информационную среду, хранение данных, API и синхронизацию;
- административная подсистема используется для настройки объектов, меню, сотрудников, прав, склада, акций и отчетности;
- операционные рабочие места применяются персоналом объектов для заказов, оплат, смен, доставки и бронирований;
- пользовательский интерфейс обеспечивает клиентские сценарии, карту гостя, бонусы, уведомления и бронирования;
- расчетно-аналитический компонент формирует отчеты, статистику, рейтинги и агрегированные показатели.
3. Поддерживаемые платформы и объемы модулей
| Модуль | Тип ЭВМ | Операционные системы | Объем | Языки/технологии |
|---|---|---|---|---|
| KILLFISH SERVER CORE EDITION EXTENDED PRO | IBM PC — совместимый ПК | Windows 10+, FreeBSD 13+, Debian 10+ | 200 Мб | PHP, JavaScript, C/C++ |
| KILLFISH BACK-END ADMINISTRATOR ADVANCED PRO | IBM PC — совместимый ПК | Windows 10+, macOS Catalina 10.15+, Ubuntu 18.04 (x64)+, Debian 10+, openSUSE 15.5+, Fedora Linux 38+, Android 8.0+ | 12,61 Гб | PHP, JavaScript, C/C++ |
| KILLFISH FRONT-END BARMEN WORKSPACE PRO | IBM PC — совместимый ПК | Windows 10+ | 8 Гб | PHP, JavaScript, C/C++ |
| KILLFISH FRONT-END USER INTERFACE PRO | IBM PC — совместимый ПК, мобильное устройство на iOS или Android | Windows 10+, Android 6+, iOS 13.4+ | 120 Мб | PHP, JavaScript, React Native |
| KILLFISH ESTIMATION AND AGGREGATION COMPONENT | IBM PC — совместимый ПК | Windows 10+, macOS Catalina 10.15+, Ubuntu 18.04 (x64)+, Debian 10+, openSUSE 15.5+, Fedora Linux 38+, Android 8.0+ | 20 Мб | PHP, JavaScript |
4. Общий порядок установки
- Определить состав подключаемых модулей KF-SOFT, количество объектов эксплуатации, рабочих мест и пользовательских интерфейсов.
- Подготовить серверную, сетевую и пользовательскую инфраструктуру: операционные системы, сетевую доступность, доменные имена или локальные адреса, средства резервного копирования и учетные записи.
- Развернуть серверное ядро, подготовить хранилище данных, служебные каталоги, конфигурационные параметры, планировщики регламентных задач и журналы событий.
- Подключить административную подсистему, создать объекты эксплуатации, пользователей, роли, права доступа, справочники, меню, складские параметры, акции и бонусные правила.
- Развернуть операционные рабочие места персонала, настроить связь с серверным ядром, локальные параметры объекта, кассовое и платежное оборудование, печать документов, сценарии смен, доставки и бронирований.
- Развернуть пользовательский интерфейсный модуль в предусмотренной среде, настроить регистрацию, авторизацию, карту гостя, бонусные и коммуникационные сценарии.
- Подключить расчетно-аналитический компонент, определить источники данных, периоды агрегации, отчетные представления и правила расчета показателей.
- Проверить интеграции с фискальными регистраторами, платежными терминалами, ОФД, ЕГАИС, системой маркировки «Честный Знак», учетными и коммуникационными сервисами — при наличии соответствующего состава внедрения.
- Выполнить тестовые сценарии: создание заказа, оплата, закрытие смены, синхронизация, формирование отчета, регистрация гостя, применение бонусов и акций.
- Зафиксировать параметры рабочего экземпляра и передать пользователям инструкции, учетные данные и права доступа согласно утвержденной модели эксплуатации.
5. Эксплуатация
Эксплуатация KF-SOFT выполняется пользователями в пределах назначенных ролей и прав доступа. Административные пользователи сопровождают справочники, объекты, меню, складские параметры, акции, права, сотрудников и отчеты. Операционный персонал фиксирует заказы, оплаты, бонусные операции, смены, доставки и бронирования. Гости взаимодействуют с пользовательским интерфейсом в пределах предусмотренных клиентских сценариев.
- регулярная проверка доступности серверного ядра и синхронизации локальных контуров;
- контроль корректности справочников, цен, меню, акций, бонусных правил и складских данных;
- контроль кассовых, платежных, маркировочных и учетных интеграций;
- регулярное формирование отчетов, статистики и аналитических представлений;
- ведение журналов событий, обработка ошибок и обращений пользователей.
6. Резервное копирование и восстановление
Для устойчивой эксплуатации рекомендуется применять регламент резервного копирования конфигурации, хранилищ данных, пользовательских и технологических журналов, а также критичных артефактов экземпляра. Периодичность копирования, срок хранения резервных копий и порядок восстановления определяются в зависимости от масштаба внедрения и критичности объектов эксплуатации.
7. Ограничения публичного документа
Публичная страница не содержит учетных данных, адресов закрытых серверов, ключей, секретов, токенов интеграций и конфигурационных файлов конкретных объектов. Эти сведения предоставляются только уполномоченным лицам в рамках договора, заявки или экспертной проверки.