Устранение неполадок
===========================================

Проблема: во внешних модулях ничего не отображается
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

**Возможная причина:** при установке неправильно указан URL для Synergy.

**Пути устранения:**

#. В терминале необходимо выполнить команду:

    .. code-block:: html 

	# dpkg-reconfigure arta-synergy-apps-sales

   и следовать `мастеру установки <http://tdd.lan.arta.kz/docs/synergy/tags/hamming/admin-manual/html/install-and-setup.html#install-and-setup.install>`_.

#. Проверить корректность URL до Synergy в настройках следующих внешних модулей:
	* ``crm_ext1Lead``
	* ``crm_ext2Deal``
	* ``crm_ext3DealOS``

#. Проверить корректность URL до Synergy в ссылке на дашборд в настройке ``template.html`` следующих пользовательских компонентов:
	* ``crm_component_leads_dashboard``
	* ``crm_component_deals_dashboard``
	* ``crm_component_deals_productivity``
	* ``crm_component_deals_os_productivity``

Проблема: нет реестров у пользователя
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

**Возможная причина:** не настроены права для реестров.

**Пути устранения:** в Конфигураторе необходимо настроить права пользователю на реестры, добавив его в одну из типовых групп пользователей.

Проблема: не отображаются Лиды или не работают сопоставления реестров
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

**Возможная причина:** неправильно прописаны очереди в файле.

**Пути устранения:**

#. Прописать очередь в файле ``/opt/synergy/jboss/standalone/configuration/arta/api-observation-configuration.xml``

    .. code-block:: xml

        <listener>
            <queue>java:jboss/queues/Synergy/FormDataChange</queue>
            <event>event.form.formdata.change</event>
        </listener>
        <listener>
            <queue>java:jboss/queues/Synergy/LeadDelete</queue>
            <event>crm.lead.delete</event>
        </listener>

#. В файл ``/opt/synergy/jboss/standalone/configuration/standalone-onesynergy.xml`` в секцию ``<jms-destinations/>`` добавить очередь:

    .. code-block:: xml

        <jms-queue name="FormDataChange">
            <entry name="queue/FormDataChange"/>
            <entry name="java:jboss/queues/Synergy/FormDataChange"/>
            <durable>true</durable>
        </jms-queue>
        <jms-queue name="LeadDelete">
            <entry name="queue/LeadDelete"/>
            <entry name="java:jboss/queues/Synergy/LeadDelete"/>
            <durable>true</durable>
        </jms-queue>

Проблема: при переходе во внешние модули в рабочей области отображается ошибка страницы
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

**Возможная причина:** не зедеплоилось приложение.

**Пути устранения:** в ``/opt/synergy/jboss/standalone/deployments`` удалить файл ``crm.war.undeployed`` либо ``crm.war.deployed``.

Проблема: при переходе в аналитику отображается ошибка "Попытка соединения не удалась"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

**Возможная причина:** не запущена Kibana.

**Пути устранения:** запустить Kibana

    .. code-block:: html 

	# /etc/init.d/kibana start

Проблема: при переходе в аналитику отображается ошибка
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    .. figure:: ../resources/img/error.png

        Рис. Ошибка

**Возможная причина:** в пользовательских компонентах дашбордов не прописались ссылки.

**Пути устранения:**

#. Проверить корректность URL до Synergy в ссылке на дашборд в настройке ``template.html`` следующих пользовательских компонентов:
	* ``crm_component_leads_dashboard``
	* ``crm_component_deals_dashboard``
	* ``crm_component_deals_productivity``
	* ``crm_component_deals_os_productivity``

Проблема: после установки Sales на дашбордах все кириллические символы стали отображаться как ??????????
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

**Возможная причина:** проблема с локалью.

**Пути устранения:**

#. Остановить все сервисы в указанном порядке:

	#. synergy
	#. kibana
	#. elasticsearch
	#. mysql

#. Установить локаль по умолчанию en_US.UTF-8, для этого выполнить команду:

    .. code-block:: html 

	# dpkg-reconfigure locales

   В открывшемся окне можно выбрать все локали:

    .. figure:: ../resources/img/locales.png

        Рис. Локали

   Затем указать локаль по умолчанию: выбрать из списка ``en_US.UTF-8``

    .. figure:: ../resources/img/locale.png

        Рис. Локаль по умолчанию

#. Запустить все остановленные сервисы в указанном порядке:

	#. mysql
	#. elasticsearch
	#. kibana
	#. synergy

#. В разделе "Управление индексом форм" подсистемы администрирования запустить переиндексацию данных форм.

