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 устанавливается отдельным пакетом. В
...
@@ -22,24 +22,25 @@ Synergy CRM устанавливается отдельным пакетом. В
2.
Установка конфигурации 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
)
![
Виды установки CRM
](
resources/img/install_type.png
)
...
@@ -50,128 +51,213 @@ Synergy CRM устанавливается отдельным пакетом. В
...
@@ -50,128 +51,213 @@ Synergy CRM устанавливается отдельным пакетом. В
-
**Demo CRM**
- это тоже чистая установка, но также содержит демо-данные.
-
**Demo CRM**
- это тоже чистая установка, но также содержит демо-данные.
-
**Manual**
- руководство не коснется ваших данных, добавляет реестры и очереди,
-
**Install/Upgrade Configuration**
- установка, в которой автоматически загружает
оставляя старые данные,т.е. без потери данных.
конфигурация CRM через API, не удаляя при этом информацию.
-
**Manual**
- данная установка не удаляет данные, т.е. без потери информации,
конфигурация загружается пользователем.
> **Примечание:**
>
> Варианты установки Clean CRM и Demo CRM удалят все данные пользователя
# Установка конфигурации CRM без данных {#crm_without_data}
# Установка конфигурации CRM без данных {#crm_without_data}
Выбрав 1 вариант Clean crm, необходимо ввести
адрес сервера
, на котором
Выбрав 1 вариант Clean crm, необходимо ввести
URL до Synergy
, на котором
производится работа. Например: http://192.168.1.172:8080/Synergy
производится работа. Например: http://192.168.1.172:8080/Synergy
![
Настройки пакета CRM
](
resources/img/package_configuration2.png
)
![
Настройки пакета 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
)
![
Маркетинг
](
resources/img/marketing.png
)
Если отображается серое окно, значит при установке были допущены ошибки.Подробнее все ошибки
рассмотрены в разделе -
[
`Устранение неполадок`
](
#Troubleshooting
)
# Установка конфигурации CRM с демо-данными {#crm_with_demo}
# Установка конфигурации CRM с демо-данными {#crm_with_demo}
Для варианта 2 (
**Demo CRM**
), в дополнение к варианту 1, необходимо загрузить
Для варианта 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.
Импортировать конфигурацию в Конфигуратор (Хранилище/Департамент развития
1.
Перед установкой проверьте подключенные репозитории, ознакомиться по следующей
технологии/02 - Отделы/06 - Центр технической компетенции/01 - Обучающие
[
`ссылке`
](
#http://tdd.lan.arta.kz/docs/synergy/trunk/admin-manual/html/install-and-setup.html#install-and-setup.internet.repos
)
материалы/Инструкции/CRM)
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
5.
Ввести логин и пароль пользователя с доступом на Конфигуратор
<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>
```
3.
Создать файл в
`/opt/synergy/jboss/standalone/configuration/arta/apps/crm/crm.properties`
cо следующим содержимым:
```
xml
# Установка конфигурации CRM с загрузкой пользователем - Manual {#crm_manual}
synergy.address=http://localhost:8080/Synergy
user.login=логин
Чтобы установить CRM систему на сервер без потери данных необходимо выполнить
user.password=пароль
следующие шаги:
```
4.
В файл
`/opt/synergy/jboss/standalone/configuration/standalone-onesynergy.xml`
1.
Загрузить конфигурацию в Конфигуратор (Хранилище/Департамент развития
добавить очередь:
технологии/02 - Отделы/06 - Центр технической компетенции/01 - Обучающие
материалы/Инструкции/CRM)
```
xml
2.
Добавить внешний модуль в Конфигураторе с адресом
`http://host:port/crm`
,
<jms-queue
name=
"FormDataChange"
>
в нашем случае -
`http://192.168.1.124:8080/crm`
<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>
```
5.
Задеплоить crm.war (подробнее
![
Внешний модуль
](
resources/img/external_module.png
)
http://tdd.lan.arta.kz/docs/synergy/trunk/sdk-doc/html/integration.deploy.html).
Задеплоить, т.е. скопировать в директорию ${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:
author:
-
Гульнур Ережеева
-
Гульнур Ережеева
-
Гульмира Тургунова
title: Инструкция по установке CRM
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