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

Еще больше полезной информации про low-code и no-code платформы можно получить на наших курсах.

Что такое Expression Rule в Appian

Expression Rule – это мощный механизм в Appian, который позволяет выполнять операции с данными, создавать сложные запросы и применять логику к информации, хранящейся в вашем приложении. Он позволяет использовать разнообразные функции и операторы для обработки данных и преобразования их в нужный формат.

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

В общем, является одной из основ создания приложений.

Как создать Expression Rule

ОНЛАЙН-ПРАКТИКУМ
КАК «ХАКНУТЬ» PYTHON С ПОМОЩЬЮ CHATGPT
ЧТО БУДЕТ НА ОБУЧЕНИИ?
  • Прямо в эфире решим типичные задачи программиста только с помощью ChatGPT
  • Возможности Python — расскажем что можно делать и сколько на этом зарабатывать?
  • Что ждет рынок программирования и почему мы решили сюда пойти

Создание Expression Rule в Appian – это простой и интуитивно понятный процесс. Вот пошаговая инструкция:

  1. Вход в режим разработки: зайдите в свой проект в Appian и перейдите в режим разработки приложения.
  2. Выбор правила: в левой части интерфейса найдите раздел «Rules» и выберите «New Rule». Затем выберите «Expression Rule».
  3. Наименование правила: Задайте имя для своего правила, которое отражает его назначение и функциональность.
  4. Создание запроса: внутри созданного правила выражения вы увидите текстовое поле, в которое можно вводить ваш запрос или выражение. Вы можете использовать различные функции, операторы и переменные для создания нужной логики.
  5. Проверка синтаксиса: платформа Appian обеспечивает проверку синтаксиса вашего выражения в реальном времени, что помогает избежать ошибок.
  6. Сохранение и применение: после того как вы создали свое правило выражения, сохраните ее и примените в нужных частях вашего приложения.

Примеры использования Expression Rule

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

«`appian

[User].[FirstName] & » » & [User].[LastName]

«`

  • Расчет возраста. Если у вас есть дата рождения пользователя, то вы можете использовать Expression Rule для вычисления его возраста.

«`appian

Today() — [User].[BirthDate]

«`

  • Фильтрация данных. Expression Rule также полезен для фильтрации данных. Например, вы можете отобразить только активных пользователей.

«`appian

IF([User].[Status] = «Active», [User].[Name], «»)

«`

Или только выполненные заказы.

«`appian

FILTER([Orders], [Order].[Status] = «Completed»)

«`

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

«`appian

AVG([Student].[Grade])

«`

Заключение

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

3-дневный курс
НАУЧИСЬ СОЗДАВАТЬ TELEGRAM-БОТОВ НА PYTHON С CHATGPT
C НУЛЯ ЗА 3 ДНЯ
  • Освой Python и нейросети и узнай, как гарантированно получить первые 10 заказов
  • УЧАСТВОВАТЬ ЗА 0 РУБ.
  • Создай и прокачай собственного чат-бота
Участвовать бесплатно
Вебинар
ФРИЛАНС И ПРОЕКТНАЯ РАБОТАДЛЯ PYTHON-РАЗРАБОТЧИКА
  • Подарим подборку бесплатных инструментов для написания кода
Участвовать бесплатно