ProcessMaker - нужны супервизоры, чтобы иметь доступ к завершенным делам друг друга
У меня есть процесс в сообществе 3.0.1, где пользователи заполняют формы входными документами, которые затем направляются в неназначенный почтовый ящик для супервизоров. Пока дела активны, у супервизоров есть доступ, чтобы видеть дела друг друга. Однако, когда дело завершено, оно доступно только супервизору, который завершил дело.
Мне нужно знать, есть ли способ сохранить случай видимым после завершения без использования расширенного поиска.
Я пытался передать дело другому руководителю до его завершения, но это не сработало.
$username = 'admin';
$query_user = executeQuery("SELECT FROM USERS where USR_USERNAME='$username'");
$user_uid = $query_user[1]['USR_UID'];
@@SYS_NEXT_USER_TO_BE_ASSIGNED = $user_uid;
Я также попытался запустить параллельный процесс и автоматически закрыть его, но это создает путаницу с номерами дел. Пользователь также должен войти и открыть кейс, чтобы закрыть его.
Пожалуйста, дайте мне знать, если у вас есть предложения или идеи, где искать решение.
1 ответ
Есть идея, в которой мы можем сделать это:
1.) Используя вкладку участия, если вы участвовали в деле, я думаю, что вы можете увидеть его на этой вкладке, если не использовать # 2.
2.) Создайте проект, в котором есть только одна задача, и добавьте динамическую форму с таблицей данных ( http://wiki.processmaker.com/3.0/Panel_Control), запросите все случаи в этом проекте, который вы хотите увидеть так что вам не нужно искать их с помощью расширенного поиска, который тратит так много ресурсов.
3.) Таблица PM, добавив триггер после завершения дела, чтобы записать детали в определенную таблицу PM для вашего рассмотрения.
4.) Инструмент отчетности (если есть), просто установите его, и вы сможете легко найти все завершенные дела. автоматически.
Я надеюсь, это поможет вам.