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

- классификация

- взращивание

- перевод в продажу

- ожидание продажи

- потребность удовлетворяет

- потребность отсутствует

- дисквалифицирован

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

Нравится

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

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

 

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

Или применить нумерацию значений.



Мы зафиксировали данное обращение. И вопрос о возможности добавления кастомной сортировки в данном графике будет максимально детально рассмотрен с перспективой использования в будущих версиях.

 

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

Добрый день.

 

В справочнике названий стадий откорректируйте название стадий - в начале строки добавьте номер стадии, например, '1. Квалификация', '2. Взращивание' и т.д. А потом настройте сортировку по названию.

 

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

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

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

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

Зверев Александр,

Первоначальная цель построить такой график:

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

 

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

Или применить нумерацию значений.



Мы зафиксировали данное обращение. И вопрос о возможности добавления кастомной сортировки в данном графике будет максимально детально рассмотрен с перспективой использования в будущих версиях.

 

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

LabRus,

 

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

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

Может кто сталкивался с таким.

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

Можно зафильтровать добавив в замещаемом модуле код для атрибута

"Owner": {
	"dataValueType": Terrasoft.DataValueType.LOOKUP,
	"lookupListConfig": {
		filter: function() {
			var filterGroup = Ext.create("Terrasoft.FilterGroup");
			filterGroup.add("IsUser",
				Terrasoft.createColumnIsNotNullFilter("[SysAdminUnit:Contact].Id"));
			filterGroup.add("IsActive",
				Terrasoft.createColumnFilterWithParameter(
					Terrasoft.ComparisonType.EQUAL,
					"[SysAdminUnit:Contact].Active",
					true));
			return filterGroup;
		}
}

В продаже это нормально сработало, но в активностях не как не хочет работать фильтр.

Может кто в курсе почему?

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

Нравится

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

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

Попробуйте посмотреть, какой запрос идёт в одном и другом случае. Сначала — запрос от браузера к веб-сервису, его можно увидеть в «Инструментах разработчика». Если не поможет понять и сайт развёрнут локально, можно запустить SQL-профайлер и посмотреть запросы уже на уровне базы.

Зверев Александр,

Проверил все наследования - только в ActivityPageV2 в NUI rfgtnt есть логика через атрибут

"Owner": {
	dataValueType: Terrasoft.DataValueType.LOOKUP,
	lookupListConfig: {filter: BaseFiltersGenerateModule.OwnerFilter}
}

и наследование идет от модуля что наследовался от выше указанного в NUI пакете. У себя в замещенном модуле его и заместил

Теперь попробуйте посмотреть запрос. Если Ваш фильтр идёт одновременно с этим и их условия мешают, это должно быть видно.

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

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

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

Ошибку выдает: "Object reference not set to an instance of an object."

В тексте письма есть ссылки на сайт и элемент отписки.

В чем может быть ошибка?

Нравится

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

А есть полностью стек после «Object reference not set to an instance of an object»? Такое сообщение значит, что где-то в коде обращаются к переменной как к объекту, а там пусто. А в чём именно дело, можно понять, увидев, откуда именно вызов.

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

Добрый день!

 

У меня в CTI панели есть два поля:

Линия соединения и Тематика. В Тематике есть справочная колонка Линия соединения. Мне необходимо фильтровать справочник 2 по значению в поле 1.

Я попробовал сделать это тремя способами:

1. lookupListConfig. Не работает, в фильтр даже дебаггер не проваливается.Изображение удалено.

2. Бизнес правила. Тоже не работают.

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

3. И дальше я попытался написать метод, который будет вызываться по изменению колонки 1, чтобы там уже программно добавлять/удалять необходимые значения из справочника в поле 2.

В итоге и в этот метод не могу провалиться дебаггером.

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



Скрины по каждому варианту во вложении.

Кто сталкивался? Что происходит? В других карточках все методы работают, именно в CTI панели - нет.

 

Нравится

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

У Вас какая версия? У меня так же не работает код фильтрации в разделе активностей на поле "Ответственный" - версия Sales 7.15.2 для СУБД Oracle

Александр, не думаю, что это как-то связано с Вашим случаем. Вы же добавляли в обычную карточку, а у CTI-панели, видимо, есть особенности.

 

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

scr_section_service_requests_buttons_on_call.png

Александр Тыра,

В обычных страницах у меня работает. Версия такая же только Service.

Зверев Александр,

Да, на крайний случай так и сделаю

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

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

В мобильном приложении в разделе итоги не отображаются расчетные показатели, составленные с помощью Calculated metrics for Creatio. При этом остальные работают.

Может кто сталкивался? Как решается данный вопрос?

Нравится

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

Добрый день, Илья!

 

работа расчетных показателей в мобильном приложении не реализована в дополнении Calculated metrics for Creatio. В мобильном приложении используется другой сервис формирования данных, поэтому настройки основного приложения не валидны в этом кейсе.

Ирина Лазоренко,

Спасибо за ответ

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

Доброго всем дня.

 

Некоторое время назад появилась ошибка: "1 of 0 records imported from the source file "". 4294967295 record(s) not imported.".

Периодически появляется в коммуникационной панели в системных уведомлениях: http://prntscr.com/ru3qoq

 

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

 

По данным записям (ошибкам) в таблице Reminding колонка SubjectId с "нулевым" Id: http://prntscr.com/ru3l3r

 

Сталкивался ли кто с подобной ошибкой? 

Нравится

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

Дарья, эти уведомления генерируются ошибочно по результату получения входящих лидов/обращений с посадочной страницы.

Для устранения нужно установить пакет FileImportNotificationFix_20.04.07_12.51.35.zip на сайт (лучше сначала проверить на тесте) или дождаться, когда выйдет очередное обноление, его включающее.

Зверев Александр,

Большое спасибо, Александр! 

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

Добрый день!

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

Скажите, а как я могу управлять (изменить) под каким пользователем запускается бизнес-процесс по таймеру?

Заранее спасибо за ответ.

Нравится

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

Владимир Соколов,

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

Насколько я знаю никак)

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

а если процесс будет сохранён другим пользователем, то не запустится от его имени?

 

Владимир Соколов,

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

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

Добрый день,

Как в бизнес процессе реализовать такое условие: 

Если котировка валюты была создана или изменилась от предыдущего значения более, чем на 5%, то поставить задачу верификатору на подтверждение изменений с текстом сообщения: "Требуется подтверждение на [добавление / изменение] валюты [Название валюты]. Предыдущее значение: [Предыдущее значение]. Новое значение: [Новое указанное значение]"

Нравится

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

Добавьте в объект Валюта колонку "Предыдущее значение котировки". Далее простой БП на добавление актуальной котировки (очевидно, будете брать её из CurrencyRate как запись с пустой EndDate?). И после сравнения и постановки задачи можете поменять колонку "Предыдущее значение котировки"

Добавьте в объект Валюта колонку "Предыдущее значение котировки". Далее простой БП на добавление актуальной котировки (очевидно, будете брать её из CurrencyRate как запись с пустой EndDate?). И после сравнения и постановки задачи можете поменять колонку "Предыдущее значение котировки"

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

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



На странице обращений располагается грид - http://joxi.ru/LmGg9DxUJdJ1dm

В отображении грида была проставлена галочка в фильтре-флаге "Отображать закрытое".

При редактировании дашбордов секции (были добавлены две цифры 5 в конце) http://joxi.ru/LmGg9DxUJdJzdm и последующем сохранении



Случается следующее:



При переключении на отображение грида данные из колонок будто бы "пропадают" - http://joxi.ru/zANMzV8F6O6Ln2



Данная проблема наблюдается только при включенном флаге "Отображать закрытые".



В консоли разработчика никаких ошибок не наблюдается, запросы уходят корректно. 

Алгоритм действий при отключенном флаге-фильтре корректно отрабатывает.



Кто-нибудь сталкивался с подобным? Является ли это ошибкой\недоработкой в базовом коде клиентского модуля Creatio?

Нравится

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

Отправили запрос в тех. поддержку - назвали багом, в итоге получили фикс. Фикс вошел в состав 7.16.1

Отправили запрос в тех. поддержку - назвали багом, в итоге получили фикс. Фикс вошел в состав 7.16.1

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

Добрый день!

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

В конфигураторе в свойствах объекта есть возможность указать колонку для сортировки, но результат никак не меняется. Сортировка в списке идет по названию. Или это очередное неработающее свойство? Изображение удалено.

Нравится

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

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

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

Как сделать сейчас, попробуйте совет отсюда.

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