Перейти к содержимому
FastOffice

Риски и честные границы

Что нельзя обещать до отдельного соглашения и какие ограничения нужно проговаривать заранее.

Ниже названо то, что пока не закрыто, и то, чем это закрывается. Обещать «полный Office» без критериев проще, но проверить такое обещание нельзя — поэтому границы названы прямо.

Риск или нерешённый вопрос Почему важно Чем закрывается
Что войдёт в публичный интерфейс Внутренних возможностей больше, чем можно объявить публично и потом годами поддерживать. Зафиксированный публичный интерфейс, сгенерированные типы, правила версионирования.
Точность воспроизведения То, что файл открылся, ещё не значит, что он вернётся из редактора без потерь. Матрица критичных документов и возможностей, сравнение файлов до и после, проверка повторного открытия.
Архивный PDF/A Для архивов, судебного и государственного документооборота это условие допуска, а обычного PDF там мало. Обычный PDF выгружается, в том числе со встроенными шрифтами; готовность к PDF/A-1b проверяется отдельной командой, а сама выгрузка в этот формат пока закрыта и идёт через вашу программу проверки — что с каким файлом можно.
VBA Требования безопасности и неполная совместимость расходятся с ожиданиями «просто работает». Матрица поддержанных вызовов, перечень видов отказа, правила безопасности и запрет менять документ молча.
Power Query Внедрение чаще всего упирается именно в запросы, подключения и модель данных. Сначала распознавание и сохранность, обновление и правка запросов — отдельным этапом, приёмка по сравнению файлов.
Заявления о скорости Лозунгами про «в десять раз быстрее» рынок уже перекормлен, и спорить лозунгами бессмысленно. Воспроизводимый замер на исходных документах, зафиксированное оборудование, пороги по типичному и худшему времени.
Подтверждение на всех системах Проверка на одной системе не переносится на остальные автоматически. Отдельная приёмка на каждой заявленной системе и в каждом способе встраивания.
Сервер и много клиентов сразу Работоспособность в настольном приложении не переносится на облачный сервис. Отдельная архитектура: квоты, проверка доступа, очередь задач, изоляция клиентов друг от друга, наблюдаемость.
Упаковка и подпись Собранный на коленке файл не пройдёт корпоративное развёртывание. Подписано пока не всё: приложения для macOS подписаны и заверены у Apple, установщик F1 для Windows подписан сертификатом на FastOffice, пакеты для Linux — отделённой подписью. Установщики A4 для Windows и образ F1 для macOS подписи не несут; для них остаётся сверка контрольной суммы. Что именно проверяется, показано на страницах установки A4 и F1.
Поддержка версий Вы зависите от того, сколько живёт версия, на которой собран ваш продукт. Срок поддержки, правила снятия возможностей с поддержки, руководства по переходу, порядок эскалации.
  • Целевые операционные системы, технология вашего приложения, способ встраивания и граница развёртывания.

  • Десяток критичных действий пользователя и три-пять настоящих документов.

  • Требования к примечаниям, записи исправлений, таблицам, рисункам, полям, разделам и колонтитулам.

  • Требования к формулам, диаграммам, сводным таблицам, внешним ссылкам, Power Query, макросам и подключениям к данным.

  • Что должны делать агенты, какие права им дают, что попадает в аудит и кто утверждает их действия.

  • Откуда берутся и куда сохраняются файлы, как устроены резервные копии и восстановление, как ловятся утечки, что пишется в журналы и куда уходят показатели работы.

  • Какие обязательства по доступности нужны, сколько лет должна поддерживаться версия, как часто выходят обновления, кто отвечает за раскатку и как устроена работа с уязвимостями.

Ассистент документации

Ответ собран из документации и может быть неточным — сверяйтесь с источниками.