Користувальницькькі налаштування

Налаштування сайту


btrx24

Розбіжності

Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.

Посилання на цей список змін

Порівняння попередніх версій Попередня ревізія
Наступна ревізія
Попередня ревізія
btrx24 [2023/06/20 14:24]
nightfly
btrx24 [2023/06/22 17:05] (поточний)
nightfly
Рядок 1: Рядок 1:
 ====== Інтеграція з CRM Bitrix24 ====== ====== Інтеграція з CRM Bitrix24 ======
-// + 
-Доступна починаючи з Ubilling 1.3.8 rev 8872//+Доступна починаючи з Ubilling 1.3.8 rev 8872. Експортує всіляке різне. 
 + 
 + 
 +====== Експорт стану абонбази ====== 
 + 
  
 Вмикається та керується наступними опціями конфігу [[alteriniconf|alter.ini]]: Вмикається та керується наступними опціями конфігу [[alteriniconf|alter.ini]]:
Рядок 67: Рядок 72:
 ====== Експорт опитувань ====== ====== Експорт опитувань ======
  
-Доступний починаючи з Ubilling 1.3.9 rev 8907. Керується наступними двома опціями конфігу alter.ini:+Доступний починаючи з Ubilling 1.3.9 rev 8909. Вміє окремо надсилати наявні опитування користувачів та їх результати до CRM. Керується наступними двома опціями конфігу alter.ini (також вимагає ввімкненої опції BTRX24_ENABLED):
  
 <code ini> <code ini>
Рядок 76: Рядок 81:
 </code> </code>
  
-Дані надсилаються у вигляді JSON, що вміщує наступну структуру:+Дані надсилаються методом POST у вигляді JSON, що вміщує наступну структуру:
  
 <code> <code>
Рядок 97: Рядок 102:
                         )                         )
  
-                         [0] => Array+                         [1] => Array
                         (                         (
                             [login] => userlogin1(string)                             [login] => userlogin1(string)
Рядок 110: Рядок 115:
         )         )
 </code> </code>
 +
 +що на практиці, виглядає якось наступним чином:
 +
 +{{:btrxpollsexport.png|}}
 +
 +в секції **votes** знаходиться масив голосів користувачів в рамках конкретного опитування, за поточну добу.
 +
 +надсилання даних відбувається за допомогою окремого виклику RemoteAPI - **btrxpolls** раз на добу
 +
 +
 +<file bash crontab>
 +59 23 * * *     /bin/ubapi "btrxpolls"
 +</file>
 +
 +Вищевказані дані будуть надіслані для опитувань, що відповідають наступним критеріям:
 +
 +  * Активних (з галочкою "Включений") опитувань
 +  * З типом "голосують користувачі"
 +  * Поточна дата й час виклику експорту, знаходиться між датами початку та кінця опитування
 +  * Для котрих **за поточну добу** здійснено хоча б один голос користувачами
 +
 +
btrx24.1687260258.txt.gz · Востаннє змінено: 2023/06/20 14:24 повз nightfly