Журнал
Разбираем SaaS, веб-разработку, SEO и кибербезопасность простым языком — на основе нашего опыта.
Жильцы сообщают об одной поломке разными каналами. Как связать обращения с общей работой, сохранить ответы каждому заявителю и не закрыть отдельные проблемы.
Одинаковые артикулы клиентов не должны смешивать остатки. Как связать товар с владельцем, принимать поставки, резервировать заказы и сверять движения склада.
Отказ по одной вакансии не должен закрывать кандидата везде. Как разделить общую карточку человека, отдельные подборы, встречи и решения заказчиков в CRM.
Заказ отгружен в несколько приёмов: как считать непоставленный остаток, отличать отмену от переноса, учитывать возврат и проверять очередь следующих поставок.
В заказе несколько вещей, но готовы не все. Как учитывать каждое изделие, повторную обработку, перемещения и частичную выдачу без потери истории приёмки.
Клиент загрузил файл, но задача ещё не закрыта. Как организовать запросы документов по компаниям и периодам, учитывать исправления и видеть, чего не хватает.
Клиента записали на примерку, а изделие ещё не готово. Как связать заказ, рабочий этап, мастера и встречу, учитывать переносы и замечания в системе ателье.
По одному товару недостача, по другому излишек: как проверить пересорт, сохранить результаты пересчёта, найти движение и проконтролировать исправление.
В тариф включены часы переговорной, но свободного времени нет. Как разделить лимит клиента, календарь комнаты, резерв часов и списание при отмене и переносе.
В календаре квартира свободна, но заселять гостя рано. Как разделить ночи проживания, время выезда, подготовку объекта и подтверждённую готовность к заезду.
Записанные часы ещё не означают согласованную оплату. Как связать время с поручением, проверить состав работы, лимит и повторное включение записей в счёт.
Офис поменял количество обедов после передачи на кухню. Как хранить версии заявки, согласовывать поздние изменения и проверять комплектование по адресам.
Цена объекта изменилась, а старое объявление осталось. Как разделить объект, предложение и публикации по каналам, проверять обновления и разбирать дубли.
Клиент не записался: как отличить забытый визит от уже назначенного, согласовать напоминание, учитывать смену мастера и проверить результат без накрутки.
Что показать на странице 404, как проверить код ответа и не подменить отсутствие страницы успехом. Сценарии для каталога, статей и проверки после обновления.
Как выбрать чат для сайта по пути обращения: вне смены, после закрытия страницы и при повторном входе. Проверки оператора, мобильного вида и данных.
Сайт перестал сохранять данные, диск заполнен. Как отличить нехватку места от лимита файлов, найти источник роста и восстановить работу без удаления базы.
После смены DNS виден старый сайт: как сравнить ответы, проверить домен с www, IPv4 и IPv6, перенаправления и версию страницы, не меняя настройки наугад.
Что даёт Docker сайту и что остаётся задачей эксплуатации: данные, копии, обновления и ресурсы. Вопросы подрядчику и проверки перед переносом в контейнеры.
Как оформить автора, источники и дату проверки статьи без выдуманных регалий. Таблица утверждений, различие факта и примера, порядок обновления материалов.
Браузер предупреждает о сертификате: как подтвердить истечение срока, проверить продление и установку, восстановить HTTPS и настроить контроль сбоев.
Ошибки 502 и 504 связаны с ответом другого сервера и требуют разных проверок. Как найти участок сбоя, собрать данные и не замаскировать проблему тайм-аутом.
Как выбрать WebP или AVIF для изображений сайта: сравнить размер и детали, подготовить варианты под экран и проверить, какой файл действительно загрузился.
Кнопка нажата, а реакции нет: как найти медленное взаимодействие, отделить отклик интерфейса от загрузки данных и проверить исправление на одном сценарии.