Вопрос по этапам и автоматизации

Все вопросы/проблемы по установке и использовании.
Ответить
sergvb
Сообщения: 12
Зарегистрирован: 08 янв 2025, 08:42
Имя: Сергей
Откуда: Россия

Вопрос по этапам и автоматизации

Сообщение sergvb »

Здравствуйте. Возникло несколько вопросов:
1.Подскажите, пожалуйста, используем систему в виде СЭДа. Выдаем одно поручение нескольким сотрудникам и с дополнением всё ок, все всё делают, подписывают через поле Утвердить. Но если нужно вернуть на доработку, как снять эту самую подпись у одного сотрудника и вернуть на этап доработки? Может есть другой какой-то способ реализации?
2.Есть вот такие статусы (см.скриншот). Хотелось бы использовать автоматизацию действий. И когда все подписывают мы переводим в статус "Исполнено". Но у нас 2 ветки, одна на ознакомление, а вторая на исполнение. Вопрос в том, как сделать, чтобы если выставлен статус "На ознакомление" при утверждении/подписании всеми пользователями устанавливался статус "Ознакомлен" и аналогично при статусе "На исполнение"?
Вложения
Статус.JPG
Аватара пользователя
Fait
Инвестор
Инвестор
Сообщения: 1124
Зарегистрирован: 19 ноя 2020, 17:46
Имя: Максим Балакшеев
Откуда: Россия, Златоуст
Организация: ИП Балакшеев Максим Георгиевич

Re: Вопрос по этапам и автоматизации

Сообщение Fait »

Можно использовать PHP-скрипт в автоматизации, который и будет менять статусы.
Но тут надо знать и уметь кодить.
Могу оказать такую услугу)
sergvb
Сообщения: 12
Зарегистрирован: 08 янв 2025, 08:42
Имя: Сергей
Откуда: Россия

Re: Вопрос по этапам и автоматизации

Сообщение sergvb »

Спасибо, откажусь, я уже и так за свой счет дополнение купил)))
remchik
Сообщения: 291
Зарегистрирован: 19 сен 2019, 11:32
Имя: Remchik
Откуда: Москва

Re: Вопрос по этапам и автоматизации

Сообщение remchik »

sergvb писал(а): 05 июл 2025, 14:14 Спасибо, откажусь, я уже и так за свой счет дополнение купил)))
https://docs.rukovoditel.net.ru/index.php?p=125
update_by_id

Код: Выделить всё

Чтобы обновить такие поля, как Статус и применить правила отправки сообщений после обновления, используйте внутреннюю функцию: 
items::update_by_id($entity_id, $item_id, $data)

$entity_id = 21; //get entity ID
$item_id = [id]; //get current item ID

//prepare data to update
$data = [
  'field_157' => 38, //change status
  'created_by' => 20 //change created user
];

//run item update by id
items::update_by_id($entity_id,$item_id,$data);
Посмотрите сюда
***
Тружусь как пчелка
***
SQL,BpmOnline,Creatio,BpmSoft,.NET,SAP WMS,MS SQL Server,Windows Server,IIS
sergvb
Сообщения: 12
Зарегистрирован: 08 янв 2025, 08:42
Имя: Сергей
Откуда: Россия

Re: Вопрос по этапам и автоматизации

Сообщение sergvb »

Спасибо! У меня получилось решить вопрос!
Ответить