Поделиться через


Правила действий после принятия решений

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

Примечание.

Правила действий доступны только для оценки.

Определение правила действия

Правила действий состоят из предложений и определяются ключевое слово DO и WHEN. Они имеют следующую базовую структуру.

DO <action>
WHEN <condition>

DO — это ключевое слово уникальными для правил действий. Этот ключевое слово нельзя использовать в правилах принятия решений. Только функции действий можно использовать после ключевое слово DO. Дополнительные сведения о доступных функциях действий см . в справочнике по языку

Пример

DO SetResponse(test=true) 
WHEN Response.Decision() == "approve"

Если решение о вызове оценки утверждено, ответ API отобразит следующие поля:

"customProperties": {
        "test": true
    },

• Response.Decision() позволяет получить доступ к решению, принятому на вызове оценки. • Метод SetResponse() можно использовать только после ключевое слово DO. Он добавляет пары ключевых значений в ответ API.

Примечание.

Метод DO ключевое слово и SetResponse доступны только в правилах действий.

Синтаксис SetResponse

Вызов функции Ответ API в оценках
SetResponse(a="b", x="y") "CustomProperties": {
    "a" : "b",
    "x" : "y"
}
SetResponse("newSection", a="b", x="y") "CustomProperties": {
     "newSection":{
     "a" : "b",
     "x" : "y"
    }
}

Создание правил действий после принятия решений и управление ими

Чтобы создать или управлять правилами действий, перейдите на вкладку "Правила ". Чтобы создать новое правило действия после принятия решений, нажмите кнопку +Создать правило, а затем выберите действие после принятия решения.

  • При отладке оценка правил не доступна.
  • Визуальное представление недоступно для правил действий.

На вкладке "Правила" отображается список правил, настроенных для типа оценки. Эти правила разделены на три раздела: действия после принятия решений, опубликованные правила и черновики.

Для каждого правила или черновика можно просмотреть следующие сведения:

  • Имя
  • Тип правила (правило принятия решений или действие после принятия решений)
  • Созданное условие
  • Состояние: активный или неактивный

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

  • Описание
  • Количество предложений в правиле
  • Кто последнее обновление правила
  • После последнего обновления правила

Примечание.

На вкладке "Правила " опубликованные правила перечислены в том порядке, в котором они выполняются.

Поведение оценки правил

В среде с несколькими иерархией правила выполняются в следующем порядке:

  1. Оцените все активные родительские правила принятия решений.
  2. Оцените все активные правила принятия решений дочерних элементов.
  3. Оцените все активные правила действий после принятия решений.
  4. Оцените все активные правила действия после принятия решений.

Примеры правил действий после принятия решений

Вызов внешнего вызова

DO SetResponse(visibility = External.Weather("seattle").visibility)

Вызов общей оценки

LET $response = Assessments.VerifyCustomer.evaluate(user = @@"user")
DO SetResponse(test=true)
WHEN $response.decisionDetails.MerchantRuleDecision =="Approve"