Вышла Odoo 11 — открытая система для автоматизации бизнеса

    В академ-городке Лувэн-ла-Нёв (Louvain-la-Neuve) недалеко от Брюсселя около недели назад прошла 3-х дневная конференция Odoo Experience 2017, которая собрала разработчиков и пользователей Odoo со всего мира.

    Я там был, пиво пил, и про Odoo говорил. А этот пост пишу для тех, кто про Odoo ничего не слышал, или до сих пор не пробовал эту прекрасную платформу.

    Odoo — это самая популярная в мире открытая платформа для бизнес-приложений, которая развивается с 2005 года (TinyERP -> OpenERP -> Odoo).

    Среди пользователей Odoo такие компании, как Toyota, Hyundai, Danone, и другие.

    Бизнес-приложения для Odoo доступны как на Odoo маркете, так и в бесчисленных репозиториях на Github.

    Всего на Odoo маркете зарегистрировано более 10,000 бизнес-приложений, что делает Odoo маркет самым большим магазином приложений для предприятий.

    Вокруг Odoo сложилась большая эко-система, включающая более 5000 разработчиков из 23 стран, публикующих более 300 новых приложений каждый месяц.

    Развитием Odoo занимается бельгийская компания Odoo SA, включенная в список самых быстрорастущих компаний Европы.

    Платформа Odoo регулярно получает самые разные награды от авторитетных изданий отрасли бизнес-автоматизации, начиная от The best open source application до
    Great User Experience Award и The Rising Star for the ERP software.

    В стандартном “комплекте” Odoo включает в себя следующие приложения:

    • Управление продажами (CRM, Sales, Invoicing, Point of Sale)
    • CMS система (Web site builder, Интернет-магазин, Q&A Forum, Blogs, Slides, Live Chat)
    • Операционная деятельность (Manufacturing, Purchase, Inventory, Human Resources, MRP, HelpDesk, Recruitment, Employees, Expenses, Appraisal, etc.)
    • и многое многое другое.

    На конференции Odoo Experience 2017 был анонсирован 11-й релиз Odoo. Основной упор был сделан на улучшениях в юзабилити, скорости, новом дизайне и мобильном интерфейсе. Также было внесено бесчисленное количество улучшений в различные приложения. По этой ссылке доступен конспект выступления по релизу Odoo 11, а ниже ролик-презентация версии 11:





    В 11-й версии появилась принципиально новая фича — это Services API или In App Purchases. Это позволяет создавать приложения-сервисы, что было продемонстрировано на примере приложения для отправки SMS из карточки клиента. Авторы приложения (в данном случае сами Odoo SA) запустили СМС-сервис, и сделали его доступным всем 3,7 млн. пользователям odoo.com. Ниже запись выступления основателей Odoo по Services API:


    API for Services позволяет публиковать свое приложение в Odoo маркете, и одновременно обеспечить оплату некого потребляемого ресурса.

    Существует два версии Odoo: Open Source и Enterprise. Отличия не принципиальные, в версии Enterprise другая версия WEB интерфейса бэкенда, и доступно отдельное мобильное приложение. С ценами на Enterprise версию можно ознакомиться тут.

    Самый быстрый или простой способ познакомиться с Odoo, это зарегистрироваться на Odoo Trial и получить доступ в свой личный инстанс.

    Ну и напоследок ложка дегтя.

    Стандартные приложения Odoo хорошо локализованы, однако, модуль Accounting (учет) требует доработки под российские реалии, и пока за это никто не взялся (ау, где ты наш герой!?). Однако это не мешает полноценно использовать Odoo в рамках управленческого учета, наладив выгрузку данных в 1С для официального бухгалтерского учета.

    Напоследок, привожу ряд ссылок на разные Odoo модули:


    Если у кого-то будут вопросы по Odoo, пишите в комментариях, постараюсь ответить (использую данную систему еще когда она называлась TinyERP). Система не простая, но целостная, надежная и многофункциональная!

    Желаю успехов в освоении!
    Поделиться публикацией
    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее
    Реклама
    Комментарии 62
    • 0
      Есть ли у Odoo синхронизация контактов и вызовов со смартфонов?
      • 0
        Краткий ответ — да. Развернутый обзор разных мобильных приложений для Odoo сделаю, мне самому интересно пощупать их, раньше не было столько.
      • +2
        Было бы просто великолепно, если бы вы привели хотя бы общий пример внедрения в рамках российских реалий. Для каких случаев оно идеально подходит, с какими популярными сервисами имеет интеграции, какие плюсы и минусы по сравнению с тем-то и тем-то на рынке?
        А то из описания получения что это что-то нереально крутое для всего и вся, но с какой стороны подступиться непонятно.
        ЗЫ
        Нет ссылки на тарифы, просто текст «тут».
        • 0
          Нет ссылки на тарифы, просто текст «тут».

          Спасибо, исправил.

          Было бы просто великолепно, если бы вы привели хотя бы общий пример внедрения

          Я использую систему для собственных нужд. Однако, поиск в сети по словам Odoo интеграция или Примеры внедрения Odoo быстро выведет Вас на внедрения в российских компаниях.
          А то из описания получения что это что-то нереально крутое для всего и вся,

          Ну так и есть :-) Odoo одно время позиционировался как конкурент SAP, но после того как вышла Odoo 8 и произошло переименование с OpenERP в Odoo, они заявили, что им больше нет конкурентов :-) Вот тут подробно.
          но с какой стороны подступиться непонятно.

          А вы просто сделайте себе демо на сайте odoo.com, зайдите в свои настройки, поставьте русский язык, и далее выбирайте что требуется.
        • +1
          Это просто другая жизнь — змеиная.
        • 0
          Как было сказано выше, модуль учета под наши реалии не заточен, и локализации под наш рынок не видно. Пока этого не будет, перспективы этой системы в зоне .ru сомнительны.
          • 0
            Как было сказано выше, модуль учета под наши реалии не заточен, и локализации под наш рынок не видно

            Бизнес-процессы это же не только учет, верно?
            Например, Odoo — идеальное решение для интернет-магазина, где покрываются ВСЕ процессы. А для официального учета делается выгрузка в 1С.

            Кстати, многие используют две версии 1С — серую и белую. Так вот вместо серой вполне можно использовать Odoo.
            • 0
              Так было раньше. Сейчас из за штрафов такая схема стала слишком дорогой.
            • 0
              И еще, отсутствие локализации — вопрос времени. Либо интеграторы Оду договорятся между собой о совместных усилиях по созданию полностью адаптированного учета на Оду, либо это сделает кто-то один. Я уверен что спрос создаст предложение.
            • 0
              Тут вам и управление продажами (CRM) и CMS система (Web site builder, Интернет-магазин). Вау!
              • +2
                Алиса, тут еще и Web маркетинг, при помощи которого вы сразу в деньгах видите эффективность своих кампаний. Вы делаете специальные URL, привязанные к кампании, и далее Odoo отслеживает все конверсии с этих адресов в сделки.

                Также есть тесная интеграция с Google Adwords, где вы сразу в деньгах видите эффективность контекстной рекламы. По заверениям авторов, это приводит к увеличению на 41% отдачи от рекламы.
              • 0
                Среди пользователей Odoo такие компании, как Toyota, Hyundai, Danone, и другие.

                По сведениям ОБС, решение рассматривалось в качестве варианта при создании BCP (Business Continuity Plan) в случае временной недоступности основной системы (SAP), но так и не было выбрано на роль альтернативы. То есть, Danone можно убрать из перечня пользователей Odoo. А вообще, система интересная. Кстати, на какой версии питона последний Odoo?

                • 0
                  Про Данон на сайте odoo.com :-) Спрошу при случае…

                  Odoo 11 на Python3.
                • 0

                  Отдельное спасибо за Odoo Challenge :)

                  • 0
                    Ух ты! Я не знал про это. Спасибо.
                  • 0
                    Когдас смотришь скопом — то ВАУ.
                    НО… Из-за практически монополии 1с для мелких предпринимателей заводить ODOO не практично. Крупным компаниям нет интереса из-за отсутсвия окружения (обучение, внедрение, поддержка...)
                    Можно завести свой план счетов (есть импорт таблиц и тп), но все это поддерживать быстро надоедает. Для полноценной работы необходим вендор который будет супортить accounting. Открыт вопрос в обучении бухгалтера новым трюкам.
                    • 0
                      Все верно говорите.
                      • 0
                        Хотя с этим не соглашусь:
                        для мелких предпринимателей заводить ODOO не практично

                    • 0
                      Если ли тут повелители OpenBravo, кто справился с бухучетом в ней?
                      • 0

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

                      • 0
                        5000 тыс. разработчиков? 5 миллионов разработчиков?! Похоже на описку.
                        (CRM, Sales, Sales, Invoicing, Point of Sale) — ну и Sales дважды из той же оперы.
                      • 0
                        > Самый быстрый или простой способ познакомиться с Odoo, это зарегистрироваться на Odoo Trial и получить доступ в свой личный инстанс.

                        Вы позиционируете себя как open source, но не предоставляете возможность любому стороннему пользователю без СМС и регистрации скачать дистрибутив серверной части и развернуть его у себя. Строго говоря (L)GPL этого не требует, но такой подход — частый признак контор с фактически тивоизированным софтом, который может работать, только обращаясь к серверам производителя. Я угадал?
                        • 0
                          А нет, ошибся, есть бинарные сборки и исходники на nightly.odoo.com. Еле нашёл ссылку. Зачем весь этот цирк с регистрацией и анкетированием вынесен на первую страницу, а прямые ссылки на репы/дистрибутивы запрятаны далеко в глубину сайта?
                          • 0
                            Все версии Odoo тут — github.com/odoo/odoo
                            Кроме модуля web_enterprise и еще других коммерческих.

                            На Odoo.com в меню есть раздел Community, там ссылка на github, а также Download, где все качается без регистрации.
                          • 0
                            Можно еще в контейнере покрутить Docker
                          • 0
                            На чём зарабатывают разработчики этого бесплатного продукта? Какова вообще бизнес-модель производителей бесплатного? Гугель с Яндексом понятно — они короли рекламы, она им приносит такие деньги, что всё остальное бесплатно, лишь бы рекламу потребляли. А от ERP рекламных доходов ноль.
                            • 0
                              В таких продуктах не зря делается разделение на Community Edition и Enterprise Edition. Экономящие или энтузиасты ставят CE, кому нужно больше функционала и поддержка, покупают EE. Бесплатная редакция позволяет познакомиться с продуктом, пилотно внедрить его, и лишь в случае необходимости перейти на EE, когда директорат начинает задавать вопросы — а то все это написал и кто может оказать поддержку? (К этому времени директорат обычно понимает важность внедренного продукта для бизнеса и готов выделять финансы).
                              • 0
                                odoo.com зарабатывает с хостинга Odoo.
                                Долгое время (до Odoo 8 и получения денег инвесторов) Фабиен (основатель Odoo) сперва накатывал новую версию на своих SaaS клиентов, несколько месяцев выпиливал баги, а потом делал релиз для сообщества. Забавно, да? Обычно поступают наоборот, публикуют для бесплатников, те пройдут по всем граблям, и только после этого своих клиентов обновляют.
                                Но потом инвесторы плохо видимо на него повлияли и они перестали так делать.

                                Вторая статья доходов Odoo — от партнеров.
                              • 0
                                «позиционировался как конкурент SAP, но… они заявили, что им больше нет конкурентов :-)» Заявить можно что угодно, но иногда лучше помолчать :-) На Gartner ERP magic qadrant этого монстра не отыскать. Как и его долю в пироге мирового рынка ERP игроков.
                                • +1
                                  Там много кого не отыскать. Это не значит, что их нет на рынке внедренных решений или на рынке предложений.
                                  Попробуйте сказать, к примеру, что, 1С УПП с 1С ERP тоже ничего не значат, не умеют и вообще не существуют, только потому, что их нет в чьем-то квадрате. При этом, на локальном рынке России и некоторых стран СНГ у них вполне себе доля и в деньгах и в количестве внедрений. А Gartner не слышал, да.
                                  • 0
                                    Вы спорите не с тем, что я утверждал. Я не говорил, что Одоо нет. А вот автор некорректно сравнивает нишевого незаметного игрока с грандами рынка. Гартнер в свои квадранты включает лидеров рынка. Понятно, что свой ребёнок всегда самый умный и красивый, но только для его родителей.
                                    • 0
                                      автор некорректно сравнивает

                                      Автор топика привел картинку с Оду рекламы, где Оду себя по словам комментатора некорректно сравнивает. Авто просто счастливый пользователь и девелопер Оду, и проинформировал сообщество о выходе новой версии своего счастья :-)
                                      Гартнер в свои квадранты включает лидеров рынка

                                      По объемам продаж? Или по удобству продукта? По качеству? По какому критерию? Думаю что по объемам продаж. А если бизнес-модель с замесом Open Source, что тут выше потолка не прыгнуть по деньгам, а отличный софт куча народа пишет.
                                      Asterisk раньше тоже никто не рассматривал, а вот сегодня каждая вторая АТС в мире на Астериске. Включал его Гартнер в квардранты где тусовался обанкротившийся Нортел?

                                      Понятно, что свой ребёнок всегда самый умный и красивый

                                      Этот точно! Я такой ленивый. Как перескочил с Flask / Django на Odoo — вообще больше никуда не смотрю. Я знаю, что любую невообразимую хрень я запилю за несколько часов.
                                      Под Оду очень быстро идет разработка, а если кто-то утверждает иное, то он просто так и выучил систему. Мой заказчик приветствовал меня в скайпе словами «Привет герой» Ж-)
                                      Очень быстро все делается.
                                      Кстати! В Оду с 10 версии есть Odoo Studio — расширение функционала без программирования, и дальнейший экспорт файлов для репы:



                                      Я не знаю ничего другого, если честно. Я с самого начала написал что наши отношения начались с TinyERP в 2006 году. Мне не с чем сравнивать. И я просто привожу фичи.
                                  • 0
                                    Есть такая картинка — image
                                    Но откуда он я не знаю :-)
                                    • +1
                                      из рекламного буклета Одоо? ;-)
                                      P.S. Это феерично сравнивать Трелло и Слак с SAP. А чего Энгри Бёрдс и Тетрис туда не поместили для сравнения? :-D
                                      • 0
                                        Точно, рекламы Оду :-)
                                        Очень смешно!
                                  • 0
                                    У меня у одного сайт не открывается?
                                    • 0
                                      Какой именно?
                                      • 0
                                        odoo.com — и все что там — ни ping ни страничка.
                                        • 0
                                          Думаю что только у вас, и интересно знать, почему!?
                                          • 0
                                            сам бы хотел знать
                                    • 0
                                      Как у них helpdesk в сравнении скажем с OTRS? Ищу систему для автоматизации техподдержки облачного и не только сервисиса. В основном требуется контроль SLA и трудозатраты по клиентам/партнерам + база знаний.
                                      • 0
                                        OTRS не знаю, но не думаю что модуль Helpdesk из коробки такой же навороченный как OTRS из коробки.
                                        В Odoo Учет трудозатрат по клиентам на основании листов времени и других расходов. SLA есть

                                        Базы знаний в виде Wiki нет. Есть какой-то Knowledge Management Module, но я его не знаю. Есть возможность прикреплять к любому объекту произвольные документы из хранилища, а также модуль Slide Show, который позволяет организовывать медийный контент (презентации, видео ролики).

                                        • 0
                                          Рекомендую попробовать 1С:ITIL. Базу знаний, правда, придется отдельно держать.
                                          • 0
                                            На платный продукт пока бюджет не выделяют ) Рассматриваем бесплатный + допил своими силами…
                                        • 0
                                          И я там был.
                                          Но мне было больше интересно OCA Code Sprint 2017. Mероприятие от OCA (Odoo Community Association), проходившее за 2 дня до официального Odoo Experience. Участвовал в разработке AppStore для модулей от сообщества.
                                          Была супер организация, куча интересных людей. Даже с Канады, Австралии и Ю. Америки. Ничто не сравнится с двумя днями интенсивного кодинга на питончике в окружении единомышленников.
                                          Фото
                                          image
                                        • 0
                                          Выражу свое мнение, как человек который разрабатывал приложения для этой системы(Odoo 8/9 тогда,2015-ый год) в течении 10 месяцев.
                                          1. Чтобы создать новый модуль, нужно было написать несколько строк на Python 2, и наваять XML который будет отражать структуру вашего документа.XML для создания приложения в 2015 году? Серьезно?
                                          2.После того как напишите заготовку модуля, вероятно захотите сделать несколько страничек в нем. Да, тоже XML.
                                          3.Даже если вы создали свое приложение, то что вы описывали ранее — теперь хранится в БД. Да, XML шаблоны для отрисовки интерфейса — в БД(Postgres).
                                          4.Локализация — не поддерживает различные варианты окончаний слова. В английском это не проблема(pen/pens), но в русском это выливается в невозможность связать числительные с разными окончаниями(ручка, ручки, ручек)

                                          В общем впечатления от той версии продукта(Odoo 8/9) — очень негативные, даже учитывая три года в 1С =)

                                          Внедряли в одной фирме — скорее всего получился явный Vendor lock.

                                          Единственное чему данная система учит — как не нужно делать, и как читать чужой код, поскольку документация явно слабое место.
                                          • 0
                                            Я не сразу привык к XML для описания интерфейса. Но потом когда понял как происходит расширение интерфейса из своего модуля, то очень даже заценил. Сейчас мне кажется все удобным и очень логичным. Хотя я может просто не знаю альтернатив. А как в других системах это делается, скажем, когда мне нужно добавить свое поле к какой-то форме?

                                            Насчет локализации, стандартная на базе gettext. Я если честно других и не знаю. Не поделитесь?
                                            • 0

                                              Если рассматривать сам формат, то почему не yaml? Во-первых, легче читать и меньше писать, во-вторых более pytonic — питон и yaml прям созданы друг для друга.


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

                                              • 0
                                                почему не yaml

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

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

                                                C Odoo никогда такого нет. UI всегда определяется в XML.
                                                • 0
                                                  Как такое сделать на Yaml?

                                                  JSONPath должен в этом помочь.

                                                  C Odoo никогда такого нет. UI всегда определяется в XML.

                                                  Каким образом делаются динамические формы: зависимые поля ввода по разным критериям, ajax-подгрузка частей формы, добавление однотипных элементов и т.д.?
                                                  Можете привести пример?
                                                  • 0
                                                    Для каждого типа поля есть стандартный шаблон на QWEB (который тоже XML). Т.е. к примеру, если поле имеет тип o2m, то рендерится соответствующий шаблон, который будет асинхронно загружать список полей на которые указывает это поле. Тоже самое и с m2m и т.д.
                                                    Для использования не стандартного шаблона есть атрибут widget:

                                                    <field name="product_image" widget="image" class="oe_avatar oe_right"/>


                                                    Так же есть множество других атрибутов: on_change, required, context, domain, readonly.
                                                    • 0
                                                      Еще есть возможность указать в декларации модели на Python'e методы-декораторы, которые будут вызываться при изменениях в UI (например, изменили одно поле, и надо пересчитать другое), таким образом вроде как дело происходит в UI, но отрабатывает целиком код питона в бэкенде.
                                                      Оду очень очень богатая система, где есть решения на все случаи жизни. В этом и сложность ее освоения, очень много законов этого мира. Но зато как пройдет первый хаос и в башке все уляжется, начинается кайф!
                                                      • 0
                                                        Примеры:
                                                        @api.onchange('field1', 'field2') # if these fields are changed, call method
                                                        def check_change(self):
                                                            if self.field1 < self.field2:
                                                                self.field3 = True

                                                        @api.depends('value', 'tax')
                                                        def _compute_total(self):
                                                            for record in self:
                                                                record.total = record.value + record.value * record.tax
                                                • 0
                                                  Внедряли в одной фирме — скорее всего получился явный Vendor lock.

                                                  Да, странно получается. В данном случае вендор-лок не по причине закрытых технологий, а потому что сложно найти сходу Оду разработчиков. Но это я уверен вопрос временный. Наблюдая развитие этой системы — она сейчас только разгоняется. Раньше и Python разработчиков днем с огнем было не сыскать. А ныне?
                                                  • 0
                                                    > Раньше и Python разработчиков днем с огнем было не сыскать

                                                    только в России и странах СНГ. Ибо Паскаль, Делфи — наше все в учебном процессе, с небольшим количеством С++ и Шарпа. Но радует, что ситуация потихоньку меняется.
                                                    • 0
                                                      В Европе Odoo учат на мастератах IT факультетов :-)

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