Включение серверной интеграции с CRM для части пользователей

  • Автор темы Автор темы smsa
  • Дата начала Дата начала

smsa

Customer
Регистрация
10 Окт 2023
Сообщения
13
Здравствуйте.
Нужна помощь с настройкой серверной интеграции с Bitrix CRM. Через 3CX у нас проходит много звонков, в том числе те, которые в CRM сохранять не требуется. То есть в CRM хотелось бы фиксировать только звонки, которые совершают или получают определенные пользователи.
На основе встроенного XML-шаблона интеграции для Bitrix мы скорректировали параметр Skip If в сценарии ReportCall. Skip If сейчас выглядит вот так:
[ReportCallEnabled]!=True||[EntityId]==""||([Agent]!=1530&&[Agent]!=1802)
То есть сценарий ReportCall должен отрабатывать только для пользователей с внутренними номерами 1530 и 1802. Но, почему-то отрабатывает для всех пользователей.

Если есть другие способы ограничить список пользователей, для которых будет срабатывать серверная интеграция, подскажите их, пожалуйста.

Сценарий ReportCall в итоговом файле XML выглядит так:
<Scenario Id="ReportCall" Type="REST">
<Request SkipIf="[ReportCallEnabled]!=True||[EntityId]==&quot;&quot;||([Agent]!=1530&amp;&amp;[Agent]!=1802)" Url="[WebHookUrl]/user.get.json?filter{{EMAIL}}=[AgentEmail]" MessagePasses="0" RequestEncoding="UrlEncoded" RequestType="Get" ResponseType="Json" />
<Rules>
<Rule Type="Any" Ethalon="">result.ID</Rule>
</Rules>
<Variables>
<Variable Name="ResponsibleId" Path="result.ID">
<Filter />
</Variable>
</Variables>
<Outputs Next="CreateCallActivity" AllowEmpty="true" />
</Scenario>
 
На том форуме у меня отсутствуют права на размещения постов. Вы могли бы мне с этим помочь?

no_permissions.png
 
Тут не смогу помочь, возможно, нужно быть платным пользователем 3CX или попросить вашего партнера, чтобы разместил вопрос за вас.
 

Для администраторов

Статистика форума

Темы
44.765
Сообщения
233.684
Пользователи
78.501
Новый пользователь
Erich Gasser
#