Заявка на подключение: различия между версиями

Материал из WiKi - UserSide
(Новая страница: «Существует возможность организовать прием заявок на подключение к сети на сайте компан…»)
 
(не показано 25 промежуточных версий этого же участника)
Строка 1: Строка 1:
Существует возможность организовать прием заявок на подключение к сети на сайте компании [[(либо любом другом ресурсе)]], где есть доступ к базе данных САП "UserSide".
Существует возможность организовать прием заявок на подключение к сети на сайте компании ''(либо любом другом ресурсе)''. Для обеспечения функционирования - требуется доступ к веб-адресу вашей ERP "UserSide".
По адресу ''userside/script/newin/sample1.php'' и ''sample2.php'' размещены примеры таких заявок. Есть два варианта заявок - обычный и с картой - это более удобный вариант подачи заявок - потенциальному клиенту достаточно только выбрать свой дом и нажать на него.
По адресу ''userside/script/newin/sample.php'' размещен пример такой заявки.  


[[Файл:2013_05_12_14_50_56.png|thumb|800px|center]]
Онлайн-пример заявки для [[Демо-версия|демо-версии]]: http://demo.userside.eu/script/newin/sample.php


[[Файл:2013_05_12_14_51_41.png|thumb|800px|center]]
[[Файл:2015_02_28_18_06_54.png|thumb|800px|center]]


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


В заявке используется "капча" для предотвращения спама.
[[Файл:2015_02_28_18_11_14.png|thumb|800px|center]]


При подачи заявки она попадает в [[План работ|план работ]].
Далее - заполнить требуемую информацию и подать заявку.


В заявке не будут выводиться дома с отметкой "Скрывать дом от абонентов" (см. [[Настройка - Улицы и дома]])
 
== Настройка ==
 
1. Настройка - Основная - Внутренние модули - Заявка на подключение - установить в "Да"
 
2. Настройка - Основная - Заявка на подключение - выбрать задание [[Настройка - Классификатор заданий|какого типа]] будет создаваться при подаче заявки и какой текст следует вывести потенциальному клиенту после подачи заявки
 
3. Если требуется добавить какие-то свои дополнительные поля в заявку, то добавьте необходимые доп.поля в классификаторе заданий для этого типа работ
 
 
== Механика ==
 
Откройте текст файла userside/script/newin/sample.php чтобы понять как он работает. '''Не используйте именно этот файл для себя - лучше переименуйте его под своим именем, т.к. он может обновляться при обновлениях системы.'''
 
На самом деле для добавления заявки на подключение на любом вашем сайте - требуется добавить в тэгах
<HEAD></HEAD> строки:
 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script src="https://demo.userside.eu/main/js/leaflet.js"></script>
 
И в месте, где предполагается размещение заявки - строки:
<script src="https://demo.userside.eu/main/js/api.js"></script>
<script>
  document.write('&lt;div id="us_div_app"&gt;&lt;/div&gt;');
  $("#us_div_app").load("https://demo.userside.eu/api.php?kat=newin&address_id=1");
</script>
 
Только вместо адреса нашей демо-версии - требуется вписать адрес к своей системе, где
 
&address_id=1 - указать идентификатор нужного населенного пункта или адресного объекта
 
Населенный пункт должен быть указан на карте, иначе карта выведена не будет. Размещение населенного пункта на карте выполняется в разделе "[[Адресная система#Адресные единицы|Настройка - Адреса]]" - в свойствах населенного пункта
 
При подачи заявки она попадает в [[План работ|план работ]] с датой создания и выполнения - на текущее время. Прочие поля заявки будут записаны в заметки по заданию.
 
В заявке не будут выводиться здания с отметкой "Скрыть от абонентов/клиентов" ''(см. [[Адресная система#Адресные единицы|Настройка - Адреса]])''
 
 
Таким образом - Вы можете использовать как приведённый пример ''(sample.php)'', так и вставить в заявку в свой сайт. Стили и внешний вид элементов по-умолчанию будут использоваться с вашего сайта, однако есть возможность и переназначить внешний вид элементов. Для этого - опять же - исходник файла sample.php - там это всё указано.

Версия от 14:43, 20 мая 2019

Существует возможность организовать прием заявок на подключение к сети на сайте компании (либо любом другом ресурсе). Для обеспечения функционирования - требуется доступ к веб-адресу вашей ERP "UserSide". По адресу userside/script/newin/sample.php размещен пример такой заявки.

Онлайн-пример заявки для демо-версии: http://demo.userside.eu/script/newin/sample.php

Потенциальному клиенту достаточно только выбрать свой дом на карте или списке и нажать на него.

Далее - заполнить требуемую информацию и подать заявку.


Настройка

1. Настройка - Основная - Внутренние модули - Заявка на подключение - установить в "Да"

2. Настройка - Основная - Заявка на подключение - выбрать задание какого типа будет создаваться при подаче заявки и какой текст следует вывести потенциальному клиенту после подачи заявки

3. Если требуется добавить какие-то свои дополнительные поля в заявку, то добавьте необходимые доп.поля в классификаторе заданий для этого типа работ


Механика

Откройте текст файла userside/script/newin/sample.php чтобы понять как он работает. Не используйте именно этот файл для себя - лучше переименуйте его под своим именем, т.к. он может обновляться при обновлениях системы.

На самом деле для добавления заявки на подключение на любом вашем сайте - требуется добавить в тэгах <HEAD></HEAD> строки:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script src="https://demo.userside.eu/main/js/leaflet.js"></script>

И в месте, где предполагается размещение заявки - строки:

<script src="https://demo.userside.eu/main/js/api.js"></script>
<script>
 document.write('<div id="us_div_app"></div>');
 $("#us_div_app").load("https://demo.userside.eu/api.php?kat=newin&address_id=1");
</script>

Только вместо адреса нашей демо-версии - требуется вписать адрес к своей системе, где

&address_id=1 - указать идентификатор нужного населенного пункта или адресного объекта

Населенный пункт должен быть указан на карте, иначе карта выведена не будет. Размещение населенного пункта на карте выполняется в разделе "Настройка - Адреса" - в свойствах населенного пункта

При подачи заявки она попадает в план работ с датой создания и выполнения - на текущее время. Прочие поля заявки будут записаны в заметки по заданию.

В заявке не будут выводиться здания с отметкой "Скрыть от абонентов/клиентов" (см. Настройка - Адреса)


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