Как сделать поле обязательным для ввода

Здравствуйте. Поле ввода пароля имеет галочку “обязательно для ввода”. Но если ее не заполнять, процесс все равно выполняется. Как поставить условие в бизнес процессе, чтобы проверять заполнена строка или нет?

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

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

Вот пример варианта, для формы регистрации.
Есть 4 поля (имя, фамилия, логин, пароль). У каждого осуществляется своя проверка. Имя и фамилия должны иметь длину более 0 символов, пароль более 7, логин должен быть валидным емейлом. По результату проверки кнопка отправки дизейблится или наоборот.
Этот БП добавляется на все поля к триггеру On Change.

Пытаюсь настроить регистрацию в мобильном приложении. Извлек данные из строки ввода пароля, установил что она должна быть более 5 символов, и указал что если правда, кнопка регистрации активна, а если нет, то соответственно не активна. Но теперь если строка остается пустой, условие что должно быть более 5 символов, не выполняется, и процесс продолжается. Что я не так делаю?

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

По описанию не понятно, что конкретно не так. Выглядит, как будто все правильно.
Проверка на количество символов осуществляется. Кнопка меняет состояние.
Если проблема в том, что изначально при создании она активна, то все правильно, ведь проверка осуществляется при вводе данных. Нужно или поставить запуск БП еще и и на On Create. Либо (что должно быть правильнее), установить нужные начальные настройки кнопки в ней самой, а уже потом в процессе ввода пароля нужно длины она станет активной.