Модель Событий Oracle Siebel Crm (Часть 1)

Эта статья предназначена для тех, кто знаком с CRM-системой Oracle Siebel и хорошо понимает ее трехуровневую архитектуру.

При проектировании системы важно хорошо понимать, как она будет реагировать на различные действия пользователя: создание или удаление записи бизнес-компонента, нажатие кнопки на апплете, редактирование поля, сохранение данных и т. д. Чтобы создать именно архитектуру, которая, с одной стороны, реализует требования заказчика, а с другой стороны, не приведет к увеличению затрат на дальнейшую поддержку и масштабирование, необходимо знать, как Oracle Siebel CRM обрабатывает каждое событие, инициированное пользователем или процедурой.

В целом обработка событий внутри каждого объекта проходит в несколько этапов:

  1. Предварительный филиал
  2. Стандартный обработчик
  3. Пост-филиал


Модель событий Oracle Siebel CRM (часть 1)

По сути, Pre-Branch и Post-Branch — это заглушки, внутри которых разработчики имеют возможность писать свои обработчики, то есть реализовывать собственный алгоритм обработки событий.

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

В этой статье более подробно рассматриваются два наиболее часто используемых события на уровне бизнес-компонентов: SetFieldValue (обновить значение поля) и ЗаписьЗапись (сохранение изменений в базе данных).



SetFieldValue — скрипт

Давайте посмотрим на бизнес-составляющую Контакт и его поле [№ рабочего телефона].

Это обычное базовое поле, которое пользователь может редактировать.

В настоящее время для этого поля установлено свойство.

Немедленное изменение публикации равно 'Y':

Модель событий Oracle Siebel CRM (часть 1)

Позже мы увидим, что именно делает это свойство.

Далее рассмотрим такой скрипт на уровне бизнес-компоненты.

Контакт :

   

function BusComp_PreSetFieldValue (FieldName, FieldValue) {

Теги: #Siebel CRM Oracle RTE
Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.