Документация Leadskeeper.CLM 1.0менеджер заявок

Документация по системе Leadskeeper.CLM - централизованное управление заявками с рекламных площадок, создание клиентских кабинетов, мониторинг проектов По мере ответа на поступающие вопросы мы продолжаем разработку документации.

Установка, настройка, подключение


После того, как вы скачали архив и распаковали его в корень сайта, откройте файл /libraries/class.Settings.php и укажите данные для подключения к базе данных:

static public $mySql = array(
        "default" => array(
            "dbHost" => "localhost",
            "dbName" => "",
            "dbUser" => "",
            "dbPass" => "",
        )
    );

Сохраните изменения, зайдите на сайт. Система сама создаcт базу данных. Во время первого запуска могут появляться ошибки по мере создания конфигурации.

Leadskeeper.CLM (Client Leads Management) — система управления заявками позволяет создавать проекты, хранить данные заявок на собственном сервере, в соответствии с политикой безопасности Вашей компании, а так же организовать удобную рабочую зону и формировать отчётность в реальном времени.

Наша система содержит чёткую иерархическую структуру: Клиент → Менеджер → Управляющий → Администратор системы. При этом, на каждом уровне доступа есть чётко ограниченные функции для каждой роли участника проекта. Интерфейсы Клиента и Менеджера автоматически обновляются. Клиентский интерфейс — каждые 10 минут, интерфейс Менеджера — один раз в 40 минут.

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

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

Если у Вас останутся вопросы после знакомства с документацией, или Вы считаете что нужно добавить или прояснить какой-либо раздел, пожалуйста напишите нам об этом и мы постараемся в сжатые сроки дополнить документацию новым разделом с ответом на интересующий Вас вопрос.


Документация

1. О системе

1.1 Назначение и Возможности

Система Leadskeeper CLM (Client Leads Manager), предназначена для приёма и управления заявками c Ваших посадочных страниц (лендингов) или из сетей интернет-магазинов. ПРи получении заявок Вы можете гибко настраивать поля, добавлять и корректировать контактные данные клиентов, а так же формировать Ваши заявки в подходящие для Вашего бизнеса отчётные поля таблицы Пользовательского интерфейса. Рассмотрим таблицу лидов в интерфейсе Управляющего, как наиболее полную. В таблице находятся основные поля:


  • ID - уникальный идентификатор заявки во всей системе;

  • Клиент - идентификатор Клиента, для которого принята данная заявка;

  • Время поступления - время поступления лида с учётом поправки на временную зону Пользователя, для которого была сформирована таблица;

  • Контакты - данные, которые Вы определили при настройке приёмника формы захвата, в качестве контактных данных. Это могут быть email, адрес, телефон, произвольные данные для связи с пользователями.

  • Содержание - данные, которые Вы определили в качестве содержания лида. Это могут быть как произвольные поля, текстовые данные. HTML-данные форматируются в текст и не отображаются. Для того чтобы передать параметр цвета или изображение, нужно подменить его на текстовый аналог, либо провести доработку системы.

  • Статус клиента - статус заявки, который присвоен Клиентом. Есть 3 вида статусов: Не обработано / Принята / Отклонена

  • Статус системы - статус заявки, который присвоен Менеджером. Есть 3 вида статусов: Не обработано / Принята / Отклонена. Статус, присвоенный Менеджером имеет приоритет над статусом поставленным Клиентом, поэтому по результатам актов сверки Управляющий может изменять фактический статус.

  • Изменить статус системы - контроллер для изменения общего конечного статуса заявки по системе. Используется только Управляющим по результатам согласования сверки с Клиентом. Фиксирует единый статус лида для всех сущностей системы.

1.2 Расширяемость

Leadskeeper CLM это система с открытым исходным кодом. Вы можете самостоятельно разрабатывать дополнения и модули под Ваши уникальные задачи, а так же проводить брендирование своего Клиентского интерфейса. Мы не стали кодировать PHP, поскольку реинжиниринг не даст понимания концепции развития нашей системы, серьёзный проект не станет позориться c нелицензионным программным обеспечением, а сам код защищён и охраняется в соответствии с Законом «Об авторском праве и смежных правах».


1.3 Технические требования

Система Leadskeeper CLM (Client Leads Manager) написана на PHP и MySQL и распространяется с открытым исходным кодом. Требования к серверу, описанные на наших ресурсах, не являются обязательными, однако являются рекомендованными, на основании того, что у нас данный продукт прошёл испытания и стабильно работает в момент релиза именно с такой конфигурацией. Мы уверены, что при полноценной стабильной работе сервера Вы так же сможете обеспечить полнофункциональную работу Системы.


  • PHP 5.4 и MySQL 5.1

  • Модули: mod_rewrite, memcached, CURL, phpMail

  • Память от 512RAM, php memory от 256Мб

  • Операционные системы семейства Linux

Сразу хотим отметить, что на серверах под управлением Windows* система может работать с ошибками из-за особенностей в путях операционной системы.


1.4 Лицензия

Система управления заявками Leadskeeper.CLM является интеллектуальной собственностью, защищена и охраняется в соответствии с Законом «Об авторском праве и смежных правах». Наша компания зарегистрирована на территории Российской Федерации, в связи с этим все имущественные и иные права охраняются в соответствии с действующим законодательством. Подробно Вы можете ознакомиться с првилами сайта и текстом лицензионного соглашения по следующим ссылкам:



— Получение лицензионного ключа

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

— Восстановление ключа

Для восстановления лицензионного ключа необходимо написать в службу поддержки Leadskeeper.CLM с почты, указанной при регистрации, а так же ответить на ряд вопросов менеджера для идентификации покупателя. Запросы на восстановление ключа с других почтовых ящиков не производится. Замена домена регистрации не предусмотрена. Для переноса системы на другой основной домен пожалуйста приобретите отдельную версию лицензии. В связи с тем, что иногда требуется несколько доменов для обслуживания проекта, нами были предусмотрены пакетные предложения с мультидоменным и безлимитным лицензированием.


2. Начало работы

2.1 Проверка сервера

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

а) Распакуйте архив на Ваш сервер в директорию, в которую Вы хотите установить кабинет.

б) Перейдите по адресу http://ваш_сервер.tld/check.php

в) Приступайте к установке лицензионной версии или задайте вопрос нашей службе поддержки.


2.2 Установка системы

Установка системы управления заявками Leadskeeper.CLM 1.0 производится при помощи специально разработанного инсталлятора, который Вы получаете по уникальной ссылке при покупке системы. После активации лицензии, распакуйте архив с инсталлятором в предварительно созданную для установки системы папку на Вашем сервере. Создайте базу данных MySQL. Обратите внимание, что для корректной работы Ваш хостинг провайдер должен поддерживать настройку конфигурации через файл .htaccess! Зайдите на Ваш сайт и следуйте инструкциям по установке.

Важно!

Установка обязательна только в корень сайта. Количество поддоменов, на которые может быть установлена копия системы управления заявками Leadskeeper.CLM 1.0 не ограничено. Если Вы решили установить систему на другом домене, необходимо приобрести вторую копию лицензии. Корректная работа была протестирована и подтверждена на базовых настройках серверов наших партнёров


2.3 Настройка проектов

Раздел находится в стадии заполнения.


2.4 Подключение первого лендинга

Перед подключением рекомендуем скачать наш демонстрационный Kit, на котором мы опишем процесс подключения. Архив состоит из простого лендинга с формой захвата "index.php" и файла-коннектора для отправки лида в систему управления "thanks.php". Остальные файлы служат для оформления и к подключению отношения не имеют.

  • а) Создайте поддомен demo.ваш_домен.tld, распакуйте в него содержимое архива.

  • б) Откройте в режиме редактирования файл thanks.php и найдите строку:

    	
    	curl_setopt($ch, CURLOPT_URL, 'http://cabinet.ВАШ_ДОМЕН.ru/api/1/Company_Project/AddBid/');

  • в) Замените выделенную красным часть кода на URL домена, на котором установлена система Leadskeepr.CLM 1.0

  • г) Зайдите через панель Управляющего в редактирование предустановленного Демо-проекта и укажите в поле "Сайт проекта" URL вашего лендинга. (Указывать поддиректории и конкретные файлы не нужно, только домен с которого будет приходить заявка.)

    Редактирование адреса проекта

  • д) Отправьте тестовую заявку и посмотрите результат в интерфейсе от имени всех сущностей системы (Клиент, Менеджер, Управляющий, Администратор)

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

	
/*				
//		Отдаём заявку в БД
//		В строке ниже нужно указать адрес установки Вашего кабинета
//		Кроме изменения домена никакие другие настройки НЕ меняйте!
*/					
				curl_setopt($ch, CURLOPT_URL, 'http://cabinet.ВАШ_ДОМЕН.ru/api/1/Company_Project/AddBid/');   // Здесь настройка адреса
				curl_setopt($ch, CURLOPT_POST, 1);
				curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
				curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
				$text = curl_exec($ch);
				curl_close($ch);   
				return $text;
			}
Показанный выше блок из файла thanks.php отвечает за отправку лида в систему управления заявками. Далее следует формирование массива и распределение данных по таблице:

	
/*
//		Здесь формируется Ваш лид. Переменная из формы проверяется на пустоту и соответствие переданным данным. 
//		Потом формируется запрос и отправляет в API системы учёта лидов
//		Можно передавать любые данные и наименования форм. Спецсимволы перед сохранением в базу преобразуются.
//		Проверку правильности заполнения форм рекомендуем организовать на стороне лендинга или перед отправкой.
*/					
		if(!empty($_POST['name'])) 	$contacts .= "Имя: ".$_POST['name'].'<br />';
		if(!empty($_POST['phone'])) 	$contacts .= "Телефон: ".$_POST['phone'].'<br />';
		if(!empty($_POST['email'])) 	$contacts .= "Email: ".$_POST['email']; 
		if(!empty($_POST['message'])) 	$body .= "Комментарий: ".str_replace("\n", "<br />", $_POST['message']); 

Соответственно, все переменные заменяемы и дополняемы, но сам массив в который вы их включите будет отображаться в соответствии с определённой колонкой интерфейса. Настоятельно рекомендуем всегда передавать реферер. Использование скрытого поля идентифицирует источник лида в интерфейсе. При этом подмена реферера в скрытом поле может только дезинформировать менеджера. Проверка источника заявки на стороне системы осуществляется независимо.


2.5 Тюнинг (брендирование)

Раздел находится в стадии заполнения.


3. Услуги

3.1 Консультации

Коллектив проекта Leadskeeper.CLM готов оказать консультационные услуги по вопросам дальнейшего развития системы учёта заявок, а так же по адаптации её под Ваши бизнес задачи. Консультации оказываются при участии аналитической группы консалтинговой компании ADV.Systems. Консультации по настройке и адаптации системы, а так же помощь в решении вопросов по архитектуре проектов и оптимальной структуре лендингов входит в стоимость лицензии.


3.2 Установка и настройка

В качестве дополнительной услуги мы готовы предложить Вам установку, настройку и подключение предоставленных Вами лендингов за дополнительную оплату. Технические работы производятся специалистами ADV.Systems Установка системы и настройка окружения производится только на серверах рекомендованных хостинг-провайдеров, на которых уже проводилось тестирование работоспособности системы. Стоимость услуги зависит от объёма работ и определяется исполнителем.


3.3 Техническая поддержка

Техническая поддержка наших пользователей оказывается в виде консультации в рабочие дни с 11:00 до 20:00 по московскому времени по запросу. Убедительная просьба в письменном запросе указывать домен лицензии, домен или поддомен установки. Файл лицензии должен обязательно присутствовать на сервере Лицензиата в момент обращения. В качестве контактного E-mail рассматривается только электронный адрес к которому привязана лицензия. Обращения со сторонних почтовых ящиков игнорируются.

Если возникла необходимость изменить почтовый ящик администратора, то он должен быть только на том домене второго уровня, на котором развёрнута система управления заявками. Перенос лицензионных контактных данных на бесплатные почтовые ящики (mail.ru, gmail.com и другие публичные сервисы) не производится. Смена домена лицензиата возможна в случае грамматической ошибки при покупке лицензии, либо в случае, если после покупки прошло не более 14 дней и установка не производилась.

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

Наша служба технической поддержки не занимается установкой программного обеспечения, отладкой и конфигурированием серверов, а так же интеграцией функционала не предусмотренного в базовой комплектации приобретённого Вами программного обеспечения.

По вопросам, связанным с качеством работы технической поддержки просим обращаться к Администрации компании>.


3.4 Хостинг и домены

Корректная работа была протестирована и подтверждена на базовых настройках серверов наших партнёров. В частности, мы сами пользуемся ими в зависимости от стоимости проекта и текущей нагрузки. Основными хостинг-провайдерами, которые достаточно стабильны чтобы мы не переживали за трафик, находятся на территории Российской Федерации, чтобы можно было собирать контактные данные в заявках и отличаются высокой степенью квалификации техподдержки это на наш взгляд:

— Для проектов свыше 80 тыс. хостов в сутки FirstVDS

— Для проектов свыше 20 тыс. хостов в сутки RegRU

— Для проектов менее 20 тыс. хостов в сутки Jino


3.5 Разработка модулей

Раздел находится в стадии заполнения.


3.6 Ребрендинг

Раздел находится в стадии заполнения.


2002—2017 © ADV Systems, OOO.
Cайт носит исключительно информационный характер и ни при каких условиях информационные материалы и цены,
размещенные на сайте, не являются публичной офертой, определяемой положениями Статьи 437 Гражданского кодекса РФ.