В курсе рассматривается создание сценариев Siebel для расширения функциональности приложения с целью удовлетворения пользовательских требований. Изучаются альтернативы созданию сценариев и рекомендации по написанию корректных сценариев. Кроме того, рассматривается создание серверных и браузерных сценариев и использование окружения для создания сценариев Siebel Tools. Изучаются основные концепции создания сценариев, включая взаимодействие с системой событий Siebel, использование Siebel Object Interfaces, и объектных экземпляров в серверных сценариях в UI и non-UI контекстах. Слушатели обучаются использованию Siebel Tools для создания и отладки сценариев, реализации настраиваемых бизнес сервисов, а также измерению и улуцшению производительности сценариев. Полученные навыки закрепляются практическими упражнениями по созданию и выполнению сценариев, а также по реализации сложного проекта сценариев, требующего взаимодействия между браузерным и серверным скриптами.
Необходимая предварительная подготовка:
Знакомство с концепциями программирования
Siebel Technical Foundations ver.15.5 /8.1/8.2
Технический английский язык
Цель курса:
Описание использования сценариев при реализации Siebel
Описание альтернатив созданию сценариев
Описание взаимодействия между Siebel событиями и сценариями
Использование Siebel Tools Script Editor and Debugger
Использование событий и методов в Siebel Object Interfaces
Сравнение серверных сценариев в non-UI и UI контекстах
Рекомендации по созданию сценариев
Реализация настраиваемых бизнес сервисов
Различные способы вызова методов бизнес сервисов
Создание и тестирование браузерных сценариев
Измерения и оптимизация производительности сценариев
Аудитория курса:
Разработчики
Разработчики приложений
Технические консультанты
Менеджеры проектов
Все материалы по курсу предоставляются вендором на английском языке.
Введение в Siebel сценарии
Окружение для создания сценариев Siebel. Браузерные и серверные сценарии. Когда следует использовать сценарии. Когда следует избегать использования сценарии.
Альтернативы сценариям
Административные альтернативы сценариям. Декларативные альтернативы сценариям.
Обработка событий Siebel
Обработка событий в Siebel приложениях. Объекты, допускающие сценарии и связанные с ними события, допускающие сценарии.
Кодирование и отладка в Siebel Tools Script Editor
Использование Siebel Tools Script Editor для создания или модификации сценариев. Установка настроек сценария в Siebel Tools. Компиляция сценариев. Использование отладчика сценариев Siebel Tools.
Создание сценариев с помощью Siebel Object Interfaces
Описание Siebel Object Interfaces. Доступ к документации Siebel Object Interfaces. Кодирование общих операций на eScript с помощью Siebel Object Interfaces.
Доступ к объектным экземплярам в серверных сценариях
Различие между объектными экземплярами в контексте пользовательского интерфейса и вне его. Создание объектных экземпляров и управление ими с помощью Application Object Manager. Как и когда создавать объектные экземпляры и осуществлять доступ к ним программным образом.
Создание хороших сценариев
Общие рекомендации по созданию сценариев. Использование техники eScript для библиотек сценариев, управления памятью и обработки ошибок.
Создание настраиваемых бизнес сервисов
Реализация обработчиков событий бизнес сервисов. Создание бизнес сервисов и определений дочерних объектов.
Вызов методов бизнес сервиса
Способы вызова метода бизнес сервиса. Вызов метода бизнес сервиса как части множества событий времени выполнения. Вызов метода бизнес сервиса с помощью объектов пользовательского интерфейса Siebel. Представление бизнес сервиса в качестве Web сервиса.
Проект сценариев
Вызов метода бизнес сервиса из Siebel UI. Взаимодействие между браузерным и серверным сценариями.
Техника браузерных сценариев
Создание браузерных сценариев. Взаимодействие пользователей в браузерных сценариях. Использование техники отладки браузерных сценариев. Чего не следует делать в браузерных сценариях.
Измерение и улучшение производительности сценариев
Использование Siebel Script Performance Profiler для измерения производительности сценариев. Использование Siebel Application Response Measurement (SARM) для измерения производительности сценариев на Siebel Server. Общие рекомендации по оптимизации производительности сценариев.