Первоначальная настройка 
------------------------

В первую очередь после установки пакета Synergy Showcase следует проверить используемую лицензию ARTA Synergy 
(Административное приложение - Обслуживание системы - Информация о лицензии - Максимальное количество 
пользовательских лицензий). 

Мы рекомендуем использовать лицензию на неограниченное количество пользователей. Поскольку портал Витрины услуг 
предполагает возможность самостоятельной регистрации клиентов, при превышении количества доступных лицензий 
новые клиенты при попытке регистрации будут получать ошибку. 

Инструкция по обновлению лицензии приведена в `документации <http://tdd.lan.arta.kz/docs/synergy/tags/hamming/admin-manual/html/s33.html>`_

Clean
~~~~~

#. Прописать логин и пароль гостевого пользователя в настройки скрипта интерпретатора ``event.blocking.interpreter.createItemDoc``. 

#. Добавить ``war`` приложения Showcase на сервер: 

    #. Перейти по адресу ``http[s]://<host>:<port>/constructor``. Откроется страница авторизации в Конструкторе приложений. 

    #. На странице авторизации ввести логин и пароль пользователя Admin (1/1): 

         .. figure:: ../_static/showcase1.png

       В результате успешной авторизации откроется конструктор приложения Showcase: 

         .. figure:: ../_static/showcase2.png

    #. На верхней панели нажать на кнопку **WAR**. В результате на локальный компьютер будет скачан файл ``showcase.war``. 

    #. Скопировать этот файл на сервер в папку ``/opt/synergy/jboss/standalone/deployments``. 

            .. hint:: 

                Для копирования файла на сервер по ``ssh`` можно воспользоваться командой ``scp``: 

                    .. code-block:: html

                        $ scp showcase.war root@192.168.3.120:/opt/synergy/jboss/standalone/deployments

В результате портал Витрины услуг будет доступен по адресу ``http[s]://<host>:<port>/showcase``: 

    .. figure:: ../_static/showcase3.png 

Install/upgrade configuration 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

#. В **SynergyAdmin** добавить роль "Конструктор web-клиента" гостевому пользователю и разработчику Synergy. 

#. Добавить гостевого пользователя в группу "Клиенты Showcase" ``showcase_clients``. 

#. Добавить операторов, обрабатывающих заявки на услуги, и контент-менеджеров, настраивающих описание услуг, в группу 
   "Операторы Showcase" ``showcase_operators``.

#. Добавить ``war`` приложения Showcase на сервер в папку ``/opt/synergy/jboss/standalone/deployments`` (см. алгоритм для **Clean**). 

    Авторизоваться в Конструкторе приложений можно от имени пользователя с ролью "Конструктор web-клиента". 

#. Прописать логин и пароль гостевого пользователя в настройки скрипта интерпретатора ``event.blocking.interpreter.createItemDoc``. 

#. Для шаблонов маршрутов ``showcase_templates_status01``, ``showcase_templates_status02`` и ``showcase_templates_status03`` указать 
   ответственного оператора для услуг. 

#. В разделе "Настройки платформы" - "Хранилище" - "Роли" создать новую роль "Просмотр услуг" с правами: 

    - "Просмотр"

    - "Просмотр комментариев"

    - "Просмотр версий документа"

    - "Просмотр свойств документа"

    - "Просмотр категорий документа"

    - "Просмотр списка ссылок документа" 

    - "Загрузка файла документа"

#. В разделе "Настройки платформы" - "Хранилище" - "Папки" создать новую папку "Документы для услуг". Предоставить доступ к этой папке 
   группам пользователей: 

    - "Клиенты Showcase" - роль "Просмотр услуг"

    - "Операторы Showcase" - роль "Полный доступ"

#. В этом же разделе "Настройки платформы" - "Хранилище" - "Папки" в папке "Документы для услуг" создать дочернюю папку "Пустая". 


