Добрый день. Мне необходимо былодобавить группу полей типа "логическое" в три колонки. Но если в дизайнере страницы все выглядит ровно, то при просмотре страницы в обычном режиме поля все съезжают. Изображение удалено.

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

На экранах с разным разрешением эти колонки пляшут кто во что горазд. 

Как исправить эту проблему?

Нравится

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

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

 

К сожалению на даный момент исправить такое поведение не выйдет. Мы создали задачу на ответственную команду R&D, чтобы решить эту проблему в будущих релизах. Спасибо, что уведомили нас об этой ошибке!

 

С уважением,

Мирослава

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

 

К сожалению на даный момент исправить такое поведение не выйдет. Мы создали задачу на ответственную команду R&D, чтобы решить эту проблему в будущих релизах. Спасибо, что уведомили нас об этой ошибке!

 

С уважением,

Мирослава

Mira Dmitruk,

Спасибо за ответ. Будем ждать

Tatiana,

ИМХО, в вашем случае, логичнее было бы использовать справочник с услугами и деталь "Предложенные услуги" со множественным выбором из справочника (https://academy.terrasoft.ua/docs/developer/ehlementy_interfejsa/detail…), иначе, при добавлении новых продуктов, будет расти кол-во строк и столбцов на странице. К тому же, обработка результатов, в виде десятка булевых параметров, в каком-нибудь процессе или отчете - удовольствие не из приятных.wink

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

Необходимо уведомлеть сотрудников при публикации статьи в Базе знаний.

Добавить возможность упоминания группы сотрудников при публикации нового материала в Базе знаний не получилось. В окне Ленты через @ получается выделить только конкретного пользователя, а  группу или роль, например "менеджеры" выделить нельзя? Есть ли возможность расширения функционала "@"

 

Так же пошли другим путем, создал в Ленте отдельный Канал, куда добавил нужную мне группу пользователей.  Создал пост. Но уведомления приходят в Ленту, это не достаточно, так как в Ленте отсутствует визуализация новых событий, как это есть в Центре уведомлений. И пользователи могут пропустить эти сообщения. Возможно ли настроить Ленту, что бы там отображались новые события (визуально как в Центре событий). Или дублировать сообщения из Каналов в Центр уведомлений. 



Может кто-то решал эту проблему  (Уведомления при публикации статьи в Базе знаний) бизнес-процессом? 



спасибо.



P.S. кроме этого при публикации в Ленте Канала, можно ли "вставить ссылку"? По базе в Каналах есть канал Новости, там реализовано внедрение гиперссылки.  Но при новой публикации это сделать не возможно.Изображение удалено.

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

 

Нравится

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

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

Поэтому я решил обойти отсутствие гиперссылки и решил ее просто скопировать.

1 в базе знаний открываем статью

2 выбираем гиперссылку и создаем ее

3 копируем и вставляем созданную гиперссылку в нашу Ленту в Канале

Добрый день.



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



Для этого нужно создать процесс со стартовым сигналом по событию добавления новой записи и элементом “Добавить данные” в котором будут добавляться данные в таблицу "Reminding".



Подробнее:

https://community.terrasoft.ua/questions/kak-sozdat-uvedomlenie-iz-proc…



https://community.terrasoft.ua/questions/biznes-process-po-otpravke-uve…

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

Добрый день!

Правильно ли понимаю, что Creatio Marketing из коробки поддерживает интеграцию только с сервисами рассылки UniOne и ElasticEmail?

 

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

Нравится

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

Есть фильтрация в разделе на детале. при добавлении первого элемента,все последующие фильтруются от условия первого добавленго элемента, скажем от категории. И добавляю товар с категорией Навигация, следующие позиции фильтруются, правильно, потом удаляю все позиции из детали, захожу в этот товар, меняю там навигацию на Тахографию, добавляю снова в деталь, а фильтры все равно по навигации. Проблема решается после обновления страницы, а можно как-нибудь отследить эти изменения и обновить фильтр?

Нравится

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

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

 

В решении этого вопроса Вам поможет Маркетплейс решение 'Refresh active page' (прошу обратить внимание, что на данный момент оно есть только в английской версии Маркетплейса). Тут нужно будет настроить бизнес процесс с использовнием этого элемента, который перезагружает страницу и гавное надо будет указать триггер, по которому процесс будет запускаться. В данной ситуации триггером может быть внесение определенных изменений в запись.

 

С уважением,

Мирослава

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

Добрый день, установили приложение Выделение цветом записей в разделе Заказы, установилось успешно (логи прикрепляю), но при переходе в раздел не выводит записи вовсе и ошибка в консоле. У нас sales enterprise edition cloud, версия  8.0.3.2908

 

 

 

 

 

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

Нравится

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

Елена, добрый день!

Проверил данное решение на базовой сборке sales enterprise edition cloud, версия  8.0.3.2908. Кейс не воспроизводится.



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

 

Спасибо, действительно не вывела колонку, поправила и все успешно работает.

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

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



Пример: Есть 100 контактов для импорта. Для них создалась деталь, где можно выбрать класс (А, Б, В....). Выбрать может быть множественным. Можно ли импортировать информацию, не для каждой детали отдельно, а для всей 100 контактов сразу?

Нравится

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

Добрый день,

 

Вы можете вывести деталь на страницу контакта.

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

 

Далее Вы можете перейти к импорту - следует связать кололнки из файла с соответствующими колонками из системы.

 

Когда файл будет загружен, существующие контакты будут обновлены относительно их категории. Контакты, которых не было в системе, будут загружены из файла.

 

С уважением,

Глеб.

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

Я новичок в этом деле, но стало уже лучше. Пытаюсь добавить комплексный фильтр на основе полученных данных. если, что-то есть то на основе этого делать выборку. 

esq1.getEntityCollection(function (result) {

                                            if (!result.success) {

                                                this.showInformationDialog("Ошибка запроса данных");

                                                return;

                                            }

                                            result.collection.each(function (item) {

                                                    //message += "Все записи в списке " + item.get("IdRecord");

                                                    //message += " \n";

                                                if (item.get("IdRecord") === id) {

                                                    message += "Категория в записи " + item.get("CategoryRecord");

                                                    message += " \n";

                                                    message += "Тип в записи " + item.get("TypeRecord");

                                                    message += " \n";

                                                    categoryId = item.get("CategoryRecord");

                                                    typeId = item.get("TypeRecord");

                                                    this.set("Category", item.get("CategoryRecord"));

                                                    this.set("Type", item.get("TypeRecord"));

                                            }

                                            });

                                            this.showInformationDialog(message);

                                            /**/

                                        }, this);

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

"Category": {

                "dataValueType": Terrasoft.DataValueType.GUID,

                "type": Terrasoft.ViewModelColumnType.VIRTUAL_COLUMN,

                "value": "00000000-0000-0000-0000-000000000000"

                //"value": "Deffault Value"

            },

            "Type": {

                "dataValueType": Terrasoft.DataValueType.GUID,

                "type": Terrasoft.ViewModelColumnType.VIRTUAL_COLUMN,

                "value": "00000000-0000-0000-0000-000000000000"

                //"value": "Deffault Value"

            },

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

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

Нравится

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

Я новичок в этом деле, но стало уже лучше. Пытаюсь добавить комплексный фильтр на основе полученных данных. если, что-то есть то на основе этого делать выборку. 

esq1.getEntityCollection(function (result) {

                                            if (!result.success) {

                                                this.showInformationDialog("Ошибка запроса данных");

                                                return;

                                            }

                                            result.collection.each(function (item) {

                                                    //message += "Все записи в списке " + item.get("IdRecord");

                                                    //message += " \n";

                                                if (item.get("IdRecord") === id) {

                                                    message += "Категория в записи " + item.get("CategoryRecord");

                                                    message += " \n";

                                                    message += "Тип в записи " + item.get("TypeRecord");

                                                    message += " \n";

                                                    categoryId = item.get("CategoryRecord");

                                                    typeId = item.get("TypeRecord");

                                                    this.set("Category", item.get("CategoryRecord"));

                                                    this.set("Type", item.get("TypeRecord"));

                                            }

                                            });

                                            this.showInformationDialog(message);

                                            /**/

                                        }, this);

есть вот такой код, где выводит месейдж бокс с айдишниками найденых мной обьектов. Я их записываю вот сюда

"Category": {

                "dataValueType": Terrasoft.DataValueType.GUID,

                "type": Terrasoft.ViewModelColumnType.VIRTUAL_COLUMN,

                "value": "00000000-0000-0000-0000-000000000000"

                //"value": "Deffault Value"

            },

            "Type": {

                "dataValueType": Terrasoft.DataValueType.GUID,

                "type": Terrasoft.ViewModelColumnType.VIRTUAL_COLUMN,

                "value": "00000000-0000-0000-0000-000000000000"

                //"value": "Deffault Value"

            },

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

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

Нравится

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

Александр, проблема в том, что esq выполняется асинхронно, то есть у Вас сначала выполнится логика, которая вычитывает значение аттрибута и вызыращает пустой Guid, а только после этого завершит выполнение кусок:

 

this.set("Category", item.get("CategoryRecord"));

                                                    this.set("Type", item.get("TypeRecord"));

                                            }

                                            });

                                            this.showInformationDialog(message);

 

и Вы увидите результат (можете в отладчике протестировать, привязать проставление значения аттрибута через esq, а потом отображение аттрибута, на нажатие какой-то кнопки и проставить breakpoint-ы в двух местах: на моменте this.set("Type", item.get("TypeRecord")); и на моменте, когда должно вернуться значение аттрибута вне esq).

 

Если нужно использовать только esq то нужно разделить логику: например проставление значения аттрибута (esq) завязать на onEntityInitialized, а использование полученного значения либо на нажатие на какую-то кнопку (закинуть логику в метод-обработчик клика), либо на изменение значения какой-то колонки. Так значение аттрибута получить можно будет.

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

Добрый день!

 

При настройке ConnectionStrings.config параметры db "User ID" и "password" указал как для полльзователя с ограниченными правами на уровне сервера базы данных, котрый нужен для подключения к базе данных Creatio (pg_user).

В результате при попытке запуска прложения получил ошибку 42501: нет доступа к таблице SysSettings. Если в качестве "User ID" и "password" указать пользователя с правами администратора, например sysadmin, приложение запускается.

Необоходимо запускать приложение через администратора БД или нужно раздать дополнительные права пользователю pg_user или другой варинт?

Если необходимы дополнительные права дляpg_user, то какие права нужно раздать?


 

 

Нравится

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

Добрый день.



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

Вам нужно выдать права администратора для пользователя pg_user.

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

По инструкции "Развертывание on-site" дошел до шага "Запуск сервера приложения Creatio", но в корневой папке Creatio отсутсвуют файлы Terrasoft.WebHost.dll.config и Terrasoft.WebHost.dll.

Подскажите как запустить приложение?

 

Нравится

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

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

 

Спасибо за ваш вопрос!

Пожалуйста обратитесь к нашей команде поддержки support@terrasoft.ua

 

Скорее за всё вам нужно будет запросить другие файлы установки для вашего сайта.

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