Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
D
doc
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Valentin Skripnikov
doc
Commits
5db7ecb5
Commit
5db7ecb5
authored
Jan 10, 2017
by
Gulmira Turgunova
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
CRM install instruction
parent
e8cd4683
Changes
4
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
171 additions
and
84 deletions
+171
-84
crm/additional/resources/img/install_type.png
crm/additional/resources/img/install_type.png
+0
-0
crm/additional/resources/img/registries.png
crm/additional/resources/img/registries.png
+0
-0
crm/additional/src/crm_install.md
crm/additional/src/crm_install.md
+170
-84
crm/additional/src/index.md
crm/additional/src/index.md
+1
-0
No files found.
crm/additional/resources/img/install_type.png
View replaced file @
e8cd4683
View file @
5db7ecb5
46.7 KB
|
W:
|
H:
37.5 KB
|
W:
|
H:
2-up
Swipe
Onion skin
crm/additional/resources/img/registries.png
View replaced file @
e8cd4683
View file @
5db7ecb5
28.3 KB
|
W:
|
H:
25.8 KB
|
W:
|
H:
2-up
Swipe
Onion skin
crm/additional/src/crm_install.md
View file @
5db7ecb5
...
...
@@ -22,24 +22,25 @@ Synergy CRM устанавливается отдельным пакетом. В
2.
Установка конфигурации CRM с демо-данными
3.
Установка конфигурации CRM
без потери данных
3.
Установка конфигурации CRM
Install/Upgrade Configuration
4.
Установка конфигурации CRM Manual с загрузкой конфигурации пользователем
# Базовая установка конфигурации CRM {#basic_setting}
> **Примечание:**
>
>Первые 2 варианта удаляют все текущие данные в системе.
В терминале необходимо выполнить следующие команды:
1.
Войти под SuperAdmin-ом
2.
Установить систему CRM:
# Базовая установка конфигурации CRM {#basic_setting}
`aptitude install arta-synergy-apps-crm`
В терминале необходимо выполнить следующие команды:
3.
При выводе окна Mysql ввести пароль - root
1.
Необходимо установить пакет
`arta-synergy-apps-crm`
:
![
Настройки пакета
](
resources/img/package_configuration.png
)
`# aptitude install arta-synergy-apps-crm `
4
.
После этого выйдет окно терминала для выбора вида установки:
2
.
После этого выйдет окно терминала для выбора вида установки:
![
Виды установки CRM
](
resources/img/install_type.png
)
...
...
@@ -50,128 +51,213 @@ Synergy CRM устанавливается отдельным пакетом. В
-
**Demo CRM**
- это тоже чистая установка, но также содержит демо-данные.
-
**Manual**
- руководство не коснется ваших данных, добавляет реестры и очереди,
оставляя старые данные,т.е. без потери данных.
-
**Install/Upgrade Configuration**
- установка, в которой автоматически загружает
конфигурация CRM через API, не удаляя при этом информацию.
-
**Manual**
- данная установка не удаляет данные, т.е. без потери информации,
конфигурация загружается пользователем.
> **Примечание:**
>
> Варианты установки Clean CRM и Demo CRM удалят все данные пользователя
# Установка конфигурации CRM без данных {#crm_without_data}
Выбрав 1 вариант Clean crm, необходимо ввести
адрес сервера
, на котором
Выбрав 1 вариант Clean crm, необходимо ввести
URL до Synergy
, на котором
производится работа. Например: http://192.168.1.172:8080/Synergy
![
Настройки пакета CRM
](
resources/img/package_configuration2.png
)
Далее ввести пароль Mysql - root.
Далее ввести пароль Mysql -
`root`
.
## Настройка в подсистеме администрирования и Конфигураторе: {#configure}
Для варианта 1 Clean crm необходимо загрузить базу с настроенными:
-
Чистым хранилищем
-
Пользователями:
- Системный Пользователь Admin (от имени которого будут
выполняться сопоставления)
- Пользователь1- Жуматаев
- Пользователь2- Муканова
-
Всем разрешен доступ в систему, сгенерированы логины/пароли, прочими
свойствами не обладают.
-
Орг.структурой:
- Организация (подразделение, руководитель отсутствует)
- - Отдел маркетинга (подразделение, руководитель Пользователь1)
- - - Специалист по маркетингу (должность, на нее назначен Пользователь2)
-
Дополнительно на "Отдел маркетинга" настроено отображение только следующих модулей:
- Ежедневник
- Хранилище -> Реестры
- Маркетинг
-
Группами:
- Все маркетологи
- Маркетологи-менеджеры (Пользователь1)
- Маркетологи-специалисты (Пользователь2 и Системный Пользователь)
-
Внешним модулем:
- название: "Маркетинг"
- адрес: `http://localhost/crm`
-
Конфигурацией, описанной выше
-
Внешним модулем-компонентом:
- Место размещения: onLoad
- Пользовательский компонент: "Напоминания"
- Тип вставки: ADD
-
Прочими опциями (их значения отличаются от дефолтных):
- форма завершения "Комментарий": "Требовать подтверждения результата" - нет
- "Отображать полное ФИО пользователя" - да
- "Отображать ФИО и должность пользователя на момент подписи в листе подписей" - да
- "Отображать в ходе исполнения будущие этапы" - да
- "Требовать ввода комментария при согласовании/утверждении" - да
Права на реестры настраиваются в Конфигураторе. Заходим в систему под
пользователем с правами на реестры. Например: Жуматаев - руководитель отдела
- "Требовать ввода комментария при отказе в согласовании/утверждении" - да
- "Форма завершения по-умолчанию" - Комментарий
- "Переназначение работ" - везде переназначить работы на непосредственного
руководителя
- "Название системы" - ARTA Synergy CRM
- "Интеграция с почтой" - да (при необходимости, создать произвольные форму и реестр)
Права на реестры настраиваются в Конфигураторе, чтобы они отображались. Заходим в систему
под пользователем с правами на реестры. Например: Жуматаев - руководитель отдела
маркетинга (логин - Жуматаев, пароль - Жуматаев).
> **Примечание:**
>
>Необходимо настроить "Интеграцию с почтой" - (при необходимости, создать
произвольные форму и реестр).
>Настроить "Интеграцию с почтой" - отправка уведомлений, шаблоны документов (коммерческое
предложение, акт приема-передачи, договора) заказчикам на почту (при необходимости, создать
произвольные форму и реестр). Нужно прописать настройки сервера для отправки и заполнить
электронные адреса пользователей.
После обновления системы необходимо зайти в пользовательскую часть и
проверить установку. При переходе в модуль “Хранилище” должны отображаться
реестры, указанные в следующем рисунке:
После установки системы необходимо зайти в Основное приложение Synergy и проверить модули.
При переходе в модуль “Хранилище” должны отображаться реестры, например как на следующем рисунке:
![
Реестры
](
resources/img/registries.png
)
![
Хранилище
](
resources/img/registries.png
)
На рисунке показано как должна выглядеть система, если кликнуть на верхней
панели модуля Маркетинг, т.к данных нет, во всех данных нулевые значения.
Если отображается серое окно, значит при установке были допущены ошибки.
![
Маркетинг
](
resources/img/marketing.png
)
Если отображается серое окно, значит при установке были допущены ошибки.Подробнее все ошибки
рассмотрены в разделе -
[
`Устранение неполадок`
](
#Troubleshooting
)
# Установка конфигурации CRM с демо-данными {#crm_with_demo}
Для варианта 2 (
**Demo CRM**
), в дополнение к варианту 1, необходимо загрузить
схемы и хранилище, которое будет содержать демо-данные. В частности, записи
в каждом реестре и соответствующая им воронка и канбан. Данная установка
отличается тем, что будут загружены данные, а в чистой установке конфигурации
CRM - нулевые значения в модулях.
схемы и хранилище, которое будет содержать демо-данные, т.е. записи в каждом реестре и
соответствующая им воронка и канбан.
# Установка конфигурации CRM
без потери данных - Manual {#crm_manual
}
# Установка конфигурации CRM
- Install/Upgrade Configuration {#Install_Upgrade
}
Чтобы установить CRM систему на сервер без потери данных необходимо выполнить
следующие шаги:
Данный вариант установки Install/Upgrade Configuration отличается от других видов тем,
что автоматически загружается конфигурация через API, не удаляя при этом информацию
пользователя.
1.
Скопировать
`crm.war`
в папку
`opt/synergy/jboss/standalone/deployments`
> В терминале выполняются следующие команды:
2.
Импортировать конфигурацию в Конфигуратор (Хранилище/Департамент развития
технологии/02 - Отделы/06 - Центр технической компетенции/01 - Обучающие
материалы/Инструкции/CRM)
1.
Перед установкой проверьте подключенные репозитории, ознакомиться по следующей
[
`ссылке`
](
#http://tdd.lan.arta.kz/docs/synergy/trunk/admin-manual/html/install-and-setup.html#install-and-setup.internet.repos
)
3.
Добавить внешний модуль в Конфигураторе с адресом
`http://host:port/crm`
,
в нашем случае -
`http://192.168.1.124:8080/crm`
![
Внешний модуль
](
resources/img/external_module.png
)
2.
Необходимо установить пакет CRM arta-synergy-apps-crm на виртуальный сервер.
Для этого выполним команду:
Для того, чтобы работали сопоставления нужно:
'# aptitude install arta-synergy-apps-crm'
1.
Остановить работу системы с помощью команды в терминале:
3.
Выбрать 3 вид установки
` /etc/init.d/arta-synergy-jboss stop`
![
Виды установки CRM
](
resources/img/install_type.png
)
2.
В файл
`/opt/synergy/jboss/standalone/configuration/arta/api-observation-configuration.xml`
прописать очередь:
4.
Далее необходимо ввести URL до Synergy, на котором производится работа.
Например: http://192.168.1.172:8080/Synergy
```
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>
```
5.
Ввести логин и пароль пользователя с доступом на Конфигуратор
3.
Создать файл в
`/opt/synergy/jboss/standalone/configuration/arta/apps/crm/crm.properties`
cо следующим содержимым:
```
xml
synergy.address=http://localhost:8080/Synergy
user.login=логин
user.password=пароль
```
# Установка конфигурации CRM с загрузкой пользователем - Manual {#crm_manual}
Чтобы установить CRM систему на сервер без потери данных необходимо выполнить
следующие шаги:
4.
В файл
`/opt/synergy/jboss/standalone/configuration/standalone-onesynergy.xml`
добавить очередь:
1.
Загрузить конфигурацию в Конфигуратор (Хранилище/Департамент развития
технологии/02 - Отделы/06 - Центр технической компетенции/01 - Обучающие
материалы/Инструкции/CRM)
```
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>
```
2.
Добавить внешний модуль в Конфигураторе с адресом
`http://host:port/crm`
,
в нашем случае -
`http://192.168.1.124:8080/crm`
5.
Задеплоить crm.war (подробнее
http://tdd.lan.arta.kz/docs/synergy/trunk/sdk-doc/html/integration.deploy.html).
![
Внешний модуль
](
resources/img/external_module.png
)
Задеплоить, т.е. скопировать в директорию ${jboss.home}/standalone/deployments.
Если приложение состоит из нескольких файлов, необходимо создать
*
.ear приложение.
Затем необходимо предоставить права с помощью команды в терминале:
> **Примечание:**
>
>Добавить и настроить права пользователям на реестры CRM в Конфигураторе для их отображения
в пользовательской части системы для модуля Хранилище. Все настройки по правам пользователя
указаны в пункте - Настройка в подсистеме администрирования и Конфигураторе.
Сопоставление полей реестров можно посмотреть
[
`ссылка:`
](
#http://tdd.lan.arta.kz/docs/additional/statements/3/html/crm3.html
)
`chown -R jboss:synergy opt/synergy/jboss/standalone/deployments`
6.
Перезапустить jboss:
# Устранение неполадок {#Troubleshooting}
`/etc/init.d/arta-synergy-jboss start`
1.
**Проблема:**
в модуле "Маркетинг" ничего не отображается
> **Примечание:**
>
>Обязательно нужно добавить права пользователям на реестры для их отображения
>в пользовательской части системы для модуля Хранилище.
**Возможная причина:**
при установке неправильно указан URL для Synergy
**Пути устранения:**
dpkg-reconfigure arta-synergy-apps-crm или исправить настройки в
Конфигураторе
2.
**Проблема:**
нет реестров у пользователя
**Возможная причина:**
не настроены права для реестров в Конфигураторе
**Пути устранения:**
необходимо настроить права пользователю на все реестры CRM,
который будет указан в настройках файла crm.properties, так как от имени данного
пользователя происходят сохранение данных в реестрах при сопоставлении и если прав нет,
сохранение данных форм реестров не произойдет. Необходимо проверить настройки файла,
находящегося -
`/opt/synergy/jboss/standalone/configuration/arta/apps/crm/crm.properties`
.
Файл должен содержать следующие данные:
```
xml
synergy.address=http://localhost:8080/Synergy
user.login=логин
user.password=пароль
```
crm/additional/src/index.md
View file @
5db7ecb5
---
author:
-
Гульнур Ережеева
-
Гульмира Тургунова
title: Инструкция по установке CRM
...
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment