Изучение основ

В серии блогов Назад к основам я подробно рассказывал, что делает Систему управления бизнес-правилами (BRMS) и механизмом бизнес-правил. За последние несколько лет InRule расширила свои предложения, выйдя за рамки BRMS и механизма правил и предоставив решение, которое помогает предприятиям как автоматизировать , так и понимать решения - Платформа принятия решений InRule.

Естественно, это приводит меня к другому и заключительному посту «Назад к основам», в котором объясняется, от чего зависит платформа принятия решений.

Давайте начнем с общего определения платформы принятия решений: платформа принятия решений - это комплексное решение, которое позволяет пользователям централизованно управлять, автоматизировать и анализировать корпоративные решения.

В InRule мы считаем, что платформа принятия решений должна обеспечивать пять основных возможностей:

· Принятие решений

· Управление жизненным циклом

· Интеграция

· Бизнес-процесс и исполнение

· Мониторинг, аналитика и улучшение

В этом посте я рассмотрю каждую из этих пяти возможностей и расскажу, как платформа InRule Decision Platform предоставляет эти возможности нашим пользователям. Некоторые из описанных здесь функций доступны уже сейчас, а некоторые являются дальновидными и показывают, куда мы движемся.

Авторские решения

В InRule все начинается с разработки решений. Благодаря нашему подходу, ориентированному на автора, мы всегда были и остаемся приверженными тому, чтобы как можно проще для всех пользователей, технических и нетехнических, создавать и поддерживать логику принятия решений. Следовательно, платформа принятия решений должна предоставлять пользователям несколько способов принятия решений.

Как я упоминал в моем предыдущем посте, InRule предоставляет несколько способов принятия авторских решений. Преимущество использования InRule для разработки решений - это возможность создать собственный словарь, который позволяет пользователям создавать правила на языке, уникальном для их бизнеса. Использование настраиваемого словаря упрощает процесс принятия решений для экспертов в данной области, упрощая сложные выражения за счет использования понятной им терминологии.

Помимо предоставления пользователю возможности создавать новое решение, платформа принятия решений должна позволять организациям использовать логику, которая находится в существующих приложениях, включая таблицы Excel, XSLT, COBOL, хранимые процедуры, VB, Java или другие языки программирования.

InRule позволяет автоматизировать миграцию существующей логики, предотвращая ручное переписывание правил, лежащих в основе бизнеса, и продлевая срок хранения существующих решений. Благодаря централизации и повторному использованию существующей логики принятия решений в приложениях платформа принятия решений InRule становится единственным источником достоверной информации для предприятия. Кроме того, за счет автоматизации сбора правил платформа принятия решений обеспечивает путь к цифровой трансформации.

Пользователям предлагается изучить нотацию моделирования решений (DMN) при разработке решений, чтобы оценить, соответствует ли она потребностям их практики архитектуры предприятия. Мы считаем, что DMN важна, потому что она предоставляет архитекторам способ моделировать данные и связывать требования с операционными решениями. DMN делает решения более доступными для обнаружения и обмена и, следовательно, более совместными.

Наконец, я должен упомянуть роль машинного обучения в этом процессе. Объединяя машинное обучение с декларативными правилами, платформа принятия решений позволяет вам реализовать машинное обучение, добавив в процесс уровень здравого смысла.

После того, как логика была перенесена или создана, а словарь и действия определены, мы приходим к основанию платформы принятия решений - Системе управления бизнес-правилами (BRMS). Как упоминалось ранее, BRMS - это решение для автоматизации решений и включает компоненты для создания, тестирования, хранения и выполнения.

InRule предлагает несколько способов выразить логику принятия решений и последовательность действий. Пользователи могут писать правила в редакторе делового языка, используя ранее упомянутый собственный словарь. Кроме того, пользователи InRule могут создавать решения с помощью редактора синтаксиса, подобного Excel, таблиц решений или графического отображения решений.

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

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

После того, как решение написано, пользователи должны иметь возможность проверить свою логику и убедиться, что она работает, как ожидалось, и дает желаемый результат. Используя компоненты разработки и тестирования платформы InRule Decision Platform, пользователи могут убедиться, что их решения работают, как задумано, и, при необходимости, пересмотреть их, прежде чем запускать в производство.

Управление жизненным циклом решений

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

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

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

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

Интеграции

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

Большинство организаций ведут свой бизнес с использованием CRM, ERP, BPM и других технологий. InRule действует как «цифровой разум» организации, интегрируясь с этими технологиями, позволяя им лучше выполнять цели бизнеса за счет автоматизированных и расширенных решений.

Бизнес-процесс и исполнение

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

Платформа InRule Decision Platform предоставляет самый широкий спектр моделей для выполнения правил для локальных, автономных сред SaaS или сред SaaS, размещаемых поставщиком. Мы поддерживаем множество автономных облачных сред, таких как Amazon Web Services (AWS), Microsoft Azure, Heroku и другие, чтобы организации могли в полной мере использовать преимущества эластичности облака.

Кроме того, InRule позволяет выполнять решения в .NET, .NET Core, JavaScript, Java, Hadoop, Spark, контейнерах, бессерверных, мобильных и автономных средах. InRule также позволяет вызывать решения как услугу.

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

Мониторинг, аналитика и улучшение

И последнее, но не менее важное: платформа принятия решений должна обеспечивать аналитику, обеспечивающую прозрачность и понимание бизнес-решений. InRule выполняет это тремя способами. Первый - это предоставление метрик для автоматизированных решений. При разработке решений пользователи могут выбирать поля в качестве ключевых показателей эффективности (KPI), которые важны для их бизнеса. После выполнения пользователи могут визуализировать результаты на панели инструментов. Например, кредитор через Интернет может легко увидеть, в каком регионе страны больше всего соискателей - и какие регионы могут получить выгоду от дополнительных маркетинговых инвестиций.

Второй способ, которым InRule Decision Platform обеспечивает мониторинг и улучшение, - это отображение результатов решений. Такое понимание решений позволяет пользователям оптимизировать правила и логику принятия решений. Например, пользователи могут исследовать различные аспекты решений, такие как: как часто срабатывают определенные правила, какие правила используются больше всего (или меньше всего) и влияние каждого правила. В заявке на получение ссуды InRule позволяет пользователю легко увидеть, какая логика дисквалифицирует наибольший процент лиц от утверждения для получения ссуды. Затем, при желании, пользователь может изменить логику, чтобы увеличить пул подходящих кандидатов.

Третий аналитический компонент платформы принятия решений InRule - моделирование решений. Моделирование принятия решений позволяет пользователям запускать крупномасштабные сценарии «что, если» с логикой принятия решений. Пользователи могут настроить логику принятия решений, чтобы увидеть, как изменились бы результаты, если бы эту логику развернули в производственной среде. Например, пользователь может смоделировать расширение параметров утверждения ссуды и посмотреть, сколько дополнительных ссуд будет одобрено с измененной бизнес-логикой.

Включая аналитику в платформу InRule Decision Platform, пользователи могут видеть влияние своих автоматизированных решений, делиться этими знаниями и расширять возможности принятия решений на основе данных в масштабах всего предприятия.

Отрасли и сценарии использования

Платформа принятия решений может повысить ценность организаций в широком спектре отраслей и приложений. Платформы принятия решений часто используются в страховании для андеррайтинга, котирования, рейтинга и рассмотрения претензий. Кроме того, мы видим широкое использование платформ принятия решений в финансовых услугах для андеррайтинга и утверждения ссуд, обнаружения мошенничества и кредитного скоринга. Агентства государственного сектора также полагаются на платформы принятия решений для определения права на участие и ведения дел. Наконец, мы видим платформы принятия решений в сфере здравоохранения для рассмотрения претензий, проверки преимуществ и оценки затрат, а также клинических испытаний и испытаний.

Подведение итогов

Надеюсь, я помог вам лучше понять, как InRule определяет платформу принятия решений. Мы уверены, что по мере появления технологий платформа и преимущества, которые она принесет предприятиям, будут развиваться.

И последнее, на что следует обратить внимание: это сообщение в блоге суммирует мысли InRule о платформе принятия решений по состоянию на 4 квартал 2019 года. Со временем потребности клиентов и технологии развиваются, а также наше мышление, дизайн и план действий.

Что вы думаете? Согласны ли вы с нашим видением платформы для принятия решений? Что-то нам не хватает? Пожалуйста, поделитесь своими мыслями в разделе комментариев ниже. Спасибо за чтение!