Добрый день, уважаемые участники комьюнити!
И здесь, и на последней партнерской конференции поднимался вопрос о том, что стандартный раздел Процессы требует расширения своей функциональности. Покажу, что удалось сделать нам в одном из проектов :)
Внешний вид расширенной версии раздела Процессы:
.
.
Функциональность:
1) Список процессов отображается в виде иерархии "Процесс - Элемент процесса", включая отображение в иерархии вложенных процессов;
2) В списке отображается информация о том, "поврежден" ли процесс - такое случается например, когда при открытии задачи по процессу пользователь закроет приложение, не сохранив задачу. В таком случае элемент процесса есть, а задачи к нему нет, и продолжение работы такого процесса возможно только по команде "Выполнить шаг";
3) Список процессов можно отфильтровать по периоду старта процесса, и по ответственному (пользователю, который запустил процесс);
4) В списке можно отобразить не только активные процессы, но и завершенные;
5) Для выделенного в списке элемента процесса отображаются параметры элемента и их связь с параметрами процесса (при этом возможна расшифровка ссылок на справочники):
.
.
6) Для каждого элемента и для процесса в целом можно просмотреть связи с объектами Террасофт, а также открыть их карточки:
.
.
7) Можно отфильтровать процессы по связанным объектам, например, если нас интересуют бизнес-процессы по определенному контрагенту, контакту, или договору:
.
.
8) Дополнительно можно отобразить те элементы процессов, которые были уже отработаны, скрыв при необходимости служебные элементы процесса (старт, условия, скрипты):
.
.
9) И, наконец, в разделе присутствует действие "Удалить процессы", с помощью которого можно удалить процессы, включая объекты, которые были созданы по нему (Задачи, Счета и т.д.) :
.
.
Признаться, этот раздел не только расширяет возможности клиента по управлению процессами на предприятии, но и помогает нам, разработчикам, при создании и отладке процессов.
--------------------------------------------
Лабитек
Центр разработки приложений
Пока что могу только дать удаленный доступ, чтобы "пощупали", версия на раздачу пока не готова :smile:
--------------------------------------------
Лабитек
Центр разработки приложений
Спасибо, Виталий :smile:
--------------------------------------------
Лабитек
Центр разработки приложений
Довольно интересный функционал. А как он будет распространяться?
Отдельное спасибо за то, что процессы теперь можно удалять!
И вопрос о распространении очень интересует.
классное решение!
Так на вскидку не смогу даже придумать, что можно еще было бы добавить к такому функционалу. Особенно понравилось с удалением процесса и связанных элементов, иногда действительно не помешало бы, конечно всем подряд давать доступ на такую возможность нельзя:)
А Вы планируете еще как-то расширять функционал?
"Мещеринов Иван Александрович" написал:А как он будет распространяться?
"Тихенко Виктория" написал:И вопрос о распространении очень интересует.
Распространение продумывается...
"Сериков Дмитрий Владимирович" написал:классное решение!
Так на вскидку не смогу даже придумать, что можно еще было бы добавить к такому функционалу. Особенно понравилось с удалением процесса и связанных элементов, иногда действительно не помешало бы, конечно всем подряд давать доступ на такую возможность нельзя:)
А Вы планируете еще как-то расширять функционал?
По умолчанию доступ на удаление только администраторам ;)
Расширять будем при необходимости, хочется в сторону анализа, но пока нет конкретных идей/пожеланий.
--------------------------------------------
Лабитек
Центр разработки приложений
Продолжение темы здесь:
http://community.terrasoft.ua/blogs/4882
--------------------------------------------
Лабитек
Центр разработки приложений