Страница 1 из 1

Смена динамического поля в действиях перехода.

Добавлено: 13 мар 2017, 10:13
andrew.tsvirko
Всем привет.

Делаю процесс на установку нового рабочего места в организации.
У меня 4 активности - 1. Заполнение данных о сотруднике(ФИО, софт, оборудование) 2. согласование HR, 3. создание учетных записей сотрудником ИТ, 4. (итоговое заполнение данных, типа логин, пароль, емейл, имя компа).

Ответьте пожалуйста на несколько вопросов:

1. Как я понял, переход между активностями может происходить на основании "DynamicField_status", это поле у меня типа "Выпадающий список", если я ставлю его видимым, и в каждом диалоге активности изменяю руками - все отлично, но как его изменить автоматически, убрав от глаз пользователя?
Т.е. я хочу чтоб открывалось окно "согласование отделом кадров" она изменяла например чекбокс или выпадающий список, и после нажатия кнопки шел переход на следующую активность.
Пробовал через действия переходов - DynamicFieldSet и менять там поле "DynamicField_status" - не работает.

2. Как сделать чтоб при просмотре процессной заявки были видны все поля которые за время процесса изменяют агенты? А не только кнопка с текущими диалогами активности?

P.S. если не внятно выразился в 1 пункте, я имел ввиду что мне надо чтобы с каждой нажатой кнопкой "Отправить" на диалогах активности, переменная "DynamicField_status" изменяла свое значение автоматически, таким образом заявка как бы продвигается по процессу.

Очень надеюсь на Вашу помощь,
С уважением, Андрей
Минск.

Re: Смена динамического поля в действиях перехода.

Добавлено: 13 мар 2017, 17:28
alexus
Попробуйте Планировщик - задания по событиям.

Re: Смена динамического поля в действиях перехода.

Добавлено: 08 сен 2017, 12:23
samd
1) Это настраивается в Transition Actions. Собственно нужно настроить новую Transition Actions и затем перетащить её на стрелку Transition. Тогда когда будут соблюдены условия, которые Вы описали в Transition, к тикету/процессу применяются действия, которые Вы описываете в Transition Action. Почему у Вас не работает не понятно. Попробуйте изменить тип на Text.
2) Видимость Dynamic Fields в зуме тикета настраивается в Frontend::Agent::Ticket::ViewZoom
https://yadi.sk/i/cGZIOCBh3Mi9i8
https://yadi.sk/i/wafkvkd13Mi9n3