Добрый день.

Как можно из кастомного angular модуля вызвать стандартный LookupUtilities (выбор из справочника)?

Нравится

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

Добрый день,

 

Готового решения у нас нет, разве что могу порекомендовать смотреть, как этот вызов реализован в страницах, сверстаных в дизайнере 8.x (Freedom UI).

Добрый день. А какие сейчас есть в системе страницы, сверстанные на Freedom UI?

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

Здравствуйте, у пользователя пропала история обработки обращения. Отображаются сообщения о его назначении в заявку и больше ничего. У других, аналогичных пользователей проблемы не замечено, переназначение ответственного не помогло, все заявки отображаются подобным образом.

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

 

На первом скриншоте то как отображается у пользователя, на втором подтверждение того, что в обращении есть другое сообщения

Прикрепленные файлы

Нравится

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

Добрый день, 

 

Просим написать на support@terrasoft.ua для более детального анализа вопроса. 

 

С уважением, 

Игорь

Видимо проблема с правами. У пользователя нет прав на второе письмо, которое он не видит.
Ну а почему - причин у этого может быть ОООчень много.

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

Здравствуйте, есть ли возможность у портального пользователя удалять прикрепленные файлы в обращениях (вкладка обработка)?

 

Нравится

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

Добрый день, 

 

Подскажите пожалуйста какой портал имеется в виду: self-service или success?

 

Ожидаю ответ, 

Игорь

Здравствуйте, немного не понимаю разницы, но вероятно, что self-service

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

Существует ли возможность создание пользователя, функциональной или организационной роли с помощью бизнес процесса (или иным способом пр. скриптом в БП)?

 

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

 

Нравится

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

Добрый день.

Описанную логику можно реализовать с помощью ScripTask элемента в бизнес процессе.
Подробнее про элемент процесса [Задание-сценарий]:
https://academy.terrasoft.ua/docs/7-17/user/biznes_processy/spravka_po_…

Также вы можете создавать пользователя с помощью событийного слоя, подробнее на сайте:
https://academy.terrasoft.ua/docs/7-17/developer/back_end_razrabotka/bi…

Также рекомендую ознакомиться с другим постом, в нем подробно рассматривалась логика добавления пользователя:
https://community.terrasoft.ua/questions/zapusk-processa-po-sozdaniyu-p…

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

Hi,

 

On the recommendation of the Content Security Policy (CSP), we added a policy on the web server and our domain stopped opening in Firefox and Safari browsers, while Google chrome opens normally. Then we removed style-src-elem and script-src-elem directives and added ‘self’ value to script-src and style-src directives. Problem for Safari and Firefox was solved, but mobile devices don’t open our site with any browser.

What can you advise?

 

Here is value of CSP

 

default-src 'self'; script-src 'self' 'unsafe-inline' 'unsafe-eval'; style-src 'self' 'unsafe-inline'; child-src 'self' *.site.com; img-src 'self' data: *.tile.openstreetmap.org; font-src 'self' data:; connect-src 'self' *.site.com; frame-ancestors 'self'; form-action 'self'; object-src 'none'

Нравится

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

Hello Dmitry!

You need to check CSP policy against ours. When our policy is set, the app works fine in browsers on mobile devices.

Our policy:
img-src data: *.tile.openstreetmap.org 'self' http://*.creatio.com https://*.bpmonline.com https://*.creatio.com http://*.bpmonline.com ; script-src 'unsafe-eval' 'self' 'unsafe-inline' ; connect-src 'self' http://*.creatio.com https://*.bpmonline.com wss://*.bpmonline.com:* wss://tsagent-1-11:88 https://*.creatio.com http://*.bpmonline.com ws://tsagent-1-11:88 ; form-action 'self' ; style-src-elem 'self' 'unsafe-inline' https://fonts.googleapis.com ; script-src-elem 'self' 'unsafe-inline' connect.facebook.net/en_US/all.js ; child-src 'self' http://*.creatio.com https://*.creatio.com ; frame-src 'self' http://*.creatio.com https://*.bpmonline.com https://*.creatio.com http://*.bpmonline.com ; media-src 'self' ; style-src-attr 'self' 'unsafe-inline' ; frame-ancestors 'self' ; font-src 'self' data: https://fonts.gstatic.com ; worker-src 'self' ; manifest-src 'self' ; script-src-attr 'self' 'unsafe-inline' ; prefetch-src 'self' ; style-src 'self' 'unsafe-inline' ; object-src 'none'

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

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

Ситуация такая: Вчера запустил импорт данных из Excel в количестве 43000 записей обращений и закрыл страницу импорта. Теперь хочу узнать прогресс этого процесса и, если возникла ошибка, то где в логах пишется эта ошибка ?

Нравится

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

Здравствуйте, Арнур,

 

Информацию о возможных ошибках загрузки данных вы можете просмотреть в справочнике [ Лог импорта из Excel ]. Здесь отображаются данные о тех записях файла импорта, которые не удалось загрузить.

 

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

 

Больше детальной информации в статье:

https://academy.terrasoft.ua/docs/user/bazis_platformy/dannye/excel_imp…

 

С уважением,
Анастасия

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

Добрый день!

 

Есть проблема с импортом записей из Excel. При импорте не заполняется номер обращения, который автозаполняется при добавлении записей. Маска и текущий номер.

 

Реализация автозаполнения сделана на серверной стороне посредством событийного слоя, триггер - после добавления записи. 

 

Требуется ли переработка импорта из Excel, чтобы происходило автозаполнение с изменением системной настройки текущего номера или есть какие-то обходные решения?

Нравится

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

После установки пакета, необходимо запустить сервис написанный на C#.

Может кто в курсе как можно это реализовать?

Нравится

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

в теории можно попробовать поставить через sql скрипт, который выполниться после установки пакета, задачу - job в scheduler на исполнение бп с нужным тебе кодом c# я бы туда копал.

Добрый день!

Вы можете запустить бизнес процесс по сигналу после установки пакета:

С уважением,
Богдан

Bogdan,

если установка задействует уровень entity

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

Добрый день. 
Глобальный поиск и дедубликация ранее корректно работал на версии 2.0, после перевода его на 3.0, стал странно работать.
В системе есть раздел Purchase в нем порядка 25 млн записей. 
Глобальный поиск его судя по всему не проиндексировал, поиск по нему не происходит, хотя я принудительно пытаюсь его проиндексировать через 
/indexation/SiteName/Purchase/reindex/full мне в ответе приходит ОК, но ничего не происходит. 
 После запуска дедубликации по этому разделу она в базе mongo сразу стает завершенной без ошибок, а в интерфейсе остается на 0%. 
 По базовому разделу контакты дедубликация проходит тоже частично успешно, находит не все дубли. В mongo пишет, что обработано меньше записей, чем должно.

В mongo залазил согласно https://community.terrasoft.ua/articles/kak-proverit-nalichie-zapuschen…

 Ошибок по логам контейнеров не нашел. Подскажите может, кто-то сталкивался с такой проблемой, возможно есть дополнительные настройки?  Спасибо.

Нравится

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

Добрый день, Владимир!

 

Возможно, очередь не долшла к записям из этого раздела.

Полная переидексация для БД только в разделе Purchase может проходить достаточно долго.

Можно посмотреть значения колонки LastIndexeOn для раздела Purchase в таблице IndexingEntity в базе глобального поиска Postgres. Когда индексация дойдет к этому разделу значения из этой колонки начнет расти и можно будет поискать записи после завершения индексации раздела.

 

Как узнать завершилась ли индексация глобального поиска в on-site?

 

В БД глобального поиска, есть таблица IndexingEntity, которая отвечает за настройки индексации для каждой отдельной сущности, например Контакт, Средства связи контакта и т.д.

В ней есть 2 колонки, которые важны для понимания завершилась ли первичная индексация или нет:

  • LastIndexedOn - дата последней итерации индексации.

  • InProcess - в процессе ли индексация (одной итерации) по текущей сущности.

Индексация завершилась для конкретной сущности, лишь тогда, когда LastIndexedOn = дата подключения сайта к ГП и в InProcess установлено значение “false“.

Полностью индексация завершена, когда для всех записей из таблицы "IndexingEntity" значения в LastIndexedOn и InProcess установлены аналогично описанию выше.

Порядок настройки

  1. Зайти в контейнер с БД глобального поиска.

     

    docker exec -it gs-postgres bash

  2. Подключиться к БД глобального поиска.

     

    psql -d postgres -U postgres

  3. Выбрать, все записи из таблицы IndexingEntity.

     

    SELECT "EntityName", "LastIndexedOn", "InProcess" FROM "IndexingEntity";

 

P.S. Планировщик (который ответственный за первичную индексацию) запускается раз в 50 дней, таким образом доиндексирует\актуализирует необходимое.

То есть, это к тому, что каждые 50 дней эта дата будет обновляться.

Жмурко Сергей,

Спасибо за совет. Таблица показала, что LastIndexedOn везде пусто и InProcess везде false. То-есть индексация совсем не начиналась, хотя по контактам даже дубли находит. В логах контейнера с прогрессом были ошибки по вставке дублей в эту таблицу. Таблицу очистил попробую перезапустить все.

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

Добрый день.
Есть вопрос по органичению количества записей в таблице SysSSPEntitySchemaAccessList, при превышении которого закрывается доступ к сайту для портальных пользователей. У нас сейчас, судя по значениям в колонках SSPSchemaCount, SSPAdministratedSchemaCount таблицы SysLic, данное ограничение = 400 записей. Как можно увеличить данное значение?

Нравится

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

Дмитрий, здравствуйте.

Данное ограничение обусловлено механизмом лицензирования портала, информация есть на Академии.

Количество разрешенных объектов, можно проверить SQL-запросом:
select Operations from SysLicPackage (nolock) where name = 'тут название портальной лицензии'.
В полученном результате найдите свойство SSPAllowedEntitySchemaCount :тут число.
Чтобы посмотреть, сколько объектов Вы уже вывели, выполните запрос: select Count(*) from SysSSPEntitySchemaAccessList (nolock) where IsPreset = 0

Дмитрий, здравствуйте.

Данное ограничение обусловлено механизмом лицензирования портала, информация есть на Академии.

Количество разрешенных объектов, можно проверить SQL-запросом:
select Operations from SysLicPackage (nolock) where name = 'тут название портальной лицензии'.
В полученном результате найдите свойство SSPAllowedEntitySchemaCount :тут число.
Чтобы посмотреть, сколько объектов Вы уже вывели, выполните запрос: select Count(*) from SysSSPEntitySchemaAccessList (nolock) where IsPreset = 0

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