Добрый день,

 

Подскажите как добавить валидацию ссылок социальных сетей на странице контакта.

 

Например:

 

При добавлении в форму контакта телеграмма его урл должен соответствовать маске:

 

https://t.me/{username}

 

Для линкелин:

 

https://www.linkedin.com/in/{username}/

 

В списке типов ContactPageV2 не нашел этих полей. 

 

Спасибо.

 

 

Нравится

3 комментария

Добрый день, Виктор.



Вашу задачу можно реализовать только средствами разработки. 

Информацию по реализации можно найти по ссылке

Mykhailo Storozhuk,

Спасибо за ссылку. Как добавить валидацию я понял, но в коде 

ContactPageV2, в WorkspaceExplorer, не могу найти опции социальных сетей.

Виктор Кук,

Добрый день. 



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

 

Показать все комментарии

Есть сервер Creatio  с локальным 192.168.10.11, портом 81 и именем SRV1. На нем же установлен TMS для интеграции с Asterisk, который работает на другом сервере.  Для доступа к Creatio извне выполнен проброс с внешнего адреса, напр., Х.Х.Х.Х, на 192.168.10.11 и порт 81. В системной настройке «сервер обмена сообщений» установлено ws://SRV1:2013

 

Чтобы подключаться к Creatio и телефонии из вне, а это основной режим работы с Creatio (а не в локальной сети), приходится на локальном ПК в файле hosts прописывать строку -

Х.Х.Х.Х SRV1 (т.е. внешний IP-адрес сервера с TMS). Тогда все работает и Creatio и телефония.

 

Вопрос – можно ли что-то сделать, чтобы телефония работала и без корректировки локального hosts-файла? Использование VPN не рассматривается. Если в поле «сервер обмена сообщений» указать ws://X.X.X.X:2013 и не корректировать hosts-файл, то к Creatio можно подключиться на адрес X.X.X.X:81 , а телефония при этом не работает.

Поможет ли присвоение публичного web-адреса для сайта Creatio, напр., creatio.example.com,  и указание значения ws://creatio.example.com:2013

 

Или можно по-другому решить этот вопрос

Нравится

2 комментария

Рустем, добрый день! 



Данный вопрос связан с сетевой маршрутизацией. Если Вы присвоите публичный адрес, но не настроите роутинг до сервера приложения, то результат будет аналогичным. Вам необходимо либо пробросить сам сервер приложения во внешний доступ, чтобы он слушал запросы на саму машину, либо использовать алиасы с помощью hosts, либо всё же воспользоваться RRAS в качестве VPN-сервера и NAT. Также можно попробовать реализовать доступ с помощью железного маршрутизатора, в том случае если Вы можете администрировать устройство для этой машины. 

Добрый день, Лев. В том то и дело, что и 81-й порт (для Creatio) и 2013-й порт  (для ТМС) проброшены с внешнего IP. Но в поле «сервер обмена сообщений» указано имя сервера TMS - ws://SRV1:2013 (в нашем случае ТМС установлен на том же сервере, что и Creatio). И конечно же это имя неизвестно для ПК внешнего пользователя. Поэтому и проходится править файл hosts на ПК пользователя. Что неудобно.

Показать все комментарии

Добрый день.



Подскажите как можно добавить два и более объектов в тип данных collection of records в бизнес процессе? 

Есть web service в котором описывается запрос на сервер, сервер принимает поле fields, это массив объектов. В request parameters описал поле fields https://prnt.sc/1qd03bc При тестировании запроса есть возможность добавить несколько items (объектов) https://prnt.sc/1qd04ct в масив fields.



Вопрос в том, как можно добавить несколько items в масив fields в бизнес процессе где я использую этот web service? https://prnt.sc/1qd07oo

Нравится

1 комментарий

Непосредственно в элементе вызова веб-сервиса необходимо указать параметры бизнес-процесса, из которых будут читаться данные для передачи. К примеру, сначала выполняется чтение коллекции данных опеределенного объекта, а потом параметры этой коллекции передаются в соответствующие поля.

 

Подробнее и со скриншотами об этом можно прочитать в документации по ссылке, подраздел Передать параметры вызова типа “коллекция“.

Показать все комментарии

Разработали свой пользовательский сервис. Из-под учетки Supervisor все работает корректно

 

Создали пользователя системы, отличного от Supervisor. Выдали роль только All Employess. При обращении к сервису выдается сообщение, что метод не доступен (авторизация проходит успешно).

Если пользователю выдать роль System Administrators, то вызов сервиса отрабатывает корректно. 

Т.к. логин-пароль такого пользователя мы должны будем отдать внешней системе, то оставлять ему роль System Administrators - не корректно с точки зрения безопасности. 

Вопрос: какие минимальные права нужно выдать пользователю, чтобы он мог корректно работать с пользовательским сервисом?

 

Нравится

1 комментарий

Добрый день, Оксана.

Предоставьте больше информации о проблеме.



1) Что это за сервис? Rest?

2) Каким образом вызывается через Supervisor и через обычного сотрудника.

3) Скиньте код сервиса. Или хотя бы атрибуты сервиса и метода.

4) Каким образом был создан сервис?

5) Какой код, текст ошибки при попытке вызвать через пользователя без прав администратора?

Показать все комментарии

апапапп

Нравится

0 комментариев
Показать все комментарии

апапапп

Нравится

0 комментариев
Показать все комментарии

Привет, не работает маппинг полей если в качестве источника макросов указать объект созданный на основе представления, но работает с обычными объектами. Сталкивался ли кто, с использованием представления в качестве источника макросов.

Нравится

3 комментария

Добрый день!

Как проявляет себя проблема?

Возможно Вы пытались получить значения, которых нет в самой таблице представления. Найти какие поля есть и доступны в таблице представления можно через СУБД.

Криволапова Александра,

Добрый, не отображаются значения полей в итоговом письме, при использовании блока отправить email и передачи в него Id записи из представления.

 

Глеб Макаров,

Проверьте, пожалуйста, есть ли в БД в таблице представления те колонки, которые Вы с помощью макросов помещаете в шаблон.

Показать все комментарии

Добрый день. У одного из пользователей CRM не загружаются активности. Просто бесконечная загрузка. Изображение удалено.

Нравится

1 комментарий

Добрый день, Сергей!

 

Для оперативного анализа и устранения данной ошибки обратитесь в техническую поддержку Terrasoft. Почта: support@terrasoft.ru

Показать все комментарии

Привет, у меня есть раздел ,в котором необходимо выдавать доступ к колонкам, я проверяю причастность пользователя к роли путем доступ по операции, вот код

вверху видно, что я подключил RightUtilities , а далее вызываю метод checkCanExecuteOperation, который через раз undefined , от чего это зависит и как решить?

define("qrtInvoice1Page", ["ProcessModuleUtilities", "MoneyModule", "MultiCurrencyEdit", "MultiCurrencyEditUtilities",
"MenuUtilities", "PrintReportUtilities", "RightUtilities"],
function(ProcessModuleUtilities, MoneyModule ,RightUtilities) {
init: function() {   	
                this.callParent(arguments);
                this.setRulesOnSalesTeam();
},
setRulesOnSalesTeam: function(callback, scope) 
            {
                debugger;
                this.console.log("RIGHT")
                this.console.log(RightUtilities)
                var self = this;
                RightUtilities.checkCanExecuteOperation({
                    operation: "qrtRulesSalesInInvoice"
                  }, function(result) {
                      self.console.log("RESULT" + result)
                      self.set("qrtSalesRules", result);
 
                  }, this);
            },
}

 

Нравится

1 комментарий
Лучший ответ

решил, не правильно параметры в конструкторе  стояли 

решил, не правильно параметры в конструкторе  стояли 

Показать все комментарии

Добрый день.

Пытаюсь настроить аутентификацию пользователей Active Directory через LDAP на .NET Framework

По этой инструкции.

https://academy.terrasoft.ru/docs/user/ustanovka_i_administrirovanie/upravlenie_polzovateljami_i_dostupom/sinhronizaciya_polzovatelej_s_ldap/nastroit_autentifikaciyu_s_ldap

 

Выдает ошибку:

Изображение удалено.

 

Изображение удалено.

Нравится

1 комментарий

Такая ошибка теоретически может возникнуть из-за некорректного заполнения конфигурационных файлов. Например, были допущены какие-то синтаксические ошибки, вроде того, что в \web.config перечень провайдеров указан через символы "".

 

Чтобы сказать что-то более конкретное, нужно увидеть содержимое файла \web.config. Попробуйте сравнить настройки с примером на Академии, возможно обнаружите несовпадения или ошибки синтаксиса.

Показать все комментарии