Как Oracle Policy Automation помогает принимать решения.

Рекомендую посмотреть наглядный ролик, как Oracle Policy Automation расширяет возможности CRM-систем.

В ролике показано встраивание Oracle Policy Automation в Oracle CRM onDemand. Но смотреть на это следует конечно значительно шире.

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

Сотрудник перед принятием решения «консультируется» с экспертной системой (в данном случае это Oracle Policy Automation), которая дает подсказку, какое возмещение может быть предоставлено обратившемуся за ним гражданину и с полной выкладкой, как, почему и в каком объеме это должно быть сделано.

Затем, тот могучий мозг и организм, который заведует бизнес-правилами, вносит изменения в BRMS-систему и они в тот-же момент актуализируются в корпоративном репозитарии бизнес-правил. И все сотрудники, которые используют систему, сразу начинают работать в рамках внесенных изменений.

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

OPA — почти официальный блог.

Буквально на прошлой неделе открылся иноземный блог про Oracle Policy Automation.

opa_blog

Ведут его не отечественные варяги, вроде меня, а самые приближенные к истокам и корням. Продукт директора, самые главные разработчики и маститые консультанты. Тем пока немного, но и блог существует всего несколько дней.

Также напоминаю о существовании Форума по OPA на OTN. Весь OPA бомонд его читает и активно принимает участие. Если там не получится найти ответы на свои чаяния и вопросы на тему, то, наверное, ответа и не существует.

По большому счету эти БЛОГ и ФОРУМ про OPA — на сегодняшний день являются основными источниками живых и актуальных знаний о данном продукте.

BRMS, BRE и т.д. и т.п.

Что-то подумал и решил написать вообще про BRMS (Business Rule Management Systems). Или, говоря простым языком, про системы управления бизнес правилами.

Постоянно сталкиваюсь с ситуацией, что аббревиатура BRMS на посконных просторах нашей многострадальной Родины для многих звучит как птичий язык. К ERP вроде уже привыкли, привыкли к CRM, BPM, постепенно привыкаем к MDM. Поэтому будем расширять кругозор. Из последних наблюдений, про существование BRMS знают либо глубоко погрузившиеся в информационные технологии бизнес-консультанты, либо передовые граждане, имеющие статус IT MBA (или находящиеся в процессе его получения).

Для начала следует разделить BRE и BRMS. BRE (Business Rule Engine) или движок/механизм исполнения бизнес правил. Это то, что часто можно встретить уже встроенным во многие современные информационные системы и что обеспечивает обработку этих самых бизнес-правил. Если говорить про приложения Oracle, то сразу можно вспомнить AME (Approval Management Engine) входящий в состав Oracle E-Business Suite или Oracle Business Rules используемый для обработки бизнес правил в Oracle BPM.

В случае c AME имеем адский треш из настроек в E-Business Suite и кодирование правил на PL/SQL.

ame

В случае c Oracle Business Rules тоже в общем интуитивно понятно и доступно средне-статистическому бизнес пользователю и, по совместительству, программисту :-)

oracle_rules

Зайдем сзади Продолжить чтение

Генерация документов из Oracle Policy Automation

Из Oracle Policy Automation (OPA) можно сформировать различные документы. Платежки, анкеты, выписки, протоколы или даже цельные многостраничные документы. Используется для этого Oracle BI Publisher, который идет в составе OPA и совершенно безвозмездно, если используется из OPA.

Далее мое видео, в котором на пальцах рассказано и показано, как это происходит. С одной стороны, можно задаться вопросом, причем тут OPA и BRMS, с другой, вот сценарий:

Бизнес-правило: Формирование договора.

Условия выполнения правила: Необходимо указать предмет договора, цену договора, условия договора и стороны договора.

После выполнения условий, договор может быть сформирован и напечатан. Правило? Вроде, похоже.

Проблемы с установкой и запуском OPA 10.4.4.21

Oracle Policy Automation я занимаюсь наверное с первых месяцев, как Haley Ltd был поглощен компанией Oracle (а это конец 2008 начало 2009 года).

В общем, когда выходило очередное обновление, подрелиз или даже релиз, рассказывать для русскоязычной публики, какие изменения произошли, не было никакого смысла, т.к. рынок РФ (да и СНГ) был нулевой. Никто не пользовался BRMS, никто не понимал что это, для чего и с чем это есть.

Сейчас же ситуация кардинально изменилась. Когда-то над нами с моим коллегой Вячеславом Александровым подсмеивались, мол занимаетесь вы ребята совсем неизвестно чем, в фаворе ERP и в нем весь жЫр. Но это было несколько лет назад, когда многие (в том числе и я) приходили к мнению, что рынок ERP уже насыщен и пришло время чего-то еще. У Александра вскоре выстрелил MDM, у меня в прошлом году BRMS. К данным направлениям появляется доверие и понимание, для чего все это нужно.

Если говорить про OPA, то история его прародителя Haley Office Rules составляет более 20 лет. Кто-то уже давно пришел к тому, что BRMS штука иногда полезная и начал ей пользоваться. Теперь это понимание пришло и на наш рынок.

Перейду к обновлениям и новшествам продукта, про которые я никогда раньше не рассказывал, ввиду отсутствия необходимости и сопутствующих проблем. Можно было сразу рассказывать про OPA, что в ней есть и не заострять внимание на том, какие например изменения произошли между версией 10.3 и 10.4.

Когда был только Windows XP и MS Office 2003, проблем не было вообще. Сейчас же в возможном ареснале XP, Vista, Windows 7, 8. x86, x64. MS Office появилось помимо 2003, еще 2007 и 2010-11. Поэтому количество возможных косяков при той-же установке Oracle Policy Modeling (рабочего места аналитика и администратора бизнес-правил), может возникнуть определенной количество. Что и начало происходить, когда OPA начала получать популярность на российском рынке.

Сам имею английскую Windows XP и OPA 10.4.0.145. Оно все взлетело из коробки, есть не просило и не просит.

А тут уже второй раз сталкиваюсь с проблемами, при попытке установки и запуска Oracle Policy Modeling с MS Office 2010.

Учитывая мою убежденность, что setup.exe должен у всех отрабатывать сразу и без проблем, чтобы одна только установка и первый запуск программы не вызывали отторжения, поделюсь тем, о чем в Installation Guide не написано, но проблемы вызывает.

Рассмотрим самый кошерный случай, когда в качестве рабочего места аналитика выступает компьютер с MS Windows 7 Home Premium 64 bit (русская версия) и MS Office 2010 (тоже русская версия). И ставится последняя на сентябрь 2013 года версия Oracle Policy Modeling 10.4.4.21.

Т.к. OPA использует для моделирования только Word и Excel, то логично установить эти Word и Excel. При этом из Oracle Policy Modeling создать ни одного документа с бизнес-правилами не получится. Во-первых, в настройках безопасности следует разрешить макросы. Но это в общем очевидно, но все равно ничего толком не заработает ровно до тех пор, пока не будет доставлен “Visual Basic для приложений”. Если это не сделано, то прямая дорога в Панель управления – Установка и удаление программ – MS Office – Изменить. Здесь потребуется дистрибутив MS Office и выбор запуска “Visual Basic для приложений” со своего диска.

opa_msoffice

Или вторая мега-проблема, возникающая на аналогичном пакете ПО. Запускаем модель с правилами через «Build and Run» и видим такую табличку, с которой неизвестно что делать вообще, ибо искать что-то похожее в Google – проще застрелиться.

“Oracle Policy Modeling – В экземпляре объекта не задана ссылка на объект.” После такого сообщения помимо рук может опуститься что угодно.

opa_browser

Даю подсказку. Если в системе установлен только один браузер IE, то нужно доставить Chrome или Firefox, и сделать один из них браузером по умолчанию. Тут как в анекдоте про грузинскую школу, “Тарелька и вилька пишется без мягкого знака, а сол и фасол с мягким. Дети, это невозможно понять, это нужно просто запомнить!”. Детали переписки с девелопментом OPA в профильной конференции тут. В общем, с некоторого времени – это и баг, и фича продукта одновременно.

Продолжение следует.