Добрый день!!!

Кто нибудь знает как удалить действия с определенными разделами в командной строке?

Например: Изображение удалено.

нужно чтобы "релиз" и действия над ним не отображались 

Нравится

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

Здравствуйте, Михаил!

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

Command

CommandParams

AdditionalParam

MainParam

На которые и завязан функционал командной строки.

Также обращаю Ваше внимание что с версии 7.10.0 в приложении появился глобальный поиск https://academy.terrasoft.ru/documents/bpmonline-release-notes-7-10-0#T…, который полностью замещает функционал командной строки и одновременное использование этих 2х блоков функционала не возможно.

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

Добрый день!

Возможно, кто-то сталкивался.  Процесс идет по циклу. Для задач "Открыть страницу редактирования" я устанавливаю длительность таким образом

([#Длительность задачи(мин)#]==-1)?480:[#Длительность задачи(мин)#]

На первом круге все работает, но когда иду на второй круг, то выходит ошибка

Невозможно вычислить выражение "([#[IsOwnerSchema:false].[IsSchema:false].[Parameter:{d68182d4-d334-4166-a66e-c2f355d8db20}]#]==-1)?480:[#[IsOwnerSchema:false].[IsSchema:false].[Parameter:{d68182d4-d334-4166-a66e-c2f355d8db20}]#]", ошибка: Допущена ошибка в формуле: Expression expected (at index 1).

при этом в "вопрос пользователю я задаю это же выражение в качестве вопроса ([#Длительность задачи(мин)#]==-1)?480:[#Длительность задачи(мин)#] и там оно выводит все корректно, а именно длительность установить на втором круге не может и процесс валиться с ошибкой

 

 

 

Нравится

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

Добрый день!

 

Есть 75 Контрагентов, который нужно сменить Ответственного. Каким образом это можно сделать?

Нравится

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

Ну, как вариант, напишите бизнес-процесс, который изменит ответственного с учетом фильтра.

Добрый день. Самый оптимальный вариант - написать UpdateQuery. Вы можете задаться вопросом, почему бы не сделать это непосредственно в базе с помощью SQL скрипта? Дело в том, что данный вариант не затронет бизнес-логику приложения, как минимум - новому Ответственному не будут выданы полные права на запись, а также не будут запущены процессы, которые начинаются на изменение Ответственного. В то время как вариант с UpdateQuery идентичен изменению Ответственного в интерфейсе приложения.

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

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

Нравится

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

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

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

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

Добрый день!

Есть ли возможность в bpm выбирать группу получателе email, а не выбирать каждого по отдельности путем фильтрации всех контактов в системе?

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

Нравится

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

Добрый день! Группу получателей можно выбирать в продукте Marketing и интегрирован с системой рассылки. Данный функционал подразумевает единичную отправку

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

Через БП изменяю значение поля через действие "Изменить данные". БП запускается по нажатию кнопки на странице редактирования записи. 

Вопрос: как визуально отобразить изменение этого поля?

Нравится

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

т.е. вы меняете поле в карточке путём бп? Если да, то способ такой себе, честно говоря) Лучше сделать esq запрос в js и через this.set что-то устанавливать. Если всё же хотите оставить бп, то:

 лёгкий способ - при вызыве бп указать callback-функцию, в ней делать this.reloadEntity()

трудный - генерировать сообщение из бп в карточку с конкретным значением, устанавливать его через this.set.

Варфоломеев Данила,

хорошо, спасибо) 

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

Миннекаев Айдар,

Там добавляется кнопка примерно таким образом (добавлять в Section):

{
	"operation": "insert",
	"name": "RandomButton", //своё название
	"parentName": "CombinedModeActionButtonsCardLeftContainer",
	"propertyName": "items",
	"values": {
		"itemType": Terrasoft.ViewItemType.BUTTON,
		"caption": {"bindTo": "Resources.Strings.RandomButtonCaption"}, //свой капшн
		"click": {"bindTo": "onCardAction"}, //!!!оставляем
		"style": Terrasoft.controls.ButtonEnums.style.BLUE, //свой стиль
		"visible": true,
		"classes": {"textClass": ["actions-button-margin-right"]}, //отступ 5 пикселей от соседних кнопок
		"tag": "onRunMyProcess" //!!!метод КАРТОЧКИ, который будет вызываться
	}
},

Метод onCardAction кидает в карточку сообщение с названием метода, в карточке идёт обычный вызов метода (который указан в тэге) без параметров

Варфоломеев Данила,

спасибо:)

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

Коллеги, доброго дня!

 

В Академии есть хорошая статья по настройке e-mail - уведомлений о новом комментарии к сообщению в ленте:

https://academy.terrasoft.ru/documents/technic-bpms/7-10/kak-uvedomit-p…

 

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

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

 

Заранее спасибо за помощь.

Нравится

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

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

Для Вашего кейса Вы можете взять за пример стартовые сигналы базового процесса "Уведомления в ESN".

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

Добрый день!

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

Насколько  я помню, это можно решить какой-то настройкой, но я к сожалению не помню какой.

Так же интересно, чем я жертвую, отключая данную опцию)

 

Нравится

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

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

По теме: я просто сделал windows.open, когда пользователь нажимает на кнопку открыть в гриде (onActiveRowAction вроде функция называется. Там ещё case обработчик тэгов кнопок должен быть). Возможно не самый изящный способ, можно было бы и через pushHistoryState, но срабатывает

Варфоломеев Данила,

если делать через window.open кнопка "Закрыть" не срабатывает, можно ли как то сделать чтобы она работала? 

window.close ?

Если открывали в _self, тоесть в том же окне, то:

window.history.back();

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

Коллеги, доброе утро!

Согласно данной статье реализована функциональность - статья.

Однако, в примере используется объект раздела "Контакты" и присутствует кнопка "Добавить". В моем случае, используется объект, который является справочником и кнопки добавить нет . (пример на картинке). Подскажите, что необходимо сделать, чтобы была возможность добавить новое значение? Я так понимаю, потому что это справочник, у него нет страницы редактирования, потому система не понимает что вызывать для добавления новых значений. То есть самое простое решение, зарегистрировать его как раздел?Изображение удалено.

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

Нравится

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

Здравствуйте, для того что бы была возможность добавлять записи, для объекта должна существовать страница редактирования. Что бы не делать все манипуляции вручную в БД по регистрации и созданию такой страницы: Самый простой способ, это на основании этого объекта, создать мастером деталей деталь, и сконфигурировав на соответствующей закладке "Страница" страницу для этого объекта, после сохранения детали, в бд будет создана и зарегистрирована как схема детали, так и схема карточки, и, после перезахода на сайт, возможность добавления в справочник из карточки будет доступной. Не забудьте почистить кеш браузера.

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

У нас в системе в карточке контрагента есть вкладки с направлениями. По каждому направлению есть свой ответственный.

Главный ответственный по контрагенту не используется.

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

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

Нравится

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

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

Вам необходимо сделать запись в таблицу SocialSubscription с указанием ид текущей записи и ид пользователя. Сделать вы это можете с помощью БП.

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