Для настройки условия автоматического изменения ответственного лица при выполнении бизнес-процесса в Bitrix24 вы можете использовать условные скрипты или условные правила.
1. С использованием условных скриптов:
- Создайте новый бизнес-процесс или откройте существующий.
- Добавьте скрипт в нужную точку процесса.
- В скрипте, используя язык PHP, установите условие для изменения ответственного. Например:
```
if ($newResponsible == '')
{
$newResponsible = $previousResponsible; // Используется предыдущий ответственный
}
```
- Затем добавьте действие, чтобы изменить ответственного на основе условия. Например:
```
$document->SetField('RESPONSIBLE_ID', $newResponsible); // Изменение поля "Ответственный"
```
2. С использованием условных правил:
- Откройте нужный бизнес-процесс в редакторе бизнес-процессов.
- Добавьте новое условное правило в нужную точку процесса.
- Установите нужные условия для выполнения правила. Например, если поле "Ответственный" не заполнено:
```
RESPONSIBLE_ID == ''
```
- Затем добавьте действие для изменения ответственного. Например, выберите действие "Изменить свойство документа" и укажите поле "Ответственный" и нового ответственного.
Таким образом, вы сможете использовать и автоматическое назначение ответственного, и возможность вручную назначить ответственного, при этом автоматическое назначение будет выполняться, если поле "Ответственный" не заполнено.