ProcessMaker - нужны супервизоры, чтобы иметь доступ к завершенным делам друг друга - PullRequest
0 голосов
/ 02 мая 2018

У меня есть процесс в сообществе 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 Ответ

0 голосов
/ 30 мая 2018

Есть идея, в которой мы можем сделать это:

1.) Используя вкладку участия, если вы участвовали в деле, я думаю, что вы можете увидеть его на этой вкладке, если не используете # 2.

2.) Создайте проект, в котором есть только 1 задача, и добавьте динамическую форму с таблицей данных (http://wiki.processmaker.com/3.0/Panel_Control),) для запроса всех случаев в рамках этого проекта, которые вы хотите просмотреть, чтобы вам не нужно было искать их через расширенный поиск, который истощает так много ресурсов.

3.) Таблица PM, добавив триггер после завершения дела, чтобы записать детали в определенную таблицу PM для вашего обзора.

4.) Инструмент отчетности (если имеется), просто установите его, и вы сможете легко найти все завершенные дела. автоматически.

Надеюсь, это поможет вам.

...