...

Зибель программа для чего

Знакомство с Oracle Siebel CRM

Эта статья пишется для того, чтобы дать представление о довольно специфическом программном комплексе, который используется во многих крупных предприятиях по всему миру, но при этом остается малоизвестным широкому кругу IT-специалистов, даже в сравнении с подобными ему продуктами, как, например, SAP.
Доступной литературы по ней довольно немного, или она настолька туманна и запутанна, что человеку «с улицы» может быть нелегко понять, что это вообще такое. Здесь мы попробуем прояснить этот вопрос.

Весь этот комплекс я буду называть просто Siebel, официально он называется Oracle Siebel CRM. Название Siebel представляет собой фамилию основателя компании (Thomas Siebel). В 2006 году компания была продана корпорации Oracle.

Siebel в первую очередь представляет собой систему управления взаимоотношениями с клиентами (Customer Relationship Manаgement — CRM). Эта система может быть установлена во множестве уже готовых «из коробки» конфигураций, как-то Siebel Call Center, Siebel Finance, Siebel Loyalty (с движком для системы программ лояльности клиентов), Siebel Hospitality (для гостиничного бизнеса) и многих других. Тем не менее, потребители продуктов Siebel (обычно это достаточно крупные компании, работающие по крайней мере с десятками тысяч клиентов), как правило, требуют «заточки» системы под нужды не только отрасли, но и конкретного предприятия. Поэтому создатели системы старались обеспечить максимальную гибкость настройки и разработки.

image

С точки зрения пользователя (сотрудника компании-заказчика) Siebel, как декларируется, представляет собой практически zero-footprint application, т.е для работы не требуется установка какого-то специального клиента. Работа с Siebel осуществляется просто в окне Internet Explorer. На самом деле при первом обращении к серверу устанавливаются соответствующие ActiveX компоненты, обеспечивающие действия с элементами управления.
К сожалению, на данный момент другие броузеры (кроме IE) не поддерживаются. Как легко понять, это привязывает пользователей к Windows (что касается серверов Siebel, то они могут работать как под Windows, так и под Linux, а также Solaris, HP-UX и т.д.).
Графический интерфейс пользователя выглядит примерно так:

Разумеется, доступны модули поддержки множества языков, включая русский.

image

Основной объект GUI Siebel — так называемый апплет. Это часть экрана, отображающая таблицу (list-applet) или данные из одной записи в виде формы (form-applet). Апплет обычно содержит меню и элементы управления в виде кнопок на экране. С их помощью пользователь добавляет или удаляет записи, совершает запросы (query) и другие действия, например, запуск какого-либо бизнес-процесса. Как уже говорилось, Siebel представляет огромные возможности для кастомизации, ограниченные разве что фантазией заказчика/разработчика. На картинке мы можем видеть один лист-апплет и один форм-апплет.

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

Как уже стало понятно, Siebel в первом приближении представляет собой некую графическую надстройку над БД, работающую, как веб-приложение. Базой может быть не только Oracle, но и, например, MS SQL Server или что-то еще. При установке системы автоматически создается огромное количество таблиц — создатели старались включить в комплект все, что кому-то может понадобиться. Тем не менее, всегда можно добавить и кастомные таблицы и колонки. Подавляющая часть информации о конфигурации самого Siebel (списки элементов GUI, кастомные скрипты, взаимосвязи между объектами) также хранится в той же базе, причем там может находиться множество репозиториев (версий конфигурации Siebel) сразу. Тем не менее, та конфигурация, которая реально используется сервером в данный момент, должна быть скомпилирована в специальный файл с расширением SRF. Без этого файла сервер работать не может.

Серверы Siebel объединяются в логические группировки (Enterprises). Работой энтерпрайза управляет служба под названием Siebel Gateway Name Server. К этому серверу обращается веб-сервер (Оracle, IIS..), снабженный специальными «расширениями» (SWSE — Siebel Web Server Extensions). Таковы основные элементы среды Siebel.

image

Основной инструмент разработчика Siebel — программа под названием Siebel Tools, которая и осуществляет компиляцию.

image

image

В простых случаях разработка осуществляется декларативно, посредством «перетаскивания мышкой» ЭУ GUI на форму и заполнения соответствующих полей данными, наподобие того, как создается приложение Windows Forms в Visual Studio. Для программирования более сложного поведения системы обычно используется либо встроенный язык (фактически это JScript или VBScript, на выбор разработчика), либо графический Workflow Designer.

Основной инструмент отладки — Siebel Dedicated Web Client (на жаргоне его называют «толстым клиентом», в отличие от «тонкого клиента», с которым работают пользователи работающей системы). Несмотря на название, «толстый клиент» представляет собой некий мини-сервер Siebel, запускаемый, как и Siebel Tools, на машине разработчика. Обычно работа разработчика представляет собой последовательность следующих действий:

  • Запускается Siebel Tools, который соединяется с БД среды разработки, в ней выбирается нужный репозиторий Siebel
  • Изменяемый объект или набор объектов (проект) копируется в локальную базу разработчика, а на серверной БД защищается от изменений другими разработчиками (check-out)
  • На машине разработчика совершается работа с этими объектами, после чего они компилируются в локальный SRF-файл
  • Запускается Dedicated Web Client, соединенный с этим SRF-файлом
  • Если тестирование в «толстом клиенте» проходит успешно, измененные объекты записываются в серверную базу, после чего защита от изменений снимается (check-in)
  • В какой-то момент репозиторий компилируется в SRF сервера, после чего изменения становятся доступны для пользователей

О Siebel CRM

Oracle Siebel CRM – система управления взаимоотношениями с клиентами, позволяющая построить комплексную корпоративную информационную систему, автоматизирующую как операции фронт-офиса: управление продажами, сервисом, маркетингом и взаимоотношения с партнерами; так и бэк-офисные: аналитика, управление заказами и персоналом, расчет компенсаций сотрудникам и т.п., а также интеграция с любыми ИТ-системами клиента.

Преимущества

  • Широкие функциональные возможности – разрабатывая и внедряя CRM-решения для огромного числа клиентов, компания Siebel накопила бесценный опыт, который получил отражение в ее продуктах.
  • Гибкость и расширяемость – архитектура и средства настройки Siebel позволяют Вам конфигурировать продукт в соответствии с требованиями бизнеса.
  • Модульная структура – позволяет компаниям выбирать и использовать только необходимые модули. Это дает возможность внедрять систему поэтапно, начиная с базовых модулей, и постепенно наращивать возможности вашего CRM-решения.
  • Быстрое внедрение – достигается за счет готовой конфигурации и большого количества типовых объектов.
  • Наличие более 20-ти полнофункциональных отраслевых решений – отраслевые CRM решения, адаптированные под особенности конкретных отраслей, снижают стоимость доли услуг в CRM-проекте (а также время на внедрение системы). Кроме того, отраслевые CRM решения содержат в себе опыт и технологии работы различных предприятий отрасли, что еще больше увеличивает их ценность.

Рекомендации

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

Подчеркнем, что Oracle Siebel CRM не является дешевым коробочным продуктом, построенным по принципу «поставил и забыл». С одной стороны, система предоставляет возможность быстрого старта (при использовании типового решения), с другой стороны, она обладает широкими возможностями модификации и масштабирования, и даже использование вертикального решения оставляет простор для дальнейших изменений. Ваш бизнес растет и меняется, и Oracle Siebel CRM меняется вместе с ним!

Управление клиентскими отношениями в банковском бизнесе

Общая тенденция рынка – говорить про задачи, организацию бизнеса, связанную с CRM, управление изменениями, работе со всеми заинтересованными лицами и практически не говориться о технологиях и функционале информационных систем, поддерживающих CRM стратегию »»»

Удовлетворенность клиентов благодаря системе Siebel Communications

Повышение качества взаимоотношений с клиентами обеспечило снижение оттока клиентов на 50 процентов за 12 месяцев »»»

Успешные проекты: Union Financiere de France

Более 137 000 клиентов каждый день обращаются к Union Financiere de France (UFF) за консультациями в области инвестиций. »»»

Десять шагов к окупаемости CRM

Принимая меры, чтобы избежать ошибки, вы сможете сэкономить своей компании массу времени и денег. »»»

Знакомство с Oracle Siebel CRM

Эта статья пишется для того, чтобы дать представление о довольно специфическом программном комплексе, который используется во многих крупных предприятиях по всему миру, но при этом остается малоизвестным широкому кругу IT-специалистов, даже в сравнении с подобными ему продуктами, как, например, SAP.
Доступной литературы по ней довольно немного, или она настолька туманна и запутанна, что человеку «с улицы» может быть нелегко понять, что это вообще такое. Здесь мы попробуем прояснить этот вопрос.

Весь этот комплекс я буду называть просто Siebel, официально он называется Oracle Siebel CRM. Название Siebel представляет собой фамилию основателя компании (Thomas Siebel). В 2006 году компания была продана корпорации Oracle.

Siebel в первую очередь представляет собой систему управления взаимоотношениями с клиентами (Customer Relationship Manаgement — CRM). Эта система может быть установлена во множестве уже готовых «из коробки» конфигураций, как-то Siebel Call Center, Siebel Finance, Siebel Loyalty (с движком для системы программ лояльности клиентов), Siebel Hospitality (для гостиничного бизнеса) и многих других. Тем не менее, потребители продуктов Siebel (обычно это достаточно крупные компании, работающие по крайней мере с десятками тысяч клиентов), как правило, требуют «заточки» системы под нужды не только отрасли, но и конкретного предприятия. Поэтому создатели системы старались обеспечить максимальную гибкость настройки и разработки.

image

С точки зрения пользователя (сотрудника компании-заказчика) Siebel, как декларируется, представляет собой практически zero-footprint application, т.е для работы не требуется установка какого-то специального клиента. Работа с Siebel осуществляется просто в окне Internet Explorer. На самом деле при первом обращении к серверу устанавливаются соответствующие ActiveX компоненты, обеспечивающие действия с элементами управления.
К сожалению, на данный момент другие броузеры (кроме IE) не поддерживаются. Как легко понять, это привязывает пользователей к Windows (что касается серверов Siebel, то они могут работать как под Windows, так и под Linux, а также Solaris, HP-UX и т.д.).
Графический интерфейс пользователя выглядит примерно так:

Разумеется, доступны модули поддержки множества языков, включая русский.

image

Основной объект GUI Siebel — так называемый апплет. Это часть экрана, отображающая таблицу (list-applet) или данные из одной записи в виде формы (form-applet). Апплет обычно содержит меню и элементы управления в виде кнопок на экране. С их помощью пользователь добавляет или удаляет записи, совершает запросы (query) и другие действия, например, запуск какого-либо бизнес-процесса. Как уже говорилось, Siebel представляет огромные возможности для кастомизации, ограниченные разве что фантазией заказчика/разработчика. На картинке мы можем видеть один лист-апплет и один форм-апплет.

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

Как уже стало понятно, Siebel в первом приближении представляет собой некую графическую надстройку над БД, работающую, как веб-приложение. Базой может быть не только Oracle, но и, например, MS SQL Server или что-то еще. При установке системы автоматически создается огромное количество таблиц — создатели старались включить в комплект все, что кому-то может понадобиться. Тем не менее, всегда можно добавить и кастомные таблицы и колонки. Подавляющая часть информации о конфигурации самого Siebel (списки элементов GUI, кастомные скрипты, взаимосвязи между объектами) также хранится в той же базе, причем там может находиться множество репозиториев (версий конфигурации Siebel) сразу. Тем не менее, та конфигурация, которая реально используется сервером в данный момент, должна быть скомпилирована в специальный файл с расширением SRF. Без этого файла сервер работать не может.

Серверы Siebel объединяются в логические группировки (Enterprises). Работой энтерпрайза управляет служба под названием Siebel Gateway Name Server. К этому серверу обращается веб-сервер (Оracle, IIS..), снабженный специальными «расширениями» (SWSE — Siebel Web Server Extensions). Таковы основные элементы среды Siebel.

image

Основной инструмент разработчика Siebel — программа под названием Siebel Tools, которая и осуществляет компиляцию.

image

image

В простых случаях разработка осуществляется декларативно, посредством «перетаскивания мышкой» ЭУ GUI на форму и заполнения соответствующих полей данными, наподобие того, как создается приложение Windows Forms в Visual Studio. Для программирования более сложного поведения системы обычно используется либо встроенный язык (фактически это JScript или VBScript, на выбор разработчика), либо графический Workflow Designer.

Основной инструмент отладки — Siebel Dedicated Web Client (на жаргоне его называют «толстым клиентом», в отличие от «тонкого клиента», с которым работают пользователи работающей системы). Несмотря на название, «толстый клиент» представляет собой некий мини-сервер Siebel, запускаемый, как и Siebel Tools, на машине разработчика. Обычно работа разработчика представляет собой последовательность следующих действий:

  • Запускается Siebel Tools, который соединяется с БД среды разработки, в ней выбирается нужный репозиторий Siebel
  • Изменяемый объект или набор объектов (проект) копируется в локальную базу разработчика, а на серверной БД защищается от изменений другими разработчиками (check-out)
  • На машине разработчика совершается работа с этими объектами, после чего они компилируются в локальный SRF-файл
  • Запускается Dedicated Web Client, соединенный с этим SRF-файлом
  • Если тестирование в «толстом клиенте» проходит успешно, измененные объекты записываются в серверную базу, после чего защита от изменений снимается (check-in)
  • В какой-то момент репозиторий компилируется в SRF сервера, после чего изменения становятся доступны для пользователей

При подготовке материала использовались источники:
https://habr.com/ru/articles/123477/
https://siebelcrm.ru/product/
https://habr.com/en/post/123477/?mobile=no

Добавить комментарий