Редактор типов сообщений находится в главном меню Дизайнера в разделе Типы сообщений(рис. 1). В данном разделе отображены все ранее созданные типы сообщений, а также осуществляется дальнейшая работа с ними.
Для копирования типа сообщения необходимо выбрать его в списке и нажать на кнопку Копировать. Будет открыто диалоговое окно создания типа сообщенияс предзаполненными полями. В новый тип автоматически копируются все данные из исходного типа, которые были заполнены. При этом все данные доступны для редактирования. Новому типу присваивается название по шаблону <название выбранного типа сообщения> (копия).
Использование типов сообщений
Типы сообщений могут передаваться между различными процессами, используя операции Отправка сообщенияиОжидание сообщения. В системе ELMA существует возможность поиска использований типов сообщений в различных бизнес-процессах.
Для поиска списка использований необходимо нажать на кнопку Где используется. Будет открыто диалоговое окно (рис. 2) с набором параметров для поиска использований типов сообщений в процессах.
Рис. 2. Диалоговое окно поиска использований типов сообщений в процессах
Выберите тип сообщения – выпадающий список, содержащий все созданные типы сообщений.
Искать в – поиск выбранного типа сообщения в различных версиях процесса (черновиках, опубликованных, устаревших).
Для начала поиска необходимо установить требуемые флажки и нажать на кнопку Начать поиск. Следует отметить, что поиск может занять длительное время, необходимо дождаться его завершения. После завершения поиска в нижней части диалогового окна отобразится информация о найденных процессах и их версиях:
в таблице Выбранный тип сообщения обнаружен в следующих процессах будут отображены процессы, в которых используется выбранный тип сообщения. При нажатии на название процесса осуществляется переход на страницу графической модели процесса. Также в таблице справа от наименования процесса указана информация о количестве версий, авторе, дате создания, изменения и публикации процесса;
в таблице Версии процесса, в которых был обнаружен указанный тип сообщения будут отображены версии выбранного процесса, в которых был использован данный тип сообщения.
Под удалением типа сообщения подразумевается его скрытие из списка доступных для использования. Для удаления доступны только те типы, которые используются в черновиках и/или устаревших версиях процесса.
Для удаления типа сообщения необходимо нажать на кнопку Удалить. Будет открыто диалоговое окно (рис. 3), в котором необходимо нажать на кнопку Yes.
Рис.3. Диалоговое окно подтверждения удаления
Удаление типов сообщений, использованных в опубликованных версиях процессов, недоступно (рис. 4).
Рис. 4. Диалоговое окно "Ошибка"
При установке флажка Показать удалённые (рис. 1) будут отображены ранее удаленные процессы. Для удаленных типов сообщений недоступно копирование, редактирование и осуществление поиска в версиях процессов.
В том случае, если необходимо восстановить ранее удаленный тип сообщения, необходимо нажать на кнопку Восстановить. Данная кнопка отображается только при установленном флажке Показать удалённые.