Доброго времени суток!



Добавили новую стадию лида "Новый лид". По дефолту при создании лида ставится стадия "Квалификация", а нужно, что при создании лида ставилось "Новый лид". Как это реализовать и где реализован этот функционал?

Нравится

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

В описании приложения https://marketplace.terrasoft.ua/app/business-card-scanner-mobile-creat… указано, что нужно указать один язык в системной настройке. То есть один язык на всю компанию.

Вопрос: что делать, если нужно распознавание нескольких языков? 

Нравится

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

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

Логика у приложения следующая:

 

Если заполнена системная настройка "OCRSpaceLanguage", то берется значение из системной настройки. Если настройка не заполнена, то берется культура текущего пользователя. 



Использовать в рамках одного пользователя несколько локализаций нет возможности.

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

Доброго времени суток!

 

Задача:  Создать кейс: Новый лид -> Квалификация. Стадия "Новый лид" когда статус лида "Новый лид" и стадия "Квалификация" когда статус лида "Квалификация".



Вопрос вот в чем. Как изменить статус дефолтный статус лида. То есть сейчас присваивается статус "Квалификация" при создании нового лида, а мне нужно "Новый лид". Где находится эта логика?

Нравится

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

Здравствуйте!

Стадия лида устанавливается на объекте, в качестве константы(см. скриншот).  Нужно создать замещающий объект и менять ее уже там.

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

Мне надо вставить логер в базовую схему FileLoader.Base.cs

 

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

Нравится

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

Настроил древовидный раздел согласно стандартным инструкциям, сама иерархи работает отлично, но есть кейс, фильтрация должна работать на дочерние объекты. Отсюда вопрос, есть ли возможность реализовать корректную фильтрацию по полям в случае с древовидным реестром(фильтрация только по родителям не подходит) как варианты рассматривал догружать родителя, если дочерний элемент попадает в выборку или отключать иерархичность раздела при фильтрации, оба варианта реализовать не получилось.

 

Надеюсь на скорый ответ.

Нравится

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

Добрый день.

 

По дефолту поиск выполняется по первому уровню вложенности(иерархии) и это корректно, так реализована базовая логика. 

Аналогичный вопрос рассматривался в статье

 

Переопределить логику LookupPageViewModelGenerator  нет возможности.

Однако в будущих релизах планируется перевод иерархических реестров на Angular, где этот подход поменяется.

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

Добрый вечер!

Давным давно был установлен Change log for Creatio от samarasoft и настроен сбор данных по изменениям контактов, звонков, обращений и чатов.

В течение 4 лет данный модуль собирал данные и не чистился: логи копились годами, а далее систему отдали мне в управление.

Поняв, что это не нормально, в настройках журналирования Change log for Creatio я выбрал очистку логов, указал для теста дату очистки и нажал start.

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

Через 30 секунд я получил подтверждение запроса с уже подозрительным количеством underfined ?

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

Нажав да, процесс не начался, а логов осталось ровно столько же сколько было.

 

В системе ~239 млн записей логов и полагаю, что модуль просто зависает в попытке выполнить очистку.

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

Вопрос: можно ли используя SQL TRUNCATE SmrLoggingRecord просто очистить эти логи не поломая систему и не уничтожив работу модуля?

В описании модуля техническая поддержка решения предоставляется только через ответы на Community и, к сожалению, не к кому обратиться кроме вас, уважаемое сообщество. Прошу помочь очистить табличку и вернуть в работу модуль.

Нравится

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

SQL запрос по TRUNCATE SmrLoggingRecord полностью решил проблему. Записи очистились за 3 секунды, после чего модуль вернулся в строй. Очистка теперь работает пользовательскими инструментами. Вопрос закрыт.

Добрый вечер.

 

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

 

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

Приложение у нас развернуто onsite, Standalone-приложение.

Пачками удалить 239 млн не выйдет, так как запрос delete top просто положит БД.

"Попробовать сделать и посмотреть, что получится" — это не совсем тот ответ, что я ожидал получить.

 

Возможно ли связаться как-то с samarasoft, чтоб они могли указать на возможные взаимосвязи, если мы через truncate очистим всю таблицу разом?

SQL запрос по TRUNCATE SmrLoggingRecord полностью решил проблему. Записи очистились за 3 секунды, после чего модуль вернулся в строй. Очистка теперь работает пользовательскими инструментами. Вопрос закрыт.

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

Добрый день, коллеги.

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

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

Если взять и удалить  права на записи для этой роли и добавить по новой, то запуститься процесс актуализации прав на записи в данном разделе.

И  все становится прекрасно.

Почему при переносе не работает актуализация? 

И можно ли запустить процесс на актуализацию прав к записям через SQL  скрипт?

 

Нравится

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

В общем случае не рекомендуется переносить настройки прав доступа скриптами с одного стенда на другой. Каким именно скриптом вы переносите права доступа? Возможно, на целевой среде не совпадают Id ролей в SysAdminUnit, или не были перенесены все необходимые данные.

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

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

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

Нравится

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

Добрый день.  

 

Это известная ошибка обновленного UI конфигурации для версии 7.17, в котором вызывается метод PackageInstallerServiceInternal.GetZipPackages, который предназначен для других целей. 

Исправления по данной ошибке есть в версии 7.17.1



В старом UI конфигурации пакеты будут выгружаться корректно, можно воспользоваться им в качестве обходного решения, прямая ссылка будет выглядеть так: https://site.domaim.com/0/dev_old

В старом виде конфигурации пакет выгружается без проблем.

Спасибо. Но проще оказалась выдать права на папку TEMP на диске для IIS куда выгружаются пакеты. 

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

Добрый день!



Вывод значения из справочника достаю с помощью this.loadLookupDisplayValue("Account", this.$InitialAccountId); (поле Контрагент нового документа) :

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

Возник такой вопрос : как вывести на страницу значение справочника, как значение по которому можно перейти как по ссылке (как у поля ответственный менеджер)?

Нравится

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

Здравствуйте.

 

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

Алла Савельева,

Подскажите, то есть гиперссылка подтянется автоматически?

У меня создан раздел под этот справочник, но гиперссылка не выводится.



Возможно нужно добавить дополнительный параметр в блоке diff для этого элемента?

Сергей Уделов,

В разделе, на который ссылается поле "Контрагент нового документа",  есть ли возможность перейти на запись с указанным названием?

Сергей Уделов пишет:

Возможно нужно добавить дополнительный параметр в блоке diff для этого элемента?

Это реализовано в базовой логике, ничего прописывать не нужно.

Проверьте, что это поле справочника, действительно, ссылается на схему объекта раздела. Возможно, похожие названия у схемы объекта раздела и схемы объекта, на которую ссылается данное справочное поле.

Показать все комментарии
При запросе http://[ GS-WEB-API ]:81/sites/[ SITE_NAME ]/search/state Получаю ошибку:
"Failed to check state for the 'NAME_BASE' site: A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 25 - Connection string is not valid)"],"info":[]},"code":200,"status":"ok","message":null}
Перепроверил строку конфига эластика, настройки сетевого и локального Firewall. Куда копать, подскажите?

Нравится

7 комментариев

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



Вам необходимо указать точные значения для GS-WEB-API и SITE_NAME, например:



http://192.168.1.1:81/sites/my-test-site



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

Проверьте статус работы БД. Можете перезапустить базу данных в случае, если произошёл отказ в работе с её стороны.

Lev Kuptsov пишет:

http://192.168.1.1:81/sites/my-test-site

Указаны  в запросе были реальные данные, осознано заменил в целях безопасности при размещении заявки.  База данных пингуется с сервера GS-WEB-API. Замечено, что на сетевом Firewall нет запросов от GS-WEB-API в сторону БД при запросе ..../state. Хотя все запущенные контейнеры находятся со статусом Up.

Есть ли отличия в настройках Docker 2.0.2 и 2.0.4? Была сделана переустановка. До этого на 2.0.2 поиск работал.

Такая же проблема, саппорт пока помочь не может. Поиск сдох на версии 2.0.2.  Установил 2.0.4, но проблема осталась.  

Игорь Г., 

Вместо fqdn имени сервера необходимо использовать ip адрес.

Причем если тестировать коннект до БД утилитой sqlcmd (https://hub.docker.com/_/microsoft-mssql-tools) - то коннект успешно проходит.

Бакалов Павел Вячеславович,

Все верно, только IP и прописывал.

Бакалов Павел Вячеславович,

Я проблему решил. Насколько я понял от своих программистов, проблема в том, что в 

docker 2.0.2 в конфиге параметр image: postgres, по нему скачивается latest, там сейчас 14 версия, а должна быть 11. 

postgres работает, а контейнер gs-web-api не может подключиться к бд и падает.

 

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