Что лучше 1с документооборот или директум

Обновлено: 04.07.2024

Статья будет посвящена сравнению трех систем документооборота и выделению среди них наиболее функциональной и удобной.

Для начала, определимся с основным назначением рассматриваемых программ.

1С:Документооборот и Directum созданы для автоматизированной работы с документами (обмен данными, создание документов и т.д.), отлаживания взаимодействий между сотрудниками и бизнес-процессов в целом.

Диадок же используется только для обмена электронными документами. Создавать или редактировать их в программе невозможно. Все официальные документы подписываются автоматически электронной цифровой подписью и имеют юридическую силу.

1С:Документооборот разработан командой 1С, Directum - компанией Directum , а Диадок - СКБ Контур.

Далее, обратимся к конкретным критериям для характеристики систем.

Удобство контроля для руководителя

Программы 1С:Документооборот и Directum, осуществляют интеграцию с основными почтовыми системами (т.е. все письма с email прогружаются в программу, это достаточно удобно для работника, так как все необходимые сведения отображаются в одной программе), имеют специальную версию планшетного клиента, предусматривают механизм удаленной работы. Это говорит о том, что руководитель, будучи, например, в другой точке мира, с помощью планшета или телефона сможет согласовать какие-либо документы, решить важные вопросы или посмотреть, насколько загружены его сотрудники в данный момент (есть специальный календарь, где работники отображают свои задачи и стадии их выполнения).

Система Диадок также осуществляет интеграцию с основными почтовыми системами и присутствует механизм удаленной работы. Но в программе провисает специальная версия планшетного клиента, так как она еще не протестирована и не адаптирована в достаточной мере.

Интеграции с имеющимися учетными системами заказчика

1С:Документооборот оборудован готовыми модулями по обмену с распространенными в России учетными системами. Так как программа работает на платформе 1С, то она предусматривает возможность бесшовной интеграции с другими конфигурациями 1С. Это значит, что из интерфейса другой конфигурации можно будет работать с данными 1С:Документооборота, вести коллективную работу над файлами, приложенными к документам, использовать 1С:Документооборот в качестве файлового хранилища или как архив документов, учитывать трудозатраты сотрудников.

Также можно разработать интеграционные модули на внутреннем языке.

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

У Диадока есть интеграционный модуль, который позволяет обмениваться электронными документами с контрагентами прямо из 1С. Документооборот с пользователями других систем осуществляется через роуминг (является технологией обмена юридически значимыми электронными документами между операторами).

Простота внедрения системы

Система 1С:Документооборот интегрируется во все продукты 1С (с которыми работает большое число фирм), это облегчает задачу внедрения системы (если у вас уже имеется какая то конфигурация 1С, то вы можете просто настроить бесшовную интеграцию с программой и начинать работать). Кроме того, если сотрудники компании уже взаимодействовали с системами 1С, то работать в 1С:Документообороте им намного легче, так как не нужно будет разбираться в функционале (продукты 1С похожи между собой по структуре).

Внедрение и адаптация Directum происходят легко за счет специальных интеграционных компонентов. Пользователи ECM-системы достаточно быстро обучаются и вовлекаются в рабочий процесс.

Программу Диадок внедрить также легко. Все, что нужно, это квалифицированный сертификат электронной подписи (КЭП). Но система зависима от подключения к интернету: если сеть не будет работать, то вы не сможете получить доступ к данным. Добавления функционала не предусмотрено, система ориентирована только на обмен юридически значимых документов.

Возможность использования программного обеспечения системы для решения каких-либо дополнительных задач

Программа 1С:Документооборот имеет достаточно богатый функционал, связанный не только с документооборотом, но и такими дополнительными задачами, как управление процессами, учет и планирование рабочего времени, проектный учет и тд. Кроме того, из-за того, что программа легко интегрируется с другими программами 1С, ее функционал еще расширяется (прибавляется функционал других программ 1С после интеграции с ними).

Система Directum запрограммирована решать такие дополнительные задачи, как управление взаимодействием с клиентами, управление бизнес-процессами, автоматизация канцелярией и управление показателями эффективности (все они покупаются отдельно).

Диадок, в рамках этого параметра, выглядит менее привлекательно, потому что система не предназначена для решения дополнительных задач.

Возможность потокового ввода документов в систему, встроенные механизмы работы со сканером

1С:Документооборот и Directum предусматривают потоковый ввод документов в систему, интегрируются со сканерами.

Программа Диадок не настроена на потоковый ввод данных и работу со сканерами.

Лицензирование программ и стоимость

Для работы в 1С:Документообороте вам необходимо будет купить лицензию на платформу в зависимости от количества рабочих мест.

Рассчитаем стоимость программы для 50 рабочих мест.

Если у вас предприятие со сложной организационной структурой и сложным документооборотом (средние, крупные организаций и холдинги), а также нужно потоковое сканирование, то вам подойдет версия КОРП. Ее стоимость будет составлять порядка 312 000 рублей.

А для малых и средних коммерческих предприятий, с несложной организационной структурой и документооборотом, рекомендуется версия ПРОФ. Стоимость будет составлять 187200 рублей на 50 рабочих мест.

В комплект поставок входят и не требую дополнительной оплаты все функциональные опции (учет документов и файлов, процессов и задач, мероприятий и обращений граждан, учет и планирование рабочего времени, проектный учет и т.д)

Кроме того, если вы - подписчик ИТС, то получаете возможность скачивать обновления бесплатно.

Для работы в системе Directum необходимо приобрести серверную и клиентскую лицензии.

Рассчитаем также стоимость программы для 50 рабочих мест.

Существует 2 варианта поставки: Enterprise (Число пользовательских лицензий не ограничено) и Standard (До 100 пользовательских лицензий).


Directum Enterprise будет стоить 636 900 рублей, а Directum Standard - 370 300 рублей.

За отдельную цену покупаются модули, решающие дополнительные задачи. Например, если вы хотите подключить еще канцелярию, управление совещаниями и заседаниями, управление закупками и финансовый архив, то необходимо будет доплатить порядка 519 600 рублей для версии Enterprise и 322900 рублей - для Standard.

Для функционирования программы Диадок, вам необходимо приобрести квалифицированный сертификат электронной подписи (КЭП). В Диадок можно войти с любым КЭП, неважно, каким аккредитованным удостоверяющим центром был выдан, также подходит тот, который вы используете для сдачи отчетности.

Говоря о стоимости, мы не будем проводить сравнение, так как цена здесь назначается по иному принципу (цена формируется за каждый отправленный документ исходя из тарифов, входящие документы являются бесплатными).

Выводы:

По проведенному анализу, можно сделать вывод, что программа 1С:Документооборот и Directum наиболее функциональны и удобны для работы с документами. Но программа Directum более затратна, так как все дополнительные модули необходимо оплачивать отдельно. Диадок значительно уступает другим рассматриваемым программам, так как ее функционал строго ограничен.

Каждый знает, что ведение собственного бизнеса – процесс нелегкий. И каждый сталкивается с трудностями. Куча документации, стол, заваленный бумагами, потеря важных документов, договоров и отчетов.

Системы электронного документооборота – то, что поможет каждому бизнесмену и офисному сотруднику. Программа ускорит процессы согласования документов. Многие продвинутые компании давно перешли на СЭД системы. Стоит последовать их примеру, не так ли?

В настоящей статье поговорим о том, почему СЭД необходима вашему бизнесу, и к каким вариантам, на мой взгляд, стоит приглядеться.

СЭД – надежная и проверенная временем система. Сегодня это многофункциональная программа для работы с документацией, позволяющая редактировать, хранить файлы, контролировать объемы выполненной работы сотрудниками компании. Программа может функционировать, как в локальной, так и в сети Интернет. СЭД может работать с любым видом документации:

Офисные документы, договора, отчеты;

Основные понятия и принципы программы заключаются в том, чтобы можно было совершать контроль над документацией. С помощью некоторых программ СЭД можно просматривать сразу несколько писем с нескольких электронных ящиков. Кроме того, СЭД позволяет планирование бизнес-проектов, что удобно с точки зрения менеджмента. Менеджеры в любой момент могут проконтролировать работу своих сотрудников. Если имеется мобильная версия, это можно будет делать даже, не находясь в офисе.

Системы электронного документооборота сливают в одно понятие – СЭД и ЕСМ. В принципе, эти системы похожи между собой, но вторая имеет более расширенный функционал. Программа СЭД выполняет основные функции:

Программа СЭД работает исключительно со структурированными документами, а ЕСМ ведет весь ресурс корпорации. Кроме того, программа вмещает в себя функцию управления бизнесом, создания и редактирования документации.

Рассмотрим несколько СЭД программ, которые на мой взгляд, заслуживают вашего внимания.

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

Помогает правильно организовать рабочее время;

Простота в использовании;

Из минусов самым существенным является то, что покупка осуществляется только через официального дилера.

Программу можно купить через дилера за 18000 рублей, и выше. Это касается версии ПРОФ. Версия КОРП стоит дороже – через дилера можно купить за 98500 рублей.

Позволяет контролировать оборот документации. Включает в себя полный набор инструментов и справляется с максимальными нагрузками. Удобна тем, что пользователи могут работать на этой программе, не находясь в офисе, через мобильное приложение или телефон. ДЕЛО позволяет управлять документами, создавать договорной процесс, контролировать задачи и поручения, собирать и сохранять все обращения граждан, если это касается государственных учреждений.

Позволяет оптимизировать рабочий процесс;

Покупается только через официального дилера;

Отсутствие данных о состоянии и прохождении документов.

Программу можно купить от 14000 рублей.

Позволяет работать с документами, производить контроль за работой сотрудников. Система оснащена конструктором для создания бизнес – процессов. Такая программа способна автоматизировать бизнес-проекты в компании с любой сферой деятельности.

Удобна в использовании;

В программу включена система, позволяющая читать письма сразу с нескольких электронных ящиков;

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

Разработчик предлагает несколько тарифов (цена указана на одного пользователя):

При покупке на 1 месяц – 150 рублей;

При покупке на полгода – 135 рублей;

Покупка на два года – 100 рублей.

Цена на Коробочную версию от 15000 рублей.

Программа позволяет сохранять и управлять абсолютно всей документацией компании. Директум обеспечивает конфиденциальность информации с помощью шифра и кодировки.

Оптимизирует рабочий процесс;

Сохраняет в архиве все нужные документы;

Производит контроль над работой офисных сотрудников.

Из минусов - мало настроек в визуальных эффектах, названия реквизитов нельзя локализовать, нельзя вносить комментарии.

Базовую лицензию через дилера можно купить за 28000 рублей.

Платформа для управления ресурсом корпорации. С помощью электронного архива вся документация хранится в одном месте. Оснащена функцией корпоративного поиска по реквизитам. Нужную информацию искать очень просто.

Можно подключать к программе сотрудников из разных филиалов компании;

Есть возможность пакетного сканирования бумажной документации.

Слабый функционал, тяжело осваивать систему.

Программа стоит от 3200 рублей за лицензию.

Отличное решение для построения электронного документооборота. Она позволяет совершать контроль, не привязываясь к конкретной документации. Это главное отличие от стандартной программы СЭД. В этой программе можно создавать документы как вручную, так и автоматически. Документ создается на основе информации или электронной почты. Хранятся документы в специальном архиве, где легко и быстро можно найти нужный файл.

Возможность осуществлять контроль за сотрудниками;

Сохранение документов в архиве.

Программа сложная в использовании, новичкам трудно разобраться.

Купить систему можно за 7200 рублей за лицензию.

Быстрая площадка для контроля над документами. Основное преимущество программы заключается в скорости. Кроме того, система имеет привлекательный внешний вид, и проста в использовании. Способна работать как на ПК, так на смартфоне или планшете. Может удерживать любые объемы информации. Активно используется как мелкими, так и крупными компаниями.

Возможность работать с любого устройства, не только с ПК.

Программу сложно установить, иногда виснет система.

Купить программу можно от 5500 рублей.

Программа для автоматизации документации. Позволяет сотрудникам работать прозрачно. Оптимизирует процессы. Система применяется в разных корпорациях, так и в государственных учреждениях. Кроме того, программу активно используют сотрудники образовательных и медицинских учреждений. Программа широко функциональна, не требует дополнительных затрат. Можно работать не только с ПК или ноутбука, но и с других устройств, находясь в любой точке мира.

Минимальные сроки внедрения и легкость освоения системы;

Минусом является то, что периодически виснет система.

Купить программу можно за 35000 рублей.

Исходя из собственного опыта хочется сказать, что программа документооборота СЭД – очень удобна и доступна каждому.

К примеру, программа А2B включает в себя программу сборщика электронных ящиков. Это означает, что теперь вы сможете одновременно читать письма с нескольких своих ящиков, экономя свое время и нервы. И что не может не радовать в этой программе – бесплатная пробная версия.

Что касается 1С:Документооборот – программа неплохая, но в ней нет такого расширенного функционала, как у А2B. Но у нее есть свои плюсы – она проще в использовании, с ней легко разобраться, но сложно установить. Она работает с многими видами документации, позволяет производить контроль за объемом работы. 1с: Документооборот отлично подойдет для небольшой компании, где объем документов также не очень большой. Эта программа способна справится со многими задачами.

Для государственных учреждений могу посоветовать программу ДЕЛО, которая не только контролирует документацию, но и сохраняет архив.

Программы действительно полезные и стоящие. Лично я рекомендую к использованию.

Хабровчане, делюсь исследованием. В марте искали лучшего оператора электронного документооборота. Ну, как лучшего. Выбирали того, чей сервис больше подходит именно нашей компании. За неделю пришлось изучить 7 наиболее известных – сравнили их по параметрам: от возможностей интеграции с 1С до качества техподдержки. Но обо всём по порядку…


image


С чего всё началось

Чтобы не было проблем с законом, решили пользоваться сервисом для юридически значимого электронного документооборота. При первом погружении в тему выяснили, что выбирать придется из 30+ вариантов. Во всяком случае столько нашлось в интернете. Разбираться детально со всеми не хотелось, да и времени было мало. Поэтому узнали у контрагентов, чем пользуются они. Это помогло сузить количество претендентов до 7 самых популярных.

Итак, рассмотрели сервисы:

image

Если нужна история компаний-разработчиков, поройтесь на сайтах (ссылки в источниках). Спойлер: она у всех похожа – начинали как сервисы для сдачи налоговой отчетности, потом стали оказывать услуги по обмену электронными документами между контрагентами. Исключения: Сфера Курьер и E-COM – изначально работали как EDI-провайдеры, Synerdocs – вырос из системы внутреннего документооборота. И наконец, есть важное отличие продуктов от «Такском» и «Калуга.Астрал» – они встроены в решение от 1C.

Сравнивали по следующим параметрам:

1. Минимальные тарифы

Отмечу сразу, что рассматривали только минимальные тарифы. Контрагентов у нас не очень много, объем документооборота не очень большой, да и не хотелось на старте тратить много денег.

Контур.Диадок

Минимальный тариф за 900 руб. включает в себя 100 документов. Позволяет обмениваться документами только с контрагентами, оператором электронного документооборота которых является «СКБ Контур». При этом клиент может приобретать тарифный план «Минимальный» не чаще одного раза в год.

Taxcom/1С: ЭДО

Минимальный пакет – 500 руб. в год, ограничение – 50 пакетов в квартал. В пакет могут входить любые виды документов и в любом количестве, но в каждом должно быть не более 1 счета-фактуры. Берут оплату за подключение к сервису – 500 рублей.

Synerdocs

Тарифы стартуют с 2050 руб. за 300 документов. Рассчитываются на год.

Калуга.Онлайн/1С: ЭДО

Сфера Курьер

За подключение к сервису, если вы не из ритейла, придется заплатить отдельно – от 300 рублей (250+НДС). По минимальному тарифу за 300 руб. (250 + НДС) вы получите 50 исходящих. Документы сверх тарифа оплачиваются выше – по 7 руб. за шт. Тарифы действуют месяц.

Минимальный тариф – 4000 рублей. Он включает в себя 500 исходящих документов в месяц.

В пересчете на 1 документ в минимальном тарифе получили:

image

2. Наличие демо-доступа

Посмотреть, как выглядит работа в сервисе изнутри, можно не во всех случаях. На каких-то сайтах услуга прописана явно (Контур.Диадок, Synerdocs, СБИС), а где-то пришлось постараться: Сфера.Курьер – запрашивали через онлайн-чат, в Е-COM логин/пароль от тестовой версии предоставили после разговора по телефону. Не удалось потестировать Калугу.Онлайн/1С: ЭДО и Taxcom/1С: ЭДО.

image

3. Техподдержка

Режим работы, заявленный на сайте:

image

Ради интереса позвонили по указанным номерам поддержки в 19.00 по МСК. В Контур.Диадок дозвонились, хоть не очень быстро. В Калуга.Онлайн /1С: ЭДО, Synerdocs – без проблем, в E-COM – тишина, а вот со СБИСом случилось интересное – попали на регионального партнера компании (трубку в это время никто не взял). А еще набрали в ночь с субботы на воскресенье тех, кто заявляет режим 24/7. Результат: дозвонились только до Taxcom/1С: ЭДО.

Что ещё удалось выяснить о техподдержке:

Контур.Диадок

Диагностика и настройка рабочего места осуществляется с помощью Контур.Плагина. Прочие настройки с подключением специалиста оплачиваются отдельно – от 2600 руб. в час.

Taxcom/1С: ЭДО

Есть онлайн-помощник на сайте. Можно выбрать время звонка (в зависимости от загрузки инженеров поддержки).

Есть ПО для удаленного подключения специалиста СБИС.

Synerdocs

Используется утилита для настройки рабочего места (Helper). Первичная настройка производится бесплатно.

Калуга.Онлайн/1С: ЭДО

Рабочее место настраивает партнер. Выезд или удаленное подключение оплачиваются отдельно.

Сфера Курьер

Есть единый установщик ПО, который позволяет произвести установку и настройку утилиты, необходимой для работы с электронной подписью, сервисами «Курьер», «Отчетность». Действуют 3 тарифа на техподдержку. Один бесплатный, остальные – за дополнительные деньги. Хотя по ним срок решения вопросов заявлен меньше.

Из плюшек: за компанией бесплатно закрепляется отдельный менеджер (дают его мобильный).

4. Интеграция

В первую очередь для нас было важно, есть ли интеграция с 1С. Выяснилось, что она есть у всех. Вот только почти во всех случаях платная.

Минимальная стоимость интеграции с 1С в год:

image

Контур.Диадок

Стоимость интеграции с 1С – 11 800 рублей в год. Настройка с типовыми конфигурациями – плюс 2300, с нетиповыми конфигурациями – от 10 000. Всё, что выходит за рамки базового интеграционного решения, оплачивается дополнительно.

Taxcom/1С: ЭДО

Для работы должен быть подключен тариф от 6000 руб. в год. Любые доработки оплачиваются отдельно.

Synerdocs

Предоставляется бесплатно с тарифными пакетами от 1000 документов.

Калуга.Онлайн/1С: ЭДО

Всё, как в Taxcom.

Сфера Курьер

Платная – от 6 000 руб. в год.

Платная – от 12 500 в год.

И еще немного об интеграции:

image

5. Мобильное решение

Похоже, не самая популярная фича среди сервисов для обмена электронными документами. Выяснили только, что есть приложение на iOS и Android в Контур.Диадок. Плюс Synerdocs предлагает мобильные решения Viber и SMS для подписания документов, а СБИС – для уведомления о новых документах. По остальным сервисам информации нет.

6. Обмен в роуминге

Напоследок расскажу о самом интересном. Как и в мобильной связи, в электронном документообороте есть сложности с взаимодействием абонентов в роуминге. Только речь не про услуги вне зоны обслуживания. В случае с документооборотом роуминг предполагает возможность обмена документами между клиентами разных операторов.

Повторюсь, сервисов в России больше 30. И далеко не у всех настроено роуминговое соединение друг с другом. Посмотреть, с кем у оператора ЭДО уже оно есть, можно здесь.

С одной стороны, почти все операторы подключены к роуминговым центрам – платформам, обеспечивающим защищенный обмен счетами-фактурами между клиентами разных сервисов. С другой – готовность самих операторов к настройке роуминга у всех разная. Судя по опыту наших партнеров, процесс затягивается в случае с Контур.Диадок и Taxcom/1С: ЭДО, быстрее – СБИС и Synerdocs. По остальным операторам отзывов нет.

И немного от себя

Абзац для тех, кто дочитал до конца. Какой сервис мы выбрали в итоге, рассказывать не буду. Скажу только, что исследование не пригодилось – крупный контрагент вынудил нас подключиться к своему сервису обмена. Такого финала этой истории никто в компании не ожидал.

Мы в фирме 1С широко используем собственные разработки для организации работы компании. В частности, «1С:Документооборот 8». Помимо управления документами (как следует из названия) это ещё и современная ECM-система (Enterprise Content Management — управление корпоративным контентом) с широким набором функциональных возможностей – почта, рабочие календари сотрудников, организация совместного доступа к ресурсам (например, бронирование переговорных), учёт рабочего времени, корпоративный форум и многое другое.

В фирме 1С документооборотом пользуется более тысячи сотрудников. База данных стала уже внушительной (11 млрд. записей), а это значит, что она требует более тщательного ухода и более мощного оборудования.

Как устроена работа нашей системы, с какими сложностями при обслуживании базы мы сталкиваемся и как их решаем (в качестве СУБД мы используем MS SQL Server) – расскажем в статье.

Для тех, кто впервые читает про продукты 1С.
1С:Документооборот — это прикладное решение (конфигурация), реализованное на базе фреймворка для разработки бизнес-приложений — платформе 1С:Предприятие.

image


«1С:Документооборот 8» (сокращённо – ДО) позволяет автоматизировать работу с документами на предприятии. Один из основных инструментов взаимодействия сотрудников – электронная почта. Помимо почты ДО также решает и другие задачи:

А ещё благодаря подключенному к Документообороту другому нашему продукту – Системе взаимодействия – мы непосредственно в Документообороте получаем функциональность мессенджера – чаты, аудио и видеозвонки (включая групповые, что сейчас стало особенно актуально, в том числе и с мобильного клиента), быстрый обмен файлами плюс возможность написания чат-ботов, упрощающих работу с системой. Ещё один плюс от использования Системы Взаимодействия (по сравнению с другими мессенджерами) – возможность вести контекстные обсуждения, привязанные к конкретным объектам Документооборота – документам, мероприятиям и т.п. То есть Система взаимодействия глубоко интегрируется с целевым приложением, а не выступает просто «отдельной кнопкой».

Число писем в нашем ДО уже перевалило за 100 млн., а вообще в СУБД – более 11 млрд. записей. Суммарно система использует почти 30 Тб хранилища: объём базы – 7,5 Тб, файлы для коллективной работы лежат отдельно и занимают ещё 21 Тб.

Если говорить о более конкретных цифрах, то вот количество писем и файлов на данный момент:

На каком оборудовании мы всё это обрабатываем?

image

Эти цифры говорят о внушительном объёме задач, так что перед нами встала необходимость выделить под нужды внутреннего ДО довольно производительное оборудование. На текущий день его характеристики следующие: 38 ядер, 240 Гб ОЗУ, 26 Тб дисков. Приводим таблицу серверов:

В будущем мы планируем наращивать мощность оборудования.

Как обстоят дела с загрузкой серверов?

Сетевая активность никогда не была проблемой ни у нас, ни у наших заказчиков. Как правило, слабое место – это процессор и диски, потому что с нехваткой памяти все уже бороться умеют. Приведём скриншоты наших серверов из Resource Monitor, на которых видно, что у нас никакой страшной нагрузки нет, она весьма скромная.

Например, на скриншоте ниже мы видим SQL-сервер, где ЦПУ загружен на 23%. И это очень хороший показатель (для сравнения: если загрузка будет приближаться к 70%, то, скорее всего, сотрудники будут наблюдать довольно существенные замедления работы).

image

На втором скриншоте показан сервер приложений, на котором работает платформа 1С:Предприятие – он обслуживает только пользовательские сеансы. Здесь нагрузка процессора несколько больше – 38%, она ровная и спокойная. Загрузка диска есть, но она приемлемая.

image

Третий скриншот показывает ещё один сервер 1С:Предприятия (он второй, у нас их два в кластере). Только предыдущий обслуживает пользователей, а на этом работают роботы. Например, принимают почту, маршрутизируют документы, выполняют обмен данными, считают права и т.п. Все эти фоновые активности выполняют примерно 90-100 фоновых заданий. И вот этот сервер загружен очень сильно – на 88%. Но на людях это не сказывается, и он реализует как раз всю ту автоматику, которую должен делать Документооборот.

image

Какие есть метрики для определения эффективности работы?

У нас в ДО встроена серьёзная подсистема замеров показателей производительности и вычислений различных метрик. Это нужно для того, чтобы и в текущий момент времени, и в исторической перспективе понимать, что в системе происходит, что становится хуже, что становится лучше. Средства мониторинга – метрики и замеры времени – входят в типовую поставку «1С:Документооборот 8». Метрики требуют настройки на внедрении, но сам механизм типовой.

Метрики – это замеры различных бизнес-показателей в те или иные моменты времени (например, среднее время доставки почты в моменте 10 минут).

Одна из метрик показывает количество активных пользователей в базе. В среднем их 1000-1400 в течение дня. На графике видно, что на момент скриншота в базе было 2144 активных пользователя.

image

Таких действий больше 30, список под катом.

На позапрошлой неделе у нас средняя активность пользователей увеличилась в полтора раза (на графике показана красным) – это связано с переходом большинства сотрудников на удалённую работу (в связи с известными событиями). Также число активных пользователей увеличилось в 3 раза (на скрине показаны синим), так как сотрудники стали активно пользоваться мобильными: каждый мобильный клиент создаёт подключение к серверу. Сейчас в среднем на каждого нашего сотрудника приходится 2 подключения к серверу.

image

Для нас, как для администраторов, это сигнал, что нужно внимательнее относиться к вопросам быстродействия, смотреть, не стало ли хуже. А смотрим мы это по другим параметрам. Например, как меняется время доставки почты по внутренней маршрутизации (на скриншоте ниже показано синим). Мы видим, что оно до этого года скакало, а сейчас стабильное – для нас это показатель, что с системой всё в порядке.

Ещё одна прикладная метрика для нас – среднее время ожидания загрузки писем с почтового сервера (на скриншоте показана красным). Грубо говоря, сколько будет письмо гулять по Интернету, прежде чем оно окажется у нашего сотрудника. На скриншоте видно, что это время тоже никак не изменилось за последнее время. Есть отдельные всплески – но они связаны не с задержками, а с тем, что время сбивается на почтовых серверах.

image

Или, например, ещё метрика (на скриншоте показана синим) – обновление писем в папке. Открытие папки писем – очень частая операция, и нужно, чтобы она выполнялась быстро. Мы замеряем, с какой скоростью она выполняется. Этот показатель измеряется для каждого клиента. Можно посмотреть как общую картину по фирме, так и динамику, например, по отдельному сотруднику. По скриншоту видно, что до этого года метрика была неуравновешенна, потом мы сделали ряд улучшений, и сейчас она не становится хуже – практически ровный график.

image

Метрики – это, в основном, инструмент администратора для мониторинга системы, для быстрого реагирования на какие-то изменения в поведении системы. На скриншоте – метрики внутреннего ДО за год. Скачок на графиках обусловлен тем, что перед нами поставили задачи по развитию внутреннего ДО.

image

Вот перечень еще некоторых метрик (под катом).

  • Активность пользователей
  • Активные пользователи
  • Активные процессы
  • Количество файлов
  • Размер файлов (Мб)
  • Количество документов
  • Количество объектов к отправке адресатам
  • Количество контрагентов
  • Невыполненные задачи
  • Среднее время ожидания загрузки писем с почтового сервера за последние 10 минут
  • Внешний буфер данных: количество файлов
  • Отставание границы от текущей даты
  • Долгая очередь
  • Оперативная очередь
  • Возраст необработанной учётной записи по внешней маршрутизации
  • Размер очереди приемки по внутренней маршрутизации (долгая очередь)
  • Размер очереди приемки по внутренней маршрутизации (быстрая очередь)
  • Время доставки почты по внутренней маршрутизации (долгая очередь)
  • Время доставки почты по внутренней маршрутизации (быстрая очередь)
  • Время доставки почты по внешней маршрутизации (среднее)
  • Число документов Бронирование
  • Число документов Отсутствие
  • Число документов «Запись о работе с контрагентом»
  • Почта Обновление писем в папке
  • Почта Открытие карточки письма
  • Почта Перенос письма в папку
  • Почта Переход по папкам

Наша система круглосуточно делает замеры более 150 показателей, но не все из них можно оперативно отслеживать. Они могут пригодиться потом, в какой-нибудь исторической перспективе, а сосредоточиться можно на самых важных для бизнеса.

На одном из внедрений было выбрано, например, только 5 показателей. Заказчик поставил перед собой цель сделать минимальный набор показателей, но в то же время такой, чтобы он покрывал основные сценарии работы. Включать в акт приёма 150 показателей было бы неоправданно, потому что даже внутри предприятия сложно согласовать, какие показатели считать приемлемыми. А про эти 5 показателей они знали и уже предъявляли их к системе до начала проекта внедрения, включив в конкурсную документацию: время открытия карточки не более 3 секунд, время исполнения задачи с файлом не больше 5 секунд и т.д. У нас в ДО как раз и были метрики, которые очень чётко отражали исходный запрос из ТЗ заказчика.

А ещё у нас есть профильный анализ замеров производительности. Показатели производительности – это фиксация длительности каждой выполняющейся операции (запись письма в базу, отправка письма на почтовый сервер и т.д.). Это используется исключительно техническими специалистами. Показателей производительности у нас в программе копится очень много. Сейчас мы измеряем примерно 1500 ключевых операций, которые разбиты по профилям.

image

Один из наиболее важных для нас профилей – «Список ключевых показателей почты с точки зрения потребителей». Этот профиль включает в себя, например, следующие показатели:

  • Выполнение команды: Отбор по тегу
  • Открытие формы: Форма списка
  • Выполнение команды: Отбор по папке
  • Отображение письма в области чтения
  • Сохранение письма в любимую папку
  • Поиск писем по реквизитам
  • Cоздание письма

Как мы обслуживаем такую большую базу данных?

Наш внутренний ДО – пример реально работающего высоконагруженного проекта. Расскажем о технических особенностях его базы данных.

Сколько времени идёт реструктуризация больших таблиц базы данных?

SQL-сервер требует периодического обслуживания, наведения порядка в таблицах. По-хорошему это нужно делать минимум раз в сутки, а для высоковостребованных таблиц – ещё чаще. Но если база большая (а у нас число записей уже перевалило за 11 млрд.), то ухаживать за ней непросто.

Мы делали реструктуризацию таблиц 6 лет назад, но потом она стала занимать столько времени, что мы уже не вписывались в ночные интервалы. А так как эти операции сильно нагружают SQL-сервер, он не может качественно обслуживать других пользователей.

Поэтому сейчас нам приходится применять различные ухищрения. Например, мы не можем выполнять эти процедуры на полных наборах данных. Приходится прибегать к процедуре Update Sample 500000 rows – это занимает 14 минут. Она выполняет обновление статистики не по всем данным таблицы, а отбирает полмиллиона строк, и по ним рассчитывает статистику, которую использует для всей таблицы. Это некоторое допущение, но мы вынуждены на него идти, потому что для конкретной таблицы сбор статистики по всему миллиарду записей будет выполнятся неприемлемо долгое время.

image


Другие операции обслуживания мы тоже оптимизировали, сделав их частичными.

Обслуживание СУБД – это вообще сложная задача. В случае активного взаимодействия сотрудников, база быстро разрастается, администраторам становится всё тяжелее обслуживать её – делать обновления статистики, дефрагментацию, индексацию. Здесь надо применять разные стратегии, мы хорошо знаем, как это делать, у нас есть опыт, мы можем им делиться.

Как реализован бэкап при таких объёмах?

Полный бэкап СУБД производится раз в день ночью, инкрементальный – каждый час. Также каждый день создаётся каталог файлов, и он является порцией инкрементального бэкапа файлового хранилища.

Сколько времени выполняется полный бэкап?

На жёсткий диск полный бэкап выполняется за три часа, частичный – за час. На ленту пишется дольше (спецустройство, которое делает резервную копию на специальную кассету, хранящуюся вне офиса; на ленту делают отчуждаемую копию, которая сохранится, если, например, серверная сгорит). Бэкап делается ровно на том же сервере, параметры которого были выше – SQL-сервер с 20% загрузки процессора. На момент бэкапа, конечно же, системе становится значительно хуже, но она всё равно работоспособна.

image

Есть ли дедупликация?

Дедупликация файлов есть, обкатываем её на себе, и скоро она войдёт в новую версию Документооборота. Также обкатываем на себе механизм дедупликации контрагентов. Дедупликации записей на уровне СУБД нет, так как в этом нет необходимости. Платформа 1С:Предприятие хранит в СУБД объекты, и только платформа может отвечать за их согласованность.

Есть ноды только для чтения?

А помеченные на удаление письма совсем не удаляются?

Пока нет. Задачи облегчить базу у нас нет. Было несколько довольно серьёзных случаев, когда приходилось обращаться к помеченным на удаление письмам, в том числе и 2009 года. Поэтому пока решили хранить всё. А вот когда стоимость этого станет неоправданной, будем думать про удаление. Но, если нужно какое-то отдельное письмо удалить из базы с концами, чтобы не было никаких следов, то такое можно сделать по спецзапросу.

А зачем это хранить? Есть статистика обращений к старым документам?

Именно статистики нет. Точнее, она есть в виде протокола работы пользователей, но он хранится недолго. Записи старее года стираются из протокола.

Ситуации, когда надо было поднять старую переписку пятилетней и даже десятилетней давности, были. И это всегда делалось не из праздного любопытства, а для принятия сложных бизнес-решений. Был случай, когда без истории переписки было бы принято неправильное бизнес-решение.

Как проводится экспертиза ценности и уничтожение документов согласно срокам хранения?

Для бумажных документов это делается обычным традиционным способом, как и у всех. Для электронных не делаем – пусть себе хранятся. Место есть. Польза есть. Всем хорошо.

Какие перспективы развития есть?

Сейчас наш ДО решает примерно 30 внутренних задач, часть которых мы перечисляли в начале статьи. Также ДО используется для подготовки конференций, которые мы дважды в год проводим для наших партнёров: вся программа, все доклады, все параллельные секции, залы – всё это верстается в ДО, а потом выгружается из него, и делается печатная программа.

На подходе для ДО ещё несколько задач, помимо тех, что он уже решает. Есть общефирменные задачи, а есть уникальные и редкие, нужные только какому-то конкретному подразделению. Необходимо им помогать, а значит, расширять «географию» использования системы внутри 1С – расширять область применения, решать задачи всех подразделений. Это стало бы лучшим тестом на производительность и надёжность. Хотелось бы увидеть работу системы на триллионах записей, петабайтах информации.

Читайте также: