Добрый день.

В настройке игры не доступны справочники титулов и достижений.

7.15.3.1649

Нравится

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

Добрый день,

 

на Studio Creatio 7.15.3.1649 успешно добавила титул и достижение в настройке игры (см. скриншот). При клике в окно ввода поля "Achievement" отображается справа всплывающее окно "Значение справочника" и при клике на окно открывается список значений для выбора. 

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

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

При клике на "Значение справочника" открывается список справочников.

 

Так и не получил ответа

Добрый день, 

 

ваш кейс не получилось воспроизвести на базовом продукте указанной версии. Уточните,

1. были ли ошибки при установке дополнения?

2. вносили ли изменения в пакете дополнения? 

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

 

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

1. Если указали Тип награды = Добавить титул, выполните поиск справочника Титул в игре;

2. Если указали Тип награды = Добавить достижение, тогда справочник Игровое достижение.

Также уточните, пожалуйста, какая культура установлена для текущего пользователя и какой пакет указан в системной настройке Текущий пакет.

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

Добрый день. Столкнулись с проблемой - после обновления с 7.13 на 7.16.2 появилось предупреждение при компиляции

Изображение удалено.Также не получается удалить расширение (еще со времен 7.13). Выдается ошибка при удалении "невозможно удалить".

Нравится

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

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

 

На скриншоте в сообщении отображается название кастомной схемы.

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

Если Вы хотите удалить это расширение, а система выдает сообщение о том, что это невозможно, то нужно проверить: 1) нет ли в конфигурации схем, которые унаследованы от схем пакета с расширением, в других пакетах;

2) нет ли других кастомных пакетов, которые зависят от пакета расширения.

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

Во втором зависимость от данного пакета у другого пакета.

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

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

 

передала информацию о появившемся сообщении ответственной команде.

 

Также в этом дополнении при настройке игр автоматически создаются бизнес-процессы по начислению баллов согласно настроенным правилам в текущем пакете. Поэтому перед удалением пакета удалите сначала автоматически сгенерированные схемы в текущем пакете.

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

Обновление не помогло. Ошибка осталась. Связанных пакетов нет. Зависимостей не наблюдаю.

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

Добрый день, появились какие-нибудь новости?

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

 

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

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

Получилось ли реализовать исправление?

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

 

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

 

Как только получу обновления по решению, дополнительно уведомлю.

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

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

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

Извините за причиненные неудобства.

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

Добрый день, коллеги! Подскажите пожалуйста что не так?

Я по туториалу(https://academy.terrasoft.ru/documents/technic-sdk/7-16/dobavlenie-detali-fayly-i-ssylki) все сделал. В схеме родительский объект вроде прописал верно - FileDetailV2. Но у меня деталь добавилась, но добавилась будто бы просто деталь, без возможности добавления файлов.

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

Нужно сделать что-то еще дополнительно?

Нравится

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

У вас версия ниже 7.12?

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

Нет, 7.15. А для 7.15 какой то другой алгоритм?

Описанный алгоритм для 7.12 и ниже



7.15 под рукой нет, но, кажется, как и 7.16 деталь с файлами создаётся автоматически при создании раздела

Добрый день.

Если говорить об базовой логике, то при создании нового раздела через мастер, деталь [Файлы и ссылки] будет присутствовать на странице редактирования за умолчанием. Добавление нового раздела описано в статье

Если добавлять деталь в существующий раздел, тогда детали с полями редактирования или нестандартными данными, например, [Файлы и ссылки], а также детали, данные которых не имеют прямой связи с текущей записью, создаются только средствами разработки. Подробнее читайте в документации по разработке, статья Деталь. Пример добавления детали Файлы и ссылки.

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

Товарищи, подскажите пожалуйста.



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



Может есть какой то другой способ отличный от создания новой версии процесса Отправка Email сообщения контакту обращения при публикации сообщения в канале Портал - Мультиязычный?

Нравится

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

Михаил, не совсем понял вопрос.

Чем неправильно в разделе обращений нажать на кнопку с глобусом в верхней панели, написать текст ответа и так опубликовать на портале? Зачем при этом создавать новую версию процесса?

Или Вы не знаете, на какой объект завязаться процессом, чтобы срабатывал при добавлении портального сообщения?

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

Суть проблемы: при создании продажи запускается БП. Первый элемент - создание и открытие активности(пытался также сделать через создать-открыть), но карточка активности не открывается. Кто сталкивался с подобным? прошу совета!

Нравится

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

Здравствуйте!  проверьте установлен ли данный признак - https://prnt.sc/trld5r

А процесс точно не в фоновом режиме?

Здравствуйте!  проверьте установлен ли данный признак - https://prnt.sc/trld5r

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

Коллеги, добрый день. Версия 7.15.4.

 

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

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

Или хотя бы при переоткрытии панели? Т.е. закрыл панель (переключил на другую), открыл заново - отобразились новые сообщения, поступившие за тот период, пока панель не обновлялась?

 

Понятно, что можно вызвать сортировку onSortClick в схеме SocialFeed, но хотелось бы хотя бы отловить момент загрузки структуры открытой боковой панели, по аналогии с onEntityInitialized на странице карточки. Есть ли такое событие в схеме?

Нравится

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

Денис, есть уже давно заведенная идея «Уведомление о появлении нового сообщения в Ленте, на которую подписан», но там пока не дошли до реализации. Видимо, есть технические трудности.

 

А по логике в SocialFeed, обратите внимание на кнопку ShowNewMessagesButton внутри ShowNewMessagesContainer. Там в обработчике нажатия происходит такое обновление:

/**
 * New messages button event handler.
 * @private
 */
onShowNewMessageClick: function() {
	this.set("sortColumnName", this.get("SocialMessageSortColumns")[0]);
	this.set("sortColumnLastValue", null);
	this.set("newSocialMessagesCount", 0);
	this.set("showNewSocialMessagesVisible", false);
	this.get("SocialMessages").clear();
	var newMessageContainer = this.Ext.get(this.get("ESNRightPanelSandboxId") + "_postList-container");
	if (newMessageContainer && this.getIsRightPanel()) {
		newMessageContainer.removeCls("showNewMessageContainerTop");
		newMessageContainer.removeCls("headerWithChannelListAndMessageTop");
	}
	var channelFilter = this.get("channelFilter");
	var initMessageCount = this.get("InitMessageCount");
	if (channelFilter) {
		this.loadPosts(initMessageCount, channelFilter);
	} else {
		this.loadPosts(initMessageCount);
	}
	this.Ext.getBody().dom.scrollTop = 0;
	this.Ext.getDoc().dom.documentElement.scrollTop = 0;
},

А логика отображения этой кнопки при добавлении нового сообщения реализована в showLoadNewMessageButton, которую вызывает onInsertSocialMessageReceived, а её  onSocialMessageReceived. А последняя подписывается на событие в init:

this.Terrasoft.ServerChannel.on(this.Terrasoft.EventName.ON_MESSAGE, this.onSocialMessageReceived, this);

 Возможно, если разобраться в логике этих функций, получится не показывать кнопку «Показать 1 новое сообщение/Показать {0} новых сообщений», а сразу обновлять при помощи loadSocialMessages, которая тоже там вызывается? Сейчас, насколько я понял, сразу, без кнопки, показывает только для сообщений от текущего пользователя, то есть самого себя:

/**
 * Insert social message handler.
 * @private
 * @param {Object} config Configuration object.
 * @param {Object} config.response Social message response.
 * @param {Object} [config.receivedMessage] Received message.
 */
onInsertSocialMessageReceived: function(config) {
	var receivedMessage = config.receivedMessage || this.Ext.decode(config.response.Body);
	var channelFilter = this.get("channelFilter");
	if (!channelFilter || receivedMessage.channelId === channelFilter.rightExpression.parameterValue) {
		if (this.Terrasoft.SysValue.CURRENT_USER.value === receivedMessage.sysAdminUnitId) {
			this.loadSocialMessages(config.loadSocialMessagesConfig, config.loadSocialMessagesCallback,
this);
		} else {
			this.showLoadNewMessageButton();
		}
	}
},

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

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

Добрый день!

 

Имеется расширение от DevLabs для создания шаблонных обращений.

Подскажите как настроить возможность создавать портальному пользователю обращение по шаблону? Настройка права чтения на шаблон не отобразила данную опцию для портального пользователя.

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

Нравится

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

Добрый день, Руслан, 

 

возможность создавать портальному пользователю обращение по шаблону в дополнении не реализована.

Передала вашу идею ответственной команде.

Ирина Лазоренко, благодарю, было бы полезной функцией.

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

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

 

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

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

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

Нравится

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

Руслан, если по таймеру, то надо каким-то образом определять, какой Id имеется в виду. Если выйдет настроить фильтр, в который попадут только такие записи, можно использовать его.

 

Либо добавить служебное логическое поле «обработан» и программно его значение-галку снимать при смене стадии и ставить после отправки.  И фильтровать в БП по таймеру записи, где снято.

 

Хотя, если делаем обработчик события смены стадии, можно всё сделать в нём и нет смысла в отдельном БП по таймеру.

 

Вам нужно по таймеру обработать все обращения со статусом "В работе" или только последнее?

Ксензов Егор,

Мне нужно обработать индивидуально обращение, которое было возварщено из стадии OnHold и отправить уведомление именно тому ответственному, обращение которого было возвращено. Знаю как "цеплять к id" если 1 шаг это стартовый сигнал, а вот с таймером не разобрался как сделать

Шарифуллин Руслан,

здравствуйте! Тогда Вам необходимо добавить в данный процесс подпроцесс который будет обрабатывать обновленную коллекцию. В данной статье описана работа с коллекциями в БП. Это так на вскидку.

Руслан, если по таймеру, то надо каким-то образом определять, какой Id имеется в виду. Если выйдет настроить фильтр, в который попадут только такие записи, можно использовать его.

 

Либо добавить служебное логическое поле «обработан» и программно его значение-галку снимать при смене стадии и ставить после отправки.  И фильтровать в БП по таймеру записи, где снято.

 

Хотя, если делаем обработчик события смены стадии, можно всё сделать в нём и нет смысла в отдельном БП по таймеру.

 

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

Коллеги, добрый день. Версия 7.15.4.

 

При создании страницы редактирования (в разделе используется несколько страниц редактирования в зависимости от типа) была создана новая схема карточки. Как правильно её переименовать в данной версии?

 

Ранее можно было просто изменить название в конфигурации (в define схемы и в названии), но теперь возникает ошибка:

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

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

Нравится

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

Я в таких случаях делал стоп/старт iis. Актуально для onsite.

Добрый день.

 

Мне в таких случаях помогала полная компиляция конфигурации, хотя это очень напрягает из-за того, что много времени уходит на выполнение этой операции.

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

Добрый день, Денис!

Соглашусь с Коллегами, помогает либо генерация ИК, либо полная компиляция конфигурации. Обычно хватает второго, да и занимает меньше времени.

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

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

 

Да, раньше было достаточно только генерации исходного кода для выбранных элементов, но где-то с версии 7.15.4 у меня это не работало.

 

У Вас на какой версии достаточно генерации исходных кодов?

Титаев Александр Николаевич пишет:

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

После предыдущих 2х пунктов пересохранение уже точно не нужно. 

Алла Савельева пишет:

Мне в таких случаях помогала полная компиляция конфигурации, хотя это очень напрягает из-за того, что много времени уходит на выполнение этой операции.

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

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

Я в таких случаях делал стоп/старт iis. Актуально для onsite.

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

Всем салют!

Подскажите, пожалуйста, как формируется id обращения в BPM?

https://*****.ru/0/Nui/ViewModule.aspx#CardModuleV2/CasePage/edit/61b75e60-765c-43a2-9d7d-c32c674929c9

 

вот эта часть 61b75e60-765c-43a2-9d7d-c32c674929c9 

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

 

Нравится

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

Это внутренний идентификатор. Почитайте в интернете про GUID (Globally Unique Identifier). Генерируется вроде по функции Guid.new()

И насколько я знаю нет, перекодировать на номер обращения нельзя. Этот Id используется далее в системе, где происходит ссылка на обращение.

Это внутренний идентификатор. Почитайте в интернете про GUID (Globally Unique Identifier). Генерируется вроде по функции Guid.new()

И насколько я знаю нет, перекодировать на номер обращения нельзя. Этот Id используется далее в системе, где происходит ссылка на обращение.

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

 

В первых версиях 5.Х пробовали формировать Id подряд, но вскоре отказались. Артефакты с тех времён можно увидеть в старых справочниках, например, ContactType. Там у трёх из четырёх записей Id отличаются одним символом.

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