Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Антон Шлома - Drupal как сервер интеграции

410 views

Published on

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

Drupal имеет все инструменты, чтобы стать этой прослойкой между сервисами.

На примере интеграции AmoCRM и 2GIS я покажу как Drupal может помочь вам в решении 2ух конкретных бизнес задач.


Подробнее о докладчике: http://goo.gl/zu25oj
Видео презентации: https://youtu.be/ymUhJ339Pb4

Подписывайтесь на нас!

VK: https://vk.com/drupalsib
FB: https://facebook.com/groups/drupalsib
Twitter:
https://twitter.com/SibDrupalCamp
https://twitter.com/DrupalSib
Instagram: https://instagram.com/drupalsib

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Антон Шлома - Drupal как сервер интеграции

  1. 1. Drupal как сервер интеграции. Повышение эффективности оператора CRM на примере интеграции AmoCRM и 2GIS. Anton Shloma
  2. 2. Anton Shloma Team lead of drupal projects at i20 About my experience in Drupal development ● Development - 5 years ● Project management - 1 year ● Drupal Cafe ● Drupal CodeSprint ● Drupal audit
  3. 3. Anton Shloma Team lead of drupal projects at i20 Evolution of the WEB
  4. 4. Anton Shloma Team lead of drupal projects at i20 Microservices ● Modules Концепция модульности ● Separation of concerns Разделение проблем
  5. 5. Anton Shloma Team lead of drupal projects at i20 Drupal modules system ● Core + API Ядро и инструменты ● Core modules Модули ядра ● Contrib & custom modules Сторонние модули
  6. 6. Anton Shloma Team lead of drupal projects at i20 Drupal as Microservices Glue ... WebHooks And it is only small example
  7. 7. Anton Shloma Team lead of drupal projects at i20 OpenSource philosophy
  8. 8. Anton Shloma Team lead of drupal projects at i20 To solve business problem 1. Choose the couple of Best Services 2. Make them work Together
  9. 9. Anton Shloma Team lead of drupal projects at i20 AmoCRM CRM system in cloud Customers database Sales management and analitics Tasks management Widgets API
  10. 10. Anton Shloma Team lead of drupal projects at i20 2GIS is not only the map
  11. 11. Anton Shloma Team lead of drupal projects at i20 2GIS is database of contacts Handbook of organizations Map Geodata Contacts
  12. 12. Anton Shloma Team lead of drupal projects at i20 2GIS and AmoCRM integration via widgets Widgets API API
  13. 13. Anton Shloma Team lead of drupal projects at i20 2GIS and AmoCRM integration via widgets Two issues Two Drupal instruments
  14. 14. Anton Shloma Team lead of drupal projects at i20 Issue #1 Filling data into CRM after call 1. Advertisement
  15. 15. Anton Shloma Team lead of drupal projects at i20 Issue #1 Filling data into CRM after call 2. Incomming call
  16. 16. Anton Shloma Team lead of drupal projects at i20 Issue #1 Filling data into CRM after call 3. Get info
  17. 17. Anton Shloma Team lead of drupal projects at i20 Issue #1 Filling data into CRM after call 4. Fill data
  18. 18. Anton Shloma Team lead of drupal projects at i20 Issue #1 Filling data into CRM after call Too long! Find and fill the contact 1 min Calls per day 100
  19. 19. Anton Shloma Team lead of drupal projects at i20 Solution #1 Filling data into CRM after call
  20. 20. Anton Shloma Team lead of drupal projects at i20 Solution #1 Incomming call
  21. 21. Anton Shloma Team lead of drupal projects at i20 Solution #1 Create contact Only phone
  22. 22. Anton Shloma Team lead of drupal projects at i20 Solution #1
  23. 23. Anton Shloma Team lead of drupal projects at i20 Solution #1
  24. 24. Anton Shloma Team lead of drupal projects at i20 Solution #1 Almost all what has
  25. 25. Anton Shloma Team lead of drupal projects at i20 Solution #1 1hour 20minutes per day SAVED
  26. 26. Anton Shloma Team lead of drupal projects at i20 Issue #2 Find contacts and make phone calls 1. Hold an event or find customers
  27. 27. Anton Shloma Team lead of drupal projects at i20 Issue #2 Find contacts and make phone calls 2. Find contacts
  28. 28. Anton Shloma Team lead of drupal projects at i20 Issue #2 Find contacts and make phone calls 3. Phone calls
  29. 29. Anton Shloma Team lead of drupal projects at i20 Issue #2 Find contacts and make phone calls 4. Get info
  30. 30. Anton Shloma Team lead of drupal projects at i20 Issue #2 Find contacts and make phone calls 5. Store contact, filling data
  31. 31. Anton Shloma Team lead of drupal projects at i20 Issue #2 Find contacts and make phone calls 6. Allocation of tasks
  32. 32. Anton Shloma Team lead of drupal projects at i20 Issue #2 Find contacts and make phone calls Too long! Find and fill the contact 1 min Calls per day 100 Task for manager 1 min
  33. 33. Anton Shloma Team lead of drupal projects at i20 Solution #2 Find contacts and make phone calls Rubrics Site addr Email Phone Description Addr Contact and organisation info Create tasks, spread
  34. 34. Anton Shloma Team lead of drupal projects at i20 Solution #2 Search
  35. 35. Anton Shloma Team lead of drupal projects at i20 Solution #2 Cart Add to cart
  36. 36. Anton Shloma Team lead of drupal projects at i20 Solution #2 Send
  37. 37. Anton Shloma Team lead of drupal projects at i20 Create contact, task, company Assign to Time restrictions Send to CRM Solution #2
  38. 38. Anton Shloma Team lead of drupal projects at i20 Almost all what has Task and deadline assigned to exact manager Solution #2
  39. 39. Anton Shloma Team lead of drupal projects at i20 Solution #2 2hours 40minutes per day SAVED
  40. 40. Anton Shloma Team lead of drupal projects at i20 shloma.a@i20.biz +7 983 134-57-75 Золотой спонсор: Thank you! При поддержке: Серебряный спонсор: Иван Иванов Drupal Developer Anton Shloma Team lead of drupal projects at i20

×