Публикация объектов в системе ELMA предназначена для сохранения и вступления в силу внесенных в Дизайнере ELMA изменений и их отображения в веб-приложении. Помимо публикации объектов в некоторых случаях может потребоваться перезапуск сервера.
Публикация объектов может быть осуществлена несколькими способами:
из карточки требуемого объекта путем нажатия на кнопку Сохранить – Публиковать, расположенную на верхней панели инструментов. В открывшемся диалоговом окне (рис. 1) необходимо подтвердить публикацию объекта путем нажатия на кнопку ОК. При необходимости к публикуемому объекту может быть добавлен комментарий.
Рис. 1. Диалоговое окно подтверждения публикации объекта
На вкладке Публикацияв портлете Объекты (рис. 2) отображается количество объектов, являющихся черновиками и опубликованными, а также количество объектов, для которых требуется перезапуск сервера и количество удаленных объектов.
Рис. 2. Вкладка "Публикация". Портлет "Объекты"
Черновики – количество измененных и сохраненных, но неопубликованных объектов. Данные изменения доступны для просмотра только в Дизайнере ELMA. Для вступления данных изменений в силу необходима публикация объектов и перезапуск сервера.
Опубликованы – количество опубликованных объектов.
Требуется перезапуск сервера – количество опубликованных объектов. Для вступления данных изменений в силу необходим перезапуск сервера.
Удалены – количество удаленных объектов.
При нажатии на количество объектов осуществляется автоматический переход в раздел Объекты, расположенный на вкладке Публикация.
Вкладка "Публикация". Раздел "Объекты"
Переход к данному разделу может быть осуществлен несколькими способами:
нажатием на количество объектов в портлете Объекты;
нажатием на кнопку Перейти к объектам, расположенную в верхней части портлета Объекты;
нажатием на кнопку Общий – Объекты, расположенную на верхней панели инструментов вкладки Публикация.
Страница раздела Объекты состоит из нескольких вкладок: Черновики, Опубликованы, Требуется перезапуск. Активная вкладка подсвечена темно-желтым цветом.
Вкладка "Черновики" – список измененных и сохраненных, но неопубликованных объектов (рис. 3). Данная вкладка позволяет выполнить групповую публикацию объектов.
Рис. 3. Вкладка "Публикация". Раздел "Объекты". Вкладка "Черновики"
Вкладка "Опубликованы" – список всех опубликованных объектов (рис. 4). В том случае, если объект был изменен и опубликован хотя бы один раз, он будет отображен на данной вкладке.
Рис. 4. Вкладка "Публикация". Раздел "Объекты". Вкладка "Опубликованы"
Вкладка "Требуется перезапуск" – список опубликованных объектов. Для вступления данных изменений в силу необходим перезапуск сервера (рис. 5).
Рис. 5. Вкладка "Публикация". Раздел "Объекты". Вкладка "Требуется перезапуск"
Для возврата к основной странице вкладки Публикация(рис. 2) необходимо нажать на кнопку Объекты – Общая информация (рис. 6), расположенную на верхней панели инструментов.
Для одновременной публикации нескольких объектов необходимо на вкладке Публикацияв разделе Объектына вкладке Черновики (рис. 3) выделить требуемые объекты (с помощью зажатой на клавиатуре клавиши Ctrl) и нажать на кнопку Опубликовать, расположенную на верхней панели инструментов или в контекстном меню (рис. 7).
Рис. 7. Вкладка "Публикация". Раздел "Объекты"
Преимущественно, групповая публикация используется при создании объектов со свойствами типа "Объект" или "Перечисление". Следует отметить, что все связанные объекты должны быть опубликованы одновременно, т.к. они обязательно должны ссылаться друг на друга.
Перезапуск сервера
Перезапуск сервера осуществляется на вкладке Публикацияв разделе Общий. Для этого необходимо нажать на кнопку Перезапустить сервер и в открывшемся диалоговом окне подтвердить его перезапуск.
В том случае, если в системе существуют изменения, требующие перезапуска сервера, на вкладке Публикацияотобразится соответствующее уведомление (рис. 8).
Рис. 8. Вкладка "Публикация". Уведомление о необходимости перезапуска сервера
После выполнения перезапуска сервера на вкладке Публикацияотобразится уведомление о результатах выполнения перезапуска сервера (рис. 9).
Рис. 9. Вкладка "Публикация". Уведомление о результатах выполнения перезапуска сервера