Oracle Siebel CRM
Oracle Siebel CRM — система управления взаимоотношениями с клиентами, позволяющая построить комплексную корпоративную информационную систему, автоматизирующую как операции фронт-офиса: управление продажами, сервисом, маркетингом и взаимоотношения с партнерами; так и бэк-офисные: аналитика, управление заказами и персоналом, расчет компенсаций сотрудникам и т.п., а также интеграция с любыми ИТ-системами клиента [1] .
В маркетинге с помощью Oracle Siebel CRM оценивают эффективность затрат. Позволяя анализировать не только первичный отклик от различных акций, но и окончательную прибыльность, даже если реальное заключение контракта занимает несколько месяцев. Помимо этого, Oracle Siebel CRM предоставляет инструменты формирования целевой аудитории, управления привлечением клиентов от телемаркетинга до проведения полномасштабной рекламной кампании и передачи выявленных потенциальных клиентов в отдел продаж.
Oracle Siebel CRM позволяет организовать системное управление продажами – распределение потенциальных клиентов, отработку и подготовку контрактов, управление мотивацией сотрудников.
Знакомство с программой Siebel CRM
Сервисные модули Oracle Siebel CRM обеспечат информированность и повысят профессионализм сотрудников, контроль сроков и ответственности за каждый клиентский запрос.
Прозрачность и контролируемость процессов реализованных в Oracle Siebel CRM, позволяет четко и быстро адаптировать компанию к новым условиям, конкурентной борьбы и развитию.
По данным Oracle на 2011 г., ее CRM-систему используют более 7 млн пользователей по всему миру. Клиентами Siebel во всем мире уже стали самые передовые компании: 3M, AOL, Bank of America, BASF, Bosch Telecom, British American Tobacco, BBC, Cisco Systems, Citibank, Compaq, Daimler Chrysler, Dell, DHL, Ford, General Electric, Hewlett-Packard, IBM, Johnson login-logout» агента в call-центре, управление статусом агента, а также выполняет обработку кампаний исходящего обзвона в режимах Preview и Predictive.
Siebel CRM позволяет выполнять обработку событий в call-центре в зависимости от процесса. Например, при входящем звонке происходит идентификация клиента и открывается его профиль в CRM-системе. При ответе на звонок может быть автоматически создано сервисное обращение, которое будет привязано к текущему профилю клиента. После окончания звонка автоматически будет установлен статус «завершен» и определена длительность разговора. Также при переадресации звонка между агентами в Oracle Siebel CRM можно выполнять передачу полного содержания текущего экрана другому агенту.
- Интеграция с SMS-шлюзом
В текущей схеме приведен метод отправки SMS через вызов хранимой процедуры, но это лишь один из частных случаев. Siebel CRM позволяет использовать различные методы, вплоть до передачи текстового файла. Кроме того, стандартная функциональность Oracle Siebel CRM позволяет отправлять как одиночные SMS-сособщения, так и выполнять рассылку в рамках маркетинговой кампании с типом Wireless Message через Email Server, имеющий SMS-шлюз.
- Работа с входящими Email-сообщениями
Для получения Email c общих почтовых ящиков (info, support и т.п.) используется модуль Siebel Email Response. Данный модуль имеет возможность настройки получения электронной почты с нескольких серверов, по разным протоколам, различными методами авторизации и поддержки безопасных соединений. При этом существуют коннекторы для серверной интеграции с Microsoft Exchange и Lotus Notes.
После загрузки в Oracle Siebel CRM для каждого Email-сообщения выполняется преднастроенный процесс, реализованный с помощью Workflow. Например, производится отправка автоответа, сообщения классифицируются по заданным правилам, осуществляется привязка к профилю клиента-отправителя и т.п.
- Работа с исходящими Email-сообщениями
Для отправки единичных сообщений и ответов на входящие Email в Oracle Siebel CRM настраиваются профили подключения к SMTP с возможностью авторизации и поддержкой защищенного соединения. Такие сообщения могут отправляться как из Siebel CRM, так и через встраиваемые формы Lotus Notes и Microsoft Outlook.
Для массовой рассылки сообщений и сбора откликов по Email-кампаниям используется модуль Siebel Email Marketing Server. Возможности данного модуля мы достаточно подробно осветили при описании реализации многоступенчатых маркетинговых программ в Oracle Siebel CRM.
- Интеграция Siebel CRM с геоинформационной системой
Сегодня уже не редкость, когда телекоммуникационные компании имеют геоинформационные системы — специализированные электронные карты, отображающие зоны покрытия, уровень сигнала базовых станций в этих зонах и т.п. Основываясь на нашем опыте, в данном случае наиболее целесообразно использовать интеграцию на уровне пользовательских интерфейсов, т.е. встроить геоинформационную систему непосредственно в CRM-систему. Такой подход позволит «привязаться» к бизнес-объекту «сервисное сообщение» и упростит задачу пользователям Oracle Siebel CRM, работающим с сервисными обращениями клиентов. Таким образом, имея координаты или идентификатор устройства клиента в Siebel CRM, при переходе на экран с картой выполняется позиционирование на месторасположение клиента, что дает возможность выявить проблемы с базовой станцией без дополнительных опросов.
При этом интеграция выполняется с помощью стандартного инструмента Siebel Symbolic URL, который позволяет передавать параметры с координатами в URL при загрузке карты.
- Загрузка и обновление профиля клиента из биллинга
Для загрузки и обновления полного профиля клиента используется модуль Enterprise Integration Manager (EIM), который является стандартным инструментом Oracle Siebel CRM для интеграции на уровне данных. Данный модуль содержит перечень преднастроенных «плоских» таблиц для всех основных бизнес-объектов Siebel CRM. EIM поддерживает импорт и экспорт, удаление объектов в пакетном режиме и может быть запущен командой или по расписанию. Каждая преднастроенная таблица может модифицироваться на предмет добавления новых атрибутов, целых дочерних бизнес-объектов и связей между ними. При этом EIM самостоятельно выполняет проверку на корректность форматов предоставляемых данных и справочников, а также оценивает правильность организации связей между бизнес-объектами CRM-системы. Кроме того, работа с Enterprise Integration Manager подробно документирована, что освобождает от необходимости написания кодов для загрузки данных на уровне СУБД со стороны Oracle Siebel CRM [1] .
Ссылки
- Демонстрационный стенд Siebel On Line
- Русскоязычный ресурс Oracle Siebel CRM 8-ой версии
- Siebel форум
Примечания
Источник: www.tadviser.ru
Зибель программа что это
06.03.2017 Новости 0 Коментариев
Что такое Oracle Siebel CRM?
Oracle Siebel CRM − это комплексное программное обеспечение для управления взаимоотношениями с базами данных компании. Программа предлагает целый набор решений, позволяющих пользователям обеспечить эффективное функционирование транзакционных, аналитических и взаимодействующих операций с потребителями. CRM-система востребована болеем чем в 20 областях, среди которых: IT-сектор, государственные органы, склад и логистика, образовательные услуги, страховые услуги и прочее.
[tip]Другими словами, CRM-система Siebel предназначена для автоматизации процессов управления продажами, маркетинга, взаимодействия с партнерами, аналитики, контроля выполнения заказов, расчета с сотрудниками фирмы и др.[/tip]
Тарифы и стоимость
Стоимость использования CRM-системы зависит от числа лицензированных в программном обеспечении пользователей и, в среднем, составляет от 1150 долларов/рабочее место в год. Доступны также варианты покупки лицензии на неограниченное число пользователей.
Лицензия CRM-системы позволяет пользоваться продуктом и бесплатно получать обновления на протяжении всего времени ее действия. Стоимость техподдержки Siebel CRM составляет приблизительно 20% от стоимости лицензии. Услуги консультанта по внедрению и поддержке − от 300 до 2000 долларов (цена зависит от квалификации и выполняемых в проекте задач).
Преимущества перед конкурентами
К преимуществам Siebel CRM перед другими CRM-продуктами можно отнести следующее:
- Готовые типовые решения. Программное обеспечение предлагает около 20 готовых решений, созданных под конкретные отрасли. Это снижает время на внедрение Oracle Siebel CRM и затраты на адаптацию программы под решение конкретных задач − основные модули уже предустановлены и настроены.
- Модульная архитектура. Данная особенность CRM-системы позволяет выбрать необходимый на каждом этапе работы набор продуктов и расширять или сужать этот набор при необходимости. Нет переплат за неиспользуемые функции, программа оптимизирована под потребности потребителя.
- Широкие возможности интеграции. Siebel CRM позволяет объединить не только пользовательские интерфейсы, приложения, но и базы данных, что существенно отличает ее от конкурентов. Возможно использование CRM-системы на различных платформах, к примеру, от компьютера до телефона или планшета, что делает бизнес мобильным.
- Работа с большим количеством каналов коммуникации. Siebel CRM-система предлагает решение для любого канала коммуникации: интернет, контакт-центр, сотрудник в торговой точке или целое подразделение. Все эти каналы объединены в общую систему и следуют общим правилам работы с клиентами.
- Надежность решения. Программное обеспечение характеризуется повышенным уровнем шифрования.
- Цена Oracle Siebel CRM. Предложение компании Oracle − одно из самых выгодных на CRM-рынке.
Недостатки Siebel CRM
Недостатки Oracle Siebel CRM:
[note]По сравнению с прямыми конкурентами, CRM-система больше походит на базу данных, чем на приложение. Это никак не влияет на функциональность, однако, интерфейс и работа с Oracle Siebel CRM может потребовать обязательного прохождения обучения.[/note]
Перечень функциональных возможностей
CRM-система позволяет автоматизировать как отдельные участки, так и обеспечить отраслевые решения:
- основные модули, предназначенные для продаж, маркетинга и сервиса обеспечивают сбор и обработку данных клиентской базы (Call Center, Sales, Service);
- покупательское приложение поддерживают работу на интернет-платформе, в частности, онлайн-магазина (e-Customer);
- приложения для партнеров позволяют обеспечить совместное взаимодействие (e-Channel);
- в CRM-системе есть модули для работы с маркетинговыми акциями (e-Campaigns, Siebele-Mail Response).
Пример интеграции Siebel
По мнению многих специалистов, интеграционные возможности Oracle Siebel CRM − одни из лучших на рынке. Как упоминалось выше, CRM-система объединяет три уровня: данные, приложения и пользовательские интерфейсы. Рассмотрим примеры каждого из этих уровней:
- Интеграция баз данных. Стандартным инструментом для этого уровня является Enterprise Integration Manager (EIM). На каждый из объектов Siebel, к примеру, данные покупателей, договоры и тому подобное, выделяется таблица или совокупность таблиц. Для определения всех операций по конкретному счету компании нужно выделить связи между таблицей счетов, ее ячейками и приложением. Далее программа сама укажет бизнес-связи и покажет нужные данные в карточке счета. Можно также работать с таблицами в сторонних программах.
- Интеграция приложений. Для работы с веб поддерживается протокол SOAP/WSDL, что позволяет системам обмениваться не всем массивом данных, а только их атрибутами. Примером интеграции на данном уровне может служить «выгрузка» данных (телефонных номеров, например) из файлов XML (CSV) для обзвона всех клиентов компании. Используются при этом стандартные механизмы системы Siebel CRM. В Siebel оператором формируются условия, которым должен соответствовать запрос, затем проводится выборка и на ее основании формируется CSV-файл с данными, соответствующими запросу.
- SiebelCRM поддерживает технологию «тонкого клиента», что делает доступным интегрировать в ее интерфейс целые приложения с помощью технологии ActiveX. К примеру, для банковской организации можно «встроить» в архитектуру программу расчета кредита. Это позволяет оператору банка оперативно, не запуская отдельных приложений, просчитать все возможные варианты для клиента.
Особенности внедрения CRM
Внедрение CRM-системы описывается несколькими основными этапами:
- аналитика требований;
- разработка проекта и модели;
- настройка и тестирование;
- ввод в эксплуатацию;
- анализ результатов.
Однако стандартная методика внедрения CRM-системы дорабатывается, исходя из конкретных требований заказчика, и носит индивидуальный характер в каждом отдельном случае.
Отзывы о Siebel CRM
Среди отзывов можно выделить следующее:
- OracleSiebelCRM − стабильная CRM-система с постоянной доработкой пользовательского интерфейса (мобильность, отзывчивость и прочее);
- среди недостатков клиенты выделяют отсутствие документации для разработчиков, слабая работа отдела поддержки продукта.
[important]CRM Siebel − что это? На сегодняшний день это многофункциональная модульная система, позволяющая пользователям осуществлять операции с различными базами дынных и дорабатывать интерфейс под свои нужды и задачи. Полезной, по мнению пользователей, данная CRM-система будет для крупных компаний.[/important]
Похожие статьи
Рейтинг CRM-систем для отдела продаж
Обзор лучших CRM для детских центров
Рейтинг CRM для IT-компаний
Список популярных CRM-систем для ветеринарных клиник
Обзор лучших CRM-систем для кредитного брокера: функции и особенности
Автор Дмитрий Абашин
Специалист по CRM системам, окончил Московский технический университет связи и информатики.
No Comments, Be The First!
Отменить ответ
Для отправки комментария вам необходимо авторизоваться.
Источник: crm-systems.info
Siebel CRM: описание системы и ее возможностей
Анастасия Осипова
- Функциональные возможности Siebel CRM
- Структура Siebel CRM
- Возможности приложения Siebel Sales
- Siebel Marketing
- Siebel Service
- Siebel Partner Relationship Management
- Siebel Employee Relationship Management
- Siebel Marketing Analytics
- Siebel Call Center
- Вертикальные решения
- Выводы
Siebel – одна из наиболее популярных CRM в мире. В ней объединены аналитические, коммуникационные и транзакционные компоненты, что позволяет построить комплексную информационную систему для автоматизации фронт-офисных и бэк-офисных операций в любых сферах деятельности. Кроме того, Siebel CRM может быть интегрирована в любые ИТ-системы предприятия.
Функциональные возможности Siebel CRM
CRM-система Siebel наделена очень мощными инструментами, позволяющими решать задачи по автоматизации отдельных процессов или реализовывать комплексные решения. Благодаря максимальной гибкости настроек, программа обладает широчайшими возможностями информационного обмена и интеграции с другими системами.
Все, что необходимо пользователям Siebel CRM – это действующая учетная запись и браузер. Независимо от того, где развернут программный продукт – в облаке или на собственной площадке, его можно использовать с помощью любого браузера и устройства, подключенного к внутренней сети или интернету.
Открытый пользовательский интерфейс обеспечивает возможность кастомизации приложения, в зависимости от потребностей бизнеса и конечных пользователей. Siebel CRM может быть развернута именно по той модели, которая больше всего подходит конкретному предприятию: в частном облаке, локально или облаке партнера-провайдера.
Основные возможности Siebel:
- интеллектуальное управление взаимодействиями с клиентами;
- поддержка многоканальных коммуникаций;
- создание единой базы данных;
- многоуровневые решения обслуживания, продаж, маркетинга, управления транзакциями;
- управление рекламными кампаниями и акциями лояльности с анализом и корректировкой результатов.
Разработаны приложения CRM Oracle Siebel для мобильных устройств, использующих ОС Android, iOS, Windows Mobile. Система способна автоматически распознать мобильное устройство и адаптироваться под него.
Востребованность Siebel CRM в мировой практике обусловлена рядом ее преимуществ:
- Максимальная гибкость и адаптивность. Архитектура и инструменты настройки позволяют конфигурировать продукт, в зависимости от особенностей сферы деятельности компании.
- Модульная структура. Благодаря ей можно выбирать оптимальные решения для своего бизнеса и внедрять систему поэтапно.
- Наличие более двадцати полнофункциональных отраслевых CRM-решений, учитывающих особенности конкретных сфер деятельности.
Структура Siebel CRM
Основу Siebel CRM составляют базовые приложения, с помощью которых реализовываются горизонтальные (функциональные) и вертикальные (отраслевые) решения. Первые – позволяют автоматизировать блоки задач, актуальных для любой сферы деятельности: сервис, маркетинг, продажи, информационная поддержка клиентов, а вторые – помогают адаптировать горизонтальные решения под специфику отрасли.
В состав Siebel CRM входят следующие функциональные модули:
- Siebel Sales – управление продажами;
- Siebel Marketing – управление маркетингом;
- Siebel Service – управление отношениями с клиентами;
- Siebel Partner Relationship Management – управление отношениями с партнерами;
- Siebel ERM – управление взаимоотношениями с сотрудниками;
- Siebel Marketing Analytics – бизнес-аналитика;
- Siebel Call Center – контакт центры и центры телефонного обслуживания.
Возможности приложения Siebel Sales
Приложение Siebel Sales позволяет отделам продаж организовывать программы в разных регионах и валютах. С помощью него можно точно предсказывать перспективы бизнеса, проводить презентации, создавать приглашения, письма и прочую корреспонденцию. Программа Siebel Sales используется для управления потоками продаж, обмена информацией между сотрудниками, оперативного создания предложений для клиентов, конфигурирования услуг и продуктов с целью достижения максимального соответствия потребностям конкретного заказчика и для обеспечения качественного постпродажного сервиса.
Среди возможностей Siebel Sales следует выделить:
- управление сделками;
- работу с заказами;
- формирование ценовой политики;
- прогнозирование продаж;
- интеграцию с приложениями Microsoft.
Siebel Marketing
Внедрение Siebel Marketing дает возможность организациям разрабатывать и реализовывать сложные маркетинговые кампании, способные охватить несколько каналов. Приложение позволяет в режиме реального времени отслеживать их эффективность, и на основании получаемой информации распределять бюджет, сокращать затраты и планировать мероприятия.
Возможности Siebel Marketing:
- управление маркетинговыми кампаниями;
- проведение целевых рекламных акций с использованием электронной почты;
- организация центров взаимодействия, чтобы улучшить телемаркетинг;
- определение целей кампании помогает в режиме реального времени отслеживать результативность различных мероприятий и перераспределять между ними ресурсы;
- позволяет отслеживать фактические затраты и сокращать их путем минимизации издержек, не допуская дефицита средств на этапе проведения мероприятия.
Siebel Service
Данное приложение помогает компаниям оперативно организовать взаимодействие с клиентами. Используя данные, собранные в Siebel Sales, можно проанализировать информацию о наиболее частых поломках или обращениях в разрезе:
- типов обращений/поломок, чтобы иметь представление, какие используются материалы, инструменты, какие специалисты привлекаются к работе чаще всего;
- продуктов, чтобы понимать, каким из них потребуется дальнейшая доработка.
Модуль Siebel Field Service повышает качество выполнения операций, связанных с выездным обслуживанием клиентов. Он обеспечивает поддержку целого комплекса задач, начиная с маршрутизации вызовов и заканчивая выпиской счетов на местах. Модуль Siebel HelpDesk позволяет развертывать решения, совместимые с ITIL. С его помощью можно контролировать расходы, повысить качество оказываемых услуг и скорость реагирования на возникшие проблемы.
Siebel Partner Relationship Management
Siebel PRM автоматизирует и упрощает взаимоотношения между партнерами – дистрибьюторами, реселлерами, агентами, брокерами, дилерами. Они могут подавать заявки на получение статуса партнера через web-ресурс. Поступившие заявки рассматриваются менеджерами, которые утверждают или отклоняют их.
Компания, получив статус партнера, может пользоваться такими данными, как сделки, клиенты, сервисные запросы и пр. Подобный доступ предоставляется вручную или в автоматическом режиме. Siebel PRM позволяет партнерам совместно работать над созданием планов по реализации стратегических целей. Это помогает эффективно прогнозировать прибыль и управлять освоением рынка.
В состав Siebel PRM входит четыре приложения:
- Siebel PRM Portal предназначено для работы партнеров над общими задачами;
- Siebel PRM Manager используется для предоставления доступа к общим данным;
- Siebel Partner Manager Analytics позволяет компании анализировать эффективность деятельности своих партнеров;
- Siebel PRM Portal Analytics предоставляет партнерам возможность анализировать и управлять эффективностью своей деятельности.
Siebel Employee Relationship Management
Приложение для управления сотрудниками Siebel ERM позволяет компаниям совершенствовать качество работы сотрудников.
Siebel Marketing Analytics
Комплексное аналитическое решение Siebel Marketing Analytics позволяет своевременно получать информацию для анализа корпоративной маркетинговой деятельности. Это помогает понимать бизнес и требования клиентов, определять самых ценных из них, прогнозировать результаты и запускать многоканальные маркетинговые кампании.
Программа Зибель является единственным решением для управления маркетинговой деятельностью, которая ранее была скрыта в корпоративных системах, включая данные о финансовой деятельности и управлении связями с заказчиками.
Функции приложения Siebel Marketing Analytics:
- возможность своевременного получения данных для анализа маркетинговой кампании;
- уведомление сотрудников о маркетинговых возможностях или текущих результатах проводимого мероприятия;
- повышение эффективности кампаний;
- эффективное управление базой клиентов при помощи сложной сегментации, получаемой аналитическими методами;
- возможность поиска информации о контрагенте в корпоративных системах.
Siebel Call Center
Приложение создано специально для поддержки современных центров взаимодействия с клиентами. Оно позволяет без особых усилий организовать замкнутый информационный поток для отделов продаж, маркетинга, работы с клиентами. Благодаря внедрению Siebel Call Center, контакт-центр компании становится элементом общей стратегии сбыта товаров, маркетинга, обслуживания клиентов.
Вертикальные решения
Приобретая вертикальное решение, пользователь получает готовую модель бизнеса, снабженную преднастроенными бизнес-процессами. Типовые решения являются быстрым и экономичным способом внедрения CRM. Это позволяет получить за короткий срок работающую систему, соответствующую основным потребностям бизнеса. Кроме того, типовые решения можно кастомизировать, а их модификация является менее затратной, чем настройка базового приложения.
Существуют вертикальные решения Siebel CRM для таких сфер деятельности:
- розничная торговля;
- производство;
- страхование;
- банкинг;
- коммуникации;
- транспорт;
- туризм;
- медицина;
- образование;
- госструктуры;
- медиа-бизнес;
- недвижимость.
Вертикальное решение Siebel Communications предоставляет возможность ведения лидов и потенциальных сделок с подробной информацией о клиенте, а также о доходе, который предполагается получить с него. Данное решение позволяет управлять базой клиентов с полной информацией о взаимодействующих организациях, затратах на услуги, местах доставки счетов. Благодаря гибко настраиваемым маркетинговым кампаниям, можно проводить различные акции и фиксировать информацию об их успешности.
Официальный сайт CRM
Выводы
CRM-система Oracle Siebel – отличное решение, с помощью которого можно оптимизировать работу отдельных структурных подразделений и компании, в целом. Благодаря внедрению системы, можно полностью автоматизировать процесс передачи необходимой информации, что положительно сказывается на эффективности работы с бизнес-партнерами.
Источник: delen.ru
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 (обычно это достаточно крупные компании, работающие по крайней мере с десятками тысяч клиентов), как правило, требуют «заточки» системы под нужды не только отрасли, но и конкретного предприятия. Поэтому создатели системы старались обеспечить максимальную гибкость настройки и разработки.
С точки зрения пользователя (сотрудника компании-заказчика) Siebel, как декларируется, представляет собой практически zero-footprint application, т.е для работы не требуется установка какого-то специального клиента. Работа с Siebel осуществляется просто в окне Internet Explorer. На самом деле при первом обращении к серверу устанавливаются соответствующие ActiveX компоненты, обеспечивающие действия с элементами управления.
К сожалению, на данный момент другие броузеры (кроме IE) не поддерживаются. Как легко понять, это привязывает пользователей к Windows (что касается серверов Siebel, то они могут работать как под Windows, так и под Linux, а также Solaris, HP-UX и т.д.).
С видом графического интерфейса можете ознакомиться на рисунках в конце статьи.
Разумеется, доступны модули поддержки множества языков, включая русский.
Основной объект 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.
Основной инструмент разработчика Siebel — программа под названием Siebel Tools, которая и осуществляет компиляцию.
В простых случаях разработка осуществляется декларативно, посредством «перетаскивания мышкой» ЭУ 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 довольно грубо и ни в коей мере не претендует на полноту — мы рассказали лишь о самых общих вещах, не касаясь пока ни модели данных Siebel, ни интеграций с другими системами, ни средств аналитики, ни даже основных возможностей, предоставляемых Siebel пользователю.
Источник: www.crmdaily.ru