Крупнейшее внедрение Odoo ERP в России
Кратко о масштабах решения
Odoo ERP
Хочу рассказать про крупнейшее в России внедрение Open Source Odoo ERP
в розничной сети с 500 магазинами, складом и производством.
Система уже выполняет для нас немало функций при помощи штатных и более 140 собственных модулей:
работает с кассами Штрих-М согласно ФЗ-54 v1.05 с корректным отражением предоплат в чеке
оформляет заказы на изготовление очков
ведет базы обследований зрения, анкет
обеспечивает интеграцию кассы с розничными партнерами
предоставляет электронный документооборот с франшизами через ЭЦП Диадок
использует CRM для продажи франшиз
поддерживает сайты компаний
ведет бюджетирование и оплату счетов
обеспечивает интеграцию с транспортными компаниями
ведет проекты открытия магазинов, учет заявок, базу знаний
делает расчет и визуализацию мотивации склада, производства и розницы
обслуживает интернет-магазин
предоставляет интеграцию с биодатчиками, обеспечивает контроль и согласование нарушений графиков работы, формирует табели для кадрового учета
интегрируется с телефонной станцией Asterisk, хранит историю звонков и транскрипцию разговоров, распознанных Яндексом и Гуглом, маршрутизирует вызовы от IVR с распознаванием голоса
интегрируется со счетчиками посетителей Эр-Телеком и Watcom
создает SMS-рассылки о статусах изготовления заказа, email-рассылки с балансами франшиз
визуализирует статусы заказов на сайте
и многое другое
Все перечисленное, как на ПК Windows/Ubuntu, на планшетах iPad/Android, так и на смартфонах iPhone/Android.
Хотя полностью на Odoo ERP мы пока не перешли и предстоит еще немного усилий для полного отказа от прежних решений.
Что такое Odoo ERP
Это очень мощная и современная платформа для кастомизации под себя ERP-системы. Ядро Odoo работает на Python, рекомендуемая база данных PostgreSQL. Система масштабируема - можно создать как несколько серверов для ядра (выполняющих код Python), так и несколько серверов для PostgreSQL, обеспечивая при этом как увеличение быстродействия, так и требуемую отказоустойчивость. Подробнее о системе можно узнать в полезных ссылках в конце статьи.
Предыстория перехода компании на Odoo ERP
Через четыре года своего существования розничная сеть компании насчитывала более 160 магазинов, разбросанных по 80 городам России.
Предыстория перехода компании на Odoo
ERP Еще со времен, предшествующих созданию сети, компания использовала систему с весьма аскетичным интерфейсом, но очень стабильную и нетребовательную к ресурсам как сервера, так и рабочих мест. Не меняя систему мы смогли сделать очень многое, в том числе:
подключили роботов по обточке линз для очков (третьи в мире и единственные в России)
снизили вероятность приема в работу неизготовимого заказа с 50% до 2-3% (наши конкуренты отстают от нас на 5 лет по этой части)
снизили трудозатраты по внесению в систему заказа на очки с 10-15 минут до 2-3 минут
снизили втрое трудозатраты комплектовщиков на складе
автоматизировали расчет премии розницы, склада, производства
Особенность использовавшейся нами системы в том, что это единое решение для всех клиентов разработчика, отличие между их клиентами состоит только в настройках. То есть при наличии у нас достаточного сильного желания, система нашему совершенствованию не сильно мешала, хотя изменения и проходили немного медленнее, чем хотелось бы и эффективность интерфейсов требовала компромиссов.
В какой-то момент мы решили кардинально преобразить рабочие места в рознице - перейти к использованию планшетов. Не то, чтобы мы не могли этого реализовать на использовавшейся информационной системы, но предложенное нам решение не слишком устраивало нас технически. Учитывая наши пожелания по снижению трудозатрат персонала при работе с системой и по снижению требований к работающему с системой персоналу, решили оценить что предлагает рынок для нашего случая. На рынке смогли найти лишь семь более-менее рабочих решений для розницы оптики и использовавшаяся нами система была на первом месте по цене сопровождения, по функционалу, по стабильности, по требованиям к оборудованию и каналам связи. Не была она на первом месте только по удобству для пользователей и по возможностям расширения функционала.
Несмотря на предложения многих, из рассмотренных нами систем, от решения использовать 1С в качестве ключевой информационной системы мы отказались. Во-первых, текущие 500 магазинов в единой сети заметно меньше амбиций компании - одно это обстоятельство заметно затрудняет реализацию и лишает 1С выигрыша в сравнении с используемым ПО. Во-вторых, для работы 1С в такой сети потребовалось бы в 5-10 раз увеличить требования как к серверу даже на текущий момент, так и ко всей инфраструктуре. В-третьих, оценка по инвестициям создания в 1С требуемого нам розничного решения превысила планируемые доработки прежней системы и это не считая затрат по переходу с текущего решения на 1С. Компанией также был рассмотрен вариант приобретения готового облачного решения для оптики и доработки в нем недостающего функционала. Обе стороны не особенно усердно вели переговоры, но как бы то ни было, решили отказаться от этого пути. Другие варианты для оптик были и вовсе далеки от желаемого.
Такое положение дел поставило нас перед выбором: расширять функционал текущей системы или создать собственное. Создание собственного решения с нуля не рассматривалось вовсе, предполагалось выбрать ядро. В качестве ядра системы были рассмотрены SAP, MS Dynamics Ax и некоторые другие - это требовало увеличить ежегодные расходы на ИТ более, чем на порядок. После недолгих обсуждений подобные варианты были забракованы. Так или иначе, в финальную выборку попали два варианта: продолжить развивать имевшуюся систему, либо постепенно дорабатывать и переходить на Odoo ERP. Предварительная оценка стоимости перехода показала, что жизненно важные доработки и переход потребуют разовых затрат в 2-3 годовых бюджета на текущую ERP, далее Odoo будет обходиться не дороже текущего решения (при оговоренных с акционерами параметрах сравнения).
Чем Odoo ERP отличается от 1С, SAP, MS Dynamics
Наш подход - максимально перевести сделанные доработки в ядро системы Odoo ERP.
При обычном подходе к внедрению Odoo ERP не особенно отличается от других ERP-систем в той части, что в итоге получается кастомизированное решение под конкретную компанию. Наш подход - максимально перевести сделанные доработки в ядро системы Odoo ERP. Все доработки, попавшие в ядро системы - это защищенные инвестиции, сопровождаемые командой Odoo, поддерживаемые Odoo Community Association (OCA), а не только нашей командой. По нашим оценкам свыше 80% доработок мы сможем предоставить сообществу бесплатно, 10-15% сможем предоставить в виде платных модулей, лишь 5% или менее оставим исключительно для себя. Путь для реализации каждой из потребностей следующий:
создать модуль для решения своей задачи, думая при этом об унификации и следовании Odoo Guideline
предоставить модуль сообществу и предложить Odoo Community Association (OCA) принять созданный модуль в список прошедших сертификацию
совместно с сообществом довести модуль до состояния, при котором модуль будет включен в ядро Odoo ERP
Насколько получается следовать выбранному пути? За два года нашей командой создано более 140 модулей, расширяющих функционал бесплатной версии Odoo ERP Cummunity. В прошлом году мы предприняли первую попытку выпустить бесплатный модуль и попытка провалилась - функционал полезный для розничных сетей и работающий на наших сайтах, но модуль написан с огромным количеством нарушений рекомендаций Odoo Guideline. Значительная часть изъянов досталась нашей команде с попыток использовать для наших доработок компании, специализирующиеся на Odoo ERP в России и странах СНГ. Вторая попытка была предпринята весной 2019 года с учетом прежнего опыта, но уже с другим модулем, разработанном полностью собственной командой и на этот раз результат нас удовлетворил - решено созданный модуль предоставить сообществу. Идет финальная подготовка к публикации модуля. По мере роста компетенций собственной команды все созданные нами модули будут переработаны согласно Odoo Guideline и размещены в магазине приложений Odoo Apps.
Odoo References - более 3000 реальных отзывов от компаний, использующих Odoo
featuredcustomers.com - независимые отзывы клиентов Odoo (4.6 из 5)
featuredcustomers.com - независимые отзывы клиентов SAP (4.6 из 5)
odoo.com - сравнение SAP и Odoo
featuredcustomers.com - независимые отзывы клиентов MS Dynamics (4.6 из 5)
financesonline.com - независимое сравнение Odoo и MS Dynamics AX
odoo.com - сравнение MS Dynamics AX и Odoo
Чем отличается Odoo ERP Community от Enterprise
На наш взгляд, Odoo ERP Enterprise в России если и подходит,
то небольшим компаниям без собственных программистов и численностью 1-50 пользователей.
На наш взгляд, Odoo ERP Enterprise в России если и подходит, то небольшим компаниям без собственных программистов и численностью 1-50 пользователей. Например, если планируете использовать все платные модули и одновременно в системе будет находиться не более 50 пользователей, ваши платежи составят 73000 рублей в месяц или 876 000 руб. в год плюс оплата требуемых доработок. Если изначально купить 100 часов доработок в год, потребуется выделить еще 512 000 рублей. В таком варианте известная всем в России бухгалтерская система обходится значительно дешевле, и названной суммы хватит на множество часов программиста 1С, если потребуются доработки.
Три года назад мы оценивали целесообразность использования нами платной версии Odoo ERP и при 600 одновременных подключениях расходы получились 5 700 000 рублей по текущему курсу в год. При этом для повторения функционала нужных из них мы оценили примерно в такую же сумму. И это не считая необходимых нам дополнительных доработок на перенос бизнеса в Odoo ERP. Также мы оценили перенос автоматизации бизнеса в Odoo Community Edition в сумму порядка 10-20 млн.руб. и пока наша оценка совпадает с реальностью, к сожалению, по верхней границе. Однако, создаваемые доработки превышают изначально планировавшийся функционал.
За время перехода на Odoo мы несколько раз пробовали убедить владельцев Odoo ERP изменить ценообразование для крупных внедрений, но создатели Odoo не хотят прислушиваться ни к нашей математике, ни к российским реалиям существования более бюджетных решений по автоматизации бизнеса. Вероятно, именно этими обстоятельствами объясняется малый интерес к Odoo в России.
Как мы переводим свой бизнес на Odoo ERP
Поскольку для нас разработка ПО - не ключевой бизнес, мы возлагали большие надежды на получение нужного нам сервиса от специализирующихся на этом компаний. За первый год мы перебрали около десятка таких команд и перешли к "плану Б" - к расширению собственного штата программистов и их обучению созданию доработок для Odoo ERP. С собственной командой дело пошло намного лучше, несмотря что ребятам пришлось осваивать Odoo ERP с нуля, а кому-то пришлось изучать также Python и PostgreSQL. Несмотря на негативный опыт привлечения подрядчиков, мы не сошли полностью с этого пути, а нашли взаимопонимание с командой Ридлаб. Их ребята сделали для нас не менее 20% доработок, при этом весьма сложных, а также их команда полностью обслуживает и развивает нашу инфраструктуру Odoo. Начиналось все с виртуального сервера, объединяющего в себе python-ядро Odoo, базу данных PostgreSQL и тестовую среду для финального тестирования доработок. Задачу установки Odoo на сервер по силам решить практически любому сисадмину, однако сейчас нами используется кластер PostgreSQL, отдельный сервер с ядром Odoo (готовимся к созданию кластера в связи с ростом нагрузки), отдельный сервер для финального тестирования, Gitlab для совместой работы с модулями и для формализации процесса обновлений, также совершенствуем процедуру тестирования и установки обновлений.
Учитывая, что основные наши пожелания по улучшению касаются работы розницы, за эту часть мы принялись в первую очередь. Потребности розницы включают, по большей части:
работу с кассой
сохранение истории изменения зрения клиентов
создание заказов на изготовление очков
Изначально планировалось бросить все силы именно на эти задачи - на замену старой кассовой системы на Odoo ERP, однако реальность всегда привносит корректировки. С переходом на Odoo ERP открылись широкие возможности для реализации нового функционала и более 4/5 сделанных за прошедшее время доработок Odoo ERP затрагивают функции, отсутствовавшие как в прежней системе, так и в планах перехода на Odoo. Об этих функциях можно прочитать ниже.
Odoo ERP и ККМ с поддержкой ФЗ-54
Уже более 300 магазинов используют созданное нами кассовое решение на Odoo.
За 2 месяца был создан прототип, позволяющий из Odoo управлять работой кассы Штрих-М, которые установлены в 100% своих магазинов. Создание решения, бесшовно интегрированного в действующую систему, и удовлетворяющего ФЗ-54 v1.00 потребовало 9 месяцев работы и в конце июня 2018 на кассах Odoo работало несколько собственных магазинов и более 50 франшиз. С этого момента все собственные новые и переезжающие магазины открывались на новых кассах, а также почти все открывающиеся франшизы теперь предпочитают использовать наше кассовое решение. Несмотря, что созданное кассовое решение все еще далеко от видимого нами идеала, описание работе с новой кассой занимает 4 страницы с картинками и в реальности пользователями осваивается методом тыка (инструкция к прежней кассе занимает более 40 страниц без учета картинок). Поскольку созданный на Odoo ERP кассовый модуль эмулирует работу кассы прежней системы, это позволило выделить интерфейс создания заказов на очки в отдельную доработку и запустить немного позже (в ноябре 2018).
Выгодные отличия нашего нового кассового решения по состоянию на июнь 2019:
реализована поддержка ФЗ-54 v1.05 (у нас значительная часть выручки - предоплата, с июля 2019 их следует передавать в ОФД особым образом)
сделана интеграция с программой лояльности Джонсон&Джонсон (контактные линзы Acuvue)
обеспечена возможность одновременной работы нескольких кассиров с одной кассой с разных устройств (с ПК, с планшета, с телефона)
минимизированы требования к ПК (достаточно Raspberry)
появилась простая возможность удаленного обновления (достаточно указать на сервере нужную версию и Raspberry сам обновится)
кассовое оборудование унифицировано (в Raspberry нет настроек под конкретный магазин, при проблемах достаточно заменить весь Raspberry или его часть, все остальное сделает система)
реализована частичная автономность (наличие связи с сервером обязательно только в момент открытия и закрытия смены)
не требуется VPN-канал для подключения к ERP (Raspberry работает через HTTPS и без проблем проходит NAT)
не требуется фиксировать IP-адрес (Raspberry сам сообщает системе об обновлении своего IP)
нет необходимости следить за синхронизацией данных - все происходит автоматически
В итоге нагрузка на техподдержку по новым кассам на порядок меньше нагрузки по прежним кассам.
Odoo ERP и АРМ кассира-оптометриста
К ноябрю 2018 подоспели новые доработки для розницы - появились первые 20 магазинов, обслуживающие клиентов с планшетов. С тех пор заполнение анкет клиентов, внесение параметров зрения, создание заказов на изготовление очков, оплата на кассе полностью работают через Odoo ERP. Если в предыдущей программе от начала оформления заказа до получения чека проходит минимум 1.5 минуты, обычно 2-3 минуты (описание манипуляций занимало несколько страниц), то в новой программе на оформление заказа и получение чека достаточно 15-30 секунд (описание не требуется, осваивается методом тыка, умещается на одну страницу с картинками). В отличае от других оптик в России, наша программа проверяет, что робот сможет изготовить заказ и не позволяет выбрать линзы, если они не подходят под оправу и рецепт клиента - это сокращает долю проблемных заказов с 50% до 2-3%.
Интеграция кассы Odoo с розничными партнерами
Новое кассовое решение на Odoo позволяет достаточно быстро и недорого интегрироваться с нашими розничными партнерами. Пользователя контактных линз Acuvue вносят в программу лояльности производителя, выбранные линзы поступают на кассу, с учетом накопленных бонусов и различных акций поставщика. Над аналогичной интеграцией работает Alcon, их мы тоже интегрируем в свою кассу как только они будут готовы. А также Odoo позволяет интегрировать все процедуры поставщиков в наш кассовый интерфейс, сократив при этом как время клиента, так и трудозатраты оптометриста и кассира - несколько позже это мы также реализуем.
Электронный документооборот с франшизами через ЭЦП Контур Диадок
У компании кроме собственных магазинов есть сотни франшиз магазинов оптики, которым ежедневно сотнями отгружаются изготовленные заказы и пополнение витрин. Всего год назад это требовало распечатки, отправки на подпись и получение подписанных франшизами копий сотен документов ежедневно. Теперь процесс установки нашей подписи на сотни документов в день занимает буквально пару минут, получение списка не подписанных франшизами документов - также пара минут, чтобы открыть соответствующий отчет. Франшизы уже полностью работающие на Odoo, видят у себя поставку только после установки ЭЦП на соответствующий отправлению УПД. Соответственно затягивать с подписанием франшизам становится уже самим неудобно.
CRM для продажи франшиз
Odoo обеспечила нам учет процесса продажи франшиз.
От момента получения заявки через специальные сайты, через собственные сайты, по телефону и до момента открытия магазина.
Odoo обеспечила нам учет процесса продажи франшиз. От момента получения заявки через специальные сайты, через собственные сайты, по телефону и до момента открытия магазина. Все общение с клиентом и резюме по каждой задаче сохраняется в системе. В рамках процесса продажи создаются заявки на поиск помещений, поиск сотрудников, создается проект на процесс открытия магазина. Раньше это приходилось вести в нескольких таблицах общего доступа и это было менее удобно, чем теперь.
Сайты компании на Odoo
Начало перехода на Odoo совпало с обновлением сайтов компании (несколько разных бизнесов). На текущий момент все сайты компании работают на Odoo. Есть встроенная расширяемая CMS и некоторые наши доработке к ней:
интерактивная карта магазинов, отображающая ближайшие к клиенту
проверка статуса изготовления заказа
каталог товаров с учетом наличия в магазинах
в интернет-магазине примерка оправы на фото заказчика и комплектация запроса для примерки
Магазины оптики Айкрафт - сайт сети Айкрафт на Odoo ERP
Магазины оптики МИО - сайт сети МИО на Odoo ERP
Интернет-магазин Купи-очки.РФ - интернет-магазин на Odoo ERP
Бюджетирование и оплата счетов
С зимы 2018 ИТ отдел перешел на бюджетирование и учет расходов в Odoo, с весны 2018 все отделы перешли на бюджетирование в Odoo, с лета 2018 все отделы вносят счета на оплату и закрывающие к ним через Odoo. Автоматически собирается статистика исполнения бюджета с детализацией, на порядок превышающую ранее использовавшуюся в 1С. Внесенные счета переносятся в 1С для передачи счета в клиент-банк и в налоговый учет.
Интеграция с транспортными компаниями
Ежедневно компания отгружает в магазины сотни посылок со склада и из производства. Odoo позволила нам с малыми затратами отказаться от оформления бумажных документов для транспортных компаний и снизить трудозатраты на формирование посылок. Обслуживание отгрузок 500 магазинов выполняет тот же штат, что прежде отгружал 200 магазинов с бумажным документооборотом.
Ведение проектов открытия магазинов
Функционал Odoo позволил реализовать сопровождение процесса открытия магазинов в рамках единой системы.
Учет заявок Горячей линии, техподдержки, АХО и других
В весны 2018 отделы перешли с OTRS на управление задачами в Odoo ERP. С каждой задачей связан SLA на ее выполнение, в каждом SLA прописаны инструкции для исполнителя. Подача заявок теперь происходит в реальном времени (а не через емейл с задержкой в десятки секунд, в минуты) и в формы заявок теперь интегрированы советы из базы знаний для самостоятельного решения части возникающих вопросов. Для каждого SLA прописаны приоритет, трудозатраты, сроки, ставка премии, что позволяет считать мотивацию по выполненным и задержанным в исполнении заявкам.
База знаний
Наполнение базы знаний Odoo началось с инструкций и советов для различных SLA по заявкам, и сейчас используется также как справочная система по бизнес-процессам внедренного функционала. Штатный модуль был расширен функциями интеграции в задачи и формы приема заявок.
Расчет и визуализация мотивации склада, производства, Горячей линии и розницы
Гибкие возможности Odoo позволили перенести пересчет статистики в мотивацию из Excel в Odoo и с малой задержкой визуализировать премию основных подразделений. Мотивация склада, производства, Горячей линии расчитывается по достаточно замысловатым алгоритмам с различными ставками за операции и с учетом некоторого количества взаимосвязей. Прежде, чтобы поддерживать гибкость программного решения, финальный обсчет статистики выполнялся формулами в Excel раз в месяц. Это давало возможность очень оперативно реагировать на изменение мотивации. В Odoo при незначительном увеличении сложности программирования появилась возможность отображать те же цифры с задержкой в несколько минут. Теперь, например, величина отклонения производительности сборщиков укладывается в 20%, а прежде те же самые сотрудники работали с двойным отличием производительности и отстающие быстро теряли мотивацию, от чего еще сильнее ухудшалась их производительность.
Для розницы создано более масштабное решение, позволяющее видеть как заработанные персональные бонусы, так и основные показатели магазина. Администраторы и территориальные менеджеры видят в той же системе как сводные показатели доверенных в управление магазинов, так и сводные таблицы по магазинам и по отдельным сотрудникам, при помощи которых могут управлять работой команды, подтягивая отстающих, выясняя по отображенной в системе статистике на что следует сделать упор в повышении продаж. При этом интерфейс доступен как с ПК, так с планшетов и с телефонов, в том числе в дороге.
Интернет-магазин
Без особого труда Odoo позволяет создавать сайты с интернет-магазином, учитывающим товарные запасы на витринах магазинов и на центральном складе. Если товарный учет ведется в Odoo, на сайте можно учитывать текущие запасы, не занимаясь при этом интеграцией сайта с ERP - это штатная возможность системы, достаточно указать склад для интернет-магазина. Так на сайте одного бизнеса представлен единый каталог, отображающий ближайшие к клиенту магазины с искомым товаром (это уже небольшая доработка штатного механизма). На сайте другого бизнеса каталог зависит от города клиента и не показывает товары, недоступные локально, также многие товары можно примерить на женскую/мужскую/детскую фотографию модели, либо на свою фотографию. Все сайты работают как на ПК, так и на планшетах и телефонах.
Биометрия и учет посещаемости
Для розничного бизнеса важно оказывать предсказуемый сервис, а время открытия и закрытия магазина - это часть такого сервиса. Штат нашего магазина - это кассир и оптометрист. Если на рабочем месте только один из сотрудников, магазин не в состоянии предоставить полноценный сервис. Некоторые оптометристы способны оформить покупки, но кассиры не в состоянии подобрать клиенту очки согласно его потребностям в коррекции зрения.
Долгое время открытие и закрытие магазина проверялось компанией по времени включения и выключения компьютера. Вот только это позволяло проверить наличие хоть кого-то, в магазине, но не означало, что магазин функционирует полноценно. Выборочно отдел контроля проверял по видеонаблюдению наличие всех сотрудников, в том числе в начале и в конце дня. Казалось бы что при таком подходе нет особого смысла использовать дополнительные средства контроля. Однако, пилотный запуск на 40 магазинах показал, что при установке биодатчиков система выявила в 10! раз больше нарушений магазинами рабочего графика, чем за тот же период было выявлено отделом контроля. После такого результата пришлось распространить проект на все магазины и теперь магазины изначально открываются с биодатчиками - мы не хотим обманывать ожидания наших клиентов.
За одно система биометрии сама собирает с сотрудников объяснительные по опозданиям, ранним уходам и по превышению лимитов на обед и перекуры, снижая административные трудозатраты на согласование нарушений графиков работы и на формирование табелей для кадрового учета, загружаемого в 1С для расчета зарплаты.
Odoo ERP и SIP-телефония
В качестве IP-телефонии мы используем станцию Issabel PBX (бывшая Elastix PBX, основанная на Asterisk). Благодаря интеграции в интерфейсе Odoo можно кликнуть на требуемый номер и просто снять трубку своего телефона, набор нужного номера сделает телефонная станция. Также все поступающие звонки отображают в Odoo ERP карточку звонящего, показывая любые связанные с ним объекты (Задачи, Контакты, Закупки, Продажи, Соискатели и прочее), позволяя перейти к релевантной информации или создать новый объект, связанный со звонком.
Odoo ERP и боты с распознаванием голоса
Благодаря Odoo мы расширили функционал IVR телефонии. Распознав голосовое указание, Odoo дает команду телефонной станции куда переключить звонящего. Это может быть магазин (например, по названию города или торгового центра), отдел или конкретный сотрудник. Поиск происходит по нескольким справочникам Odoo, при обнаружении нескольких адресатов станция озвучит варианты. Это было "пробой пера" и сейчас есть большие замыслы по повышению оперативности предоставления помощи звонящим.
Также уже сейчас распознавание голоса позволило сохранять в Odoo историю звонков с транскрипцией разговоров и со ссылкой на аудиозаписи. Анализ качества ответов как и поиск нужного разговора значительно упростились.
Посещаемость магазинов и конверсия
Интеграция Odoo со счетчиками посетителей Эр-Телеком и Watcom позволяет без лишних трудозатрат показывать конверсию в магазинах. Это позволяет территориальным менеджерам в течение месяца следить за отстающими и подтягивать их продажи.
SMS-рассылки
Напрямую из Odoo мы выполняем SMS-рассылки, например, о статусах изготовления заказа, в том числе о его готовности и поступлении в магазин. Также можно сформировать отчет в поисках нужных адресатов (кто давно не проверял зрение или кто интересовался товаром, на который запущена акционная скидка) и сделать массовую рассылку. Сбор на кассе номеров телефонов позволяет считать конверсию таких рассылок. Либо можно каждому получателю предоставить индивидуальный промо-код.
Микросервисы и статус выполнения заказа на сайте
После запуска в работу заказа на изготовление очков, клиенты получают ссылку на проверку статуса. С главной страницы сайта можно также проверить готовность заказа по номеру своего телефона. Сейчас этот механизм интегрирует Odoo с прежней системой, работая как микросервис.
Авторизация и интеграция с Microsoft Active Directory
В Odoo есть встроенный механизм авторизации, но при наличии LDAP или MS AD практичнее поручить контроль доступа подобным службам. Более того, мы для себя расширили функционал интеграции, выдавая пользователям права автоматически по предоставленным ему правам в Active Directory. Также в Active Directory можно разным пользователям назначить и разные стартовые страницы в Odoo - это очень удобно. Администрирование доступов к Odoo занимает намного меньше времени, чем предоставление и настройка доступов для других наших систем. Настроил все в AD и пользователь уже может заходить в Odoo, получая при этом все требуемые права доступа и настройки.
При желании можно использовать сервисы OAuth (Яндекс, Google, VK, FB и пр.), права доступа можно указать как до первого входа пользователя, так и после (выдав вошедшему настраиваемые базовые права).
Удобство интерфейса Odoo ERP
Интерфейс Odoo очень удобен в освоении пользователями. А при желании разработчики могут задействовать функционал туров, обучающих работе с каждым созданным вашей командой блоком системы, а также в системе легко создавать визарды, проводящие пользователей по сложным сценариям. В помощь тренерам есть базовые вещи - расширяемая справка, интегрируемая в любое меню и в почти любую экранную форму по желанию технического писателя и без участия программиста.
Анкетирование в Odoo
Из коробки в Odoo есть модуль анкетирования, который в своих задачах мы используем в доработанном виде - для аттестации, а также для анкетирования клиентов. Базовых возможностей достаточно для сбора, например, информации о соискателях. В ссылках в конце статьи можно найти примеры анкет, используемых нами для поиска программистов.
При создании анкет система позволяет разделить опрос на страницы, для каждой страницы можно откорректировать верстку, если требуется вставить что-то специфическое типа видео, анимации, картинок, таблиц, сложного форматирования и прочее.
Когда штатных возможностей мало, на помощь приходят готовые модули, расширяющие функционал. Например, ответом на вопрос анкеты может стать вложение, источником значений могут стать заданные таблицы системы, взаимосвязанные вопросы, страницы и прочее. Скачав интересующий модуль или открыв репозиторий Github можно увидеть насколько просто происходит расширение функционала Odoo своими потребностями.
Анкета отбора студентов - пример с интегрированными картинками
Анкета Junior, Middle, Senior - многостраничная анкета
Анкета предварительного собеседования - общие вопросы
Модуль survey_attachment - пример бесплатного модуля, расширяющего Опросы возможностью вложений
Модуль hr_survey_timer - пример платного модуля, расширяющего Опросы таймером
Поиск модулей для Опросов - пример поиска модулей с нужным функционалом
Odoo ERP и бухгалтерский учет
Можно ли научить Odoo ERP сдавать российскую налоговую отчетность? Можно ли реализовать в одной базе 1С учет как для целей налоговой отчетности, так и для управленческого учета? На оба вопроса при желании можно дать положительный ответ. Вот только нужно ли так выкручивать бизнес или систему учета? Мы для себя решили, что Odoo - для ведения бизнеса, а 1С - для отчетности перед государством. Из Odoo достаточно выгружать первичные документы и уже в 1С формировать государственную отчетность. Так мы поступаем сейчас с текущей учетной системой и не планируем это кардинальном менять с полным переходом на Odoo. За счет этого наша 1С минимально отличается от базовой версии и обновления 1С мы делаем раз в квартал, а порой - каждый месяц.
Принципиально для ведения учета правильно вычислять налоги в каждой операции прихода и в каждой продаже (это в Odoo настраивается очень легко). Весьма не просто было реализовать кассовые продажи согласно ФЗ-54, но мы с этим справились.
Перспективы Odoo ERP, в том числе в России
Odoo ERP - очень прогрессивная и мощная система автоматизации бизнеса. Odoo может являться как монолитной бесшовной системой автоматизации бизнеса, так и набором микросервисов, позволяющих интегрироваться в любое окружение вашего ИТ ландшафта. Следуя рекомендациям Odoo Guideline программисты создают легкомодифицируемый и легкотестируемый, наследуемый код.
В сравнении с самодельной системой автоматизации бизнеса точно намного практичнее использовать Odoo - уже есть средства авторизации, разграничение доступов, наследование, микросервисы и немало готовых решений.
В сравнении с такими монстрами рынка ERP как SAP, Microsoft Dynamics, 1C, единственное чем Odoo уступает - количеством квалифицированных внедренцев, знающих систему вдоль и поперек. Но путь внедрения нужно пройти только один раз. Это будет не просто, но оно того стоит - ваш бизнес не будет стянут оковами монстров.
Используем ли мы 1С - конечно, ей нет равных по снижению трудозатрат в сдаче отчетности правительству в виде налоговых и прочих отчислений. Но насколько практично использовать 1С для автоматизации всего бизнеса? Вам и не снилась та легкость автоматизации любых задач, которая присуща Odoo. В том числе забудьте о сложных процедурах обновления конфигурации - в Odoo для этого достаточно обновить папку с модулем и перезапустить систему, что занимает всего несколько секунд. Благодаря Python программистам доступно множество библиотек, недоступных программистам 1С.
Чем Odoo превосходит SAP, MS Dynamics и других мировых гигантов? Используя такие решения правильный путь - менять бизнес под систему (ну, вы же при этом "используете лучшее", не так ли?). Вот только время неустанно бежит, окружение бизнеса меняется, меняться должна и система автоматизации. Odoo ERP новые версии выпускает каждую осень. Отличия версий отнюдь не косметические. Доработки для вас могут делать в любой стране, как частные разработчики, так и компании. Благодаря полностью открытому коду вы не являетесь заложниками интегратора. Даже при передаче разработок компаниям и частным лицам ваш бизнес остается столь же гибким как при собственном штате разработчиков. Видя как наши крупные партнеры, использующие гигантские ERP-решения, мучаются с интеграциями и изменениями, мы не хотели бы становиться такими же медленными в изменениях системы под бизнес. С Odoo ERP мы меняемся с той скоростью, на которую сами способны.
Наше внедрение Odoo - крупнейнее в России, а по числу касс, работающих в одной базе данных - уже сейчас крупнейшее внедрение в мире. Подключайтесь и вы к сообществу Odoo! Дорогу осилит идущий!
Полезные ссылки по Odoo ERP
- open-odoo.ru - документация Odoo ERP (на русском)
- Wikipedia - об Odoo ERP (на русском)
odoo.com - официальный сайт Odoo ERP (на английском)
Udemy.com - Видеокурсы по Odoo ERP (на английском)
Odoo Guideline v12 - рекомендации по разработке модулей Odoo v12 (на английском)
Odoo Guideline v11 - рекомендации по разработке модулей Odoo v11 (на русском)
Rydlab - наш партнер по инфраструктуре и доработкам Odoo ERP (на русском)
Хабр - впечатления от ежегодной конференции по Odoo Experience (на русском)