Идея

На объекте включено наследование прав

При этом корректно отсутствует возможность добавить, удалить и отредактировать эту запись.

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

И подскажите, пожалуйста, как это сделать уже на текущей версии

Обсуждение
1 комментарий

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

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

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

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

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

Был создан БП, который устанавливает значение "Доволен" в закрытых обращениях, где контакт не оценил работу, практически во всех закрытых обращениях уровень удовлетворённости клиентов  пустой. 

Процесс был успешно создан, и значение проставлено. По невнимательности не указали в фильтре самое важное, критерий, что обращение должно быть в состоянии "Закрыто", сейчас во всех жизненных циклах обращения стоит уровень удовлетворённости клиентов "Доволен". Как исправить ситуацию? Возможно ли задать установку пустого значения в БП? 

Заранее благодарю!

У меня такой же вопрос

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

Добрый день!
Можно сделать кодом в элементе скрипте:

var update = new Update(Get<UserConnection>("UserConnection"), "Case")
    .Set("SatisfactionLevel", Column.Parameter(null, "Guid"))
    .Where("Status").IsNotEqual(Column.Parameter("3e7f420c-f46b-1410-fc9a-0050ba5d6c38")) as Update;
update.Execute();

Или, если у вас есть доступ к базе, выполнить запрос напрямую в базе

Сидоров Александр В.,

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

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

Да, можно. Попробовал кодом:

var update = new Update(Get<UserConnection>("UserConnection"), "Contact")
    .Set("Birthdate", Column.Parameter(null, "DateTime")) as Update;
update.Execute();

 

Сидоров Александр В.,

Спасибо.

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

Коллеги, приветствую!

Следующая ситуация возникла - с внешнего веб-сервиса прилетает ответ на bpmonline. В логах внешнего веб-сервиса видим, что ответ отправляется с данными, однако когда он доходит до bpmonline - данных нет, http код равен 0 и тело ответа пустое. Типы данных верны, ответы от других внешних веб-сервисов приходят с данными, как надо. И в Postman тоже все в порядке - проблема возникает только в bpmonline. Вопрос в следующем - где могут теряться данные? Может ли IIS менять тело ответа? Будем признательны за любую помощь.

У меня такой же вопрос

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

Что дергает в bpm внешний веб сервис? Привидите код получения и обработки ответа внешнего веб сервиса.

Григорий Чех,

Спасибо за ответ, проблема разрешилась. Дело было в веб-сервисе.

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

Коллеги, прошу рассмотреть возможность при сохранении документации в pdf для процесса в bpmonline studio free выводить не только описание процесса, но и собственно сам процесс. Иначе это очень тяжело читать и документация получается неполноценной. 

В текущем виде использовать её с клиентами не получится.

Обсуждение
5 комментариев

Под "Сам процесс" подразумевается диаграмма процесса?

Да. Сейчас же выводится в документацию только описание шагов. Без диаграмм 

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

Алексей Следь,

точно, про язык шаблона очень верное замечание

Всем спасибо за комментарии! Зафиксировал пожелания по следующим вопросам:
1. Выводить картинку диаграммы процесса в отчет.
2. Настройка форматирования блоков.
3. Возможность формировать документацию не только по английскому шаблону.
Будем учитывать их в планах доработок.

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

Подпроцессы в free версии поддерживаются? Что-то не нашел, как перейти к редактированию подпроцесса.

Или они только в режиме collapsed?

У меня такой же вопрос

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

На IT форуме говорили, что пока нет, но в планах.

Добрый день! Пока работа с подпроцессами реализуется в режиме collapsed. Мы планируем расширить возможности по работе с подпроцессами в следующих обновлениях. 

 

Марина Бельмега пишет:

Добрый день! Пока работа с подпроцессами реализуется в режиме collapsed. Мы планируем расширить возможности по работе с подпроцессами в следующих обновлениях. 

Марина, спасибо. Чтоб два раза не вставать — call activity — точно так же, на уровне символа на диаграмме?

Безручко Аркадий Анатольевич,

 ну меня там не было, я сегодня презентацию посмотрел. Не совсем ясно, в таком случае, как вообще описывать подпроцессы — как отдельные процессы? А как они будут запускаться на исполнение в таком случае? Возможно, в enterprise version это иначе...

 

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

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

Добрый день!

Есть ли какой-то механизм в bpm'online studio free по разграничению прав доступа? Например, нам нужно вести процессы всех клиентов в нашем аккаунте и предоставлять доступ к ним для каждого конкретного клиента. Либо подразумевается, что клиент создает себе аккаунт и дает доступ нам?

У меня такой же вопрос

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

Александр, добрый день!

Доступ дается на все процессы в аккаунте studio free. Вы правильно написали, на текущий момент подразумевается, что будет отдельный аккаунт для каждого клиента. Cейчас новый аккаунт создается при регистрации нового пользователя, поэтому надо будет отдельно регистрироваться каждому клиенту.

Доступ к аккаунту дается путем отправки приглашения в аккаунт. При этом, возможность приглашать существующих пользователей bpm'online studio free к себе в аккаунт пока отсутствует. Прямо сейчас вы сможете вести под одним пользователем процессы только одного клиента, если необходимо, чтобы и клиенты имели доступ к своим процессам.

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

Понял, спасибо!

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

Хардиков Александр,

отлично, спасибо!

Сидоров Александр Валерьевич,

извините, немного поспешил с новостью. Эта функция заработает завтра, я дополнительно сообщу в этом обсуждении.

Хардиков Александр,

ничего) я раньше понедельника все равно не смогу проверить) в любом случае - это происходит очень быстро относительно даты релиза

Сидоров Александр Валерьевич,

Теперь заработало, можете приглашать существующих пользователей.

Хардиков Александр,

спасибо!

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

Какие ограничения есть у Bpm’online studio free?

В чем Ваш интерес в выпуске такого продукта? ;)

У меня такой же вопрос

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

Здравствуйте, Юрий! 

Единственное ограничение для пользователей bpm'online studio free - 1Гб  контента, который создается в рамках аккаунта. Но этого вполне достаточно, чтобы описать сотни процессов. Нет никакого подвоха :) 

добрый день! подскажите пожалуйста особенности обеспечения безопасности конфиденциальных данных в этой бесплатной платформе

Марина Бельмега, удовлетворите пожалуйста любопытство :)

Марина Бельмега. Да, вопрос безопасности важен...
И по полномочиям участников приглашенной команды, что можете сказать?

Iurii Shubin,

Если на верхнем уровне, то конфиденциальность данных в bpm'online studio free, обеспечивается несколькими составляющими: 1. Шифрование трафика: Безопасная передача данных через HTTPS. 2. Аутентификация: Доступ к сервисам исключительно идентифицированных пользователей через JWT-token. 3. Авторизация: Сервисы отдают только те данные, к которым пользователь имеет доступ.

Юрий Прокопов,

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

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

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

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

Коллеги, здравствуйте. Возникла проблема - веб-сервис возвращает значения, однако мы не можем их увидеть на преднастроенной странице в bpmonline - в соответствующих полях отображаются 0 (если числовое) и пустота (если строковое). Другие веб-сервисы отображаются корректно, проблема только с одним конкретным. При этом, сам веб-сервис работает корректно, т.е. формирует и отправляет нужный запрос на bpmonline, а дальше мы не можем его отобразить. Используем простой бизнес-процесс, в котором элементы веб-сервис и преднастроенная страница. Будем признательны за помощь

У меня такой же вопрос

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

Добрый день,

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

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

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

Сделал замещение страницы BaseModulePageV2 (ESN)

Написал такой код.

define("BaseModulePageV2", [], function() {
	return {
		methods: {
			init: function() {
				this.callParent(arguments);
				this.setESNTabCaptionNumber();
			},
			setESNTabCaptionNumber: function() {
				var esnTabCaption = this.get("Resources.Strings.ESNTabCaption") + "()";
				this.$ESNTabCaptionNumber = esnTabCaption;
			}
		},
		attributes: {
			"ESNTabCaptionNumber": {
				type: Terrasoft.ViewModelColumnType.VIRTUAL_COLUMN,
				dataValueType: this.Terrasoft.DataValueType.LONG_TEXT,
				value: ""
			}
		},
		diff: /**SCHEMA_DIFF*/[
			{
				"operation": "merge",
				"name": "ESNTab",
				"values": {
					"caption": {"bindTo": "ESNTabCaptionNumber"},
				}
			},
		]/**SCHEMA_DIFF*/
	};
});

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

У меня такой же вопрос

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

Добрый день!
Скорее всего вместо this.$ESNTabCaptionNumber = esnTabCaption нужно написать this.set("ESNTabCaptionNumber", esnTabCaption)

Сидоров Александр В., нет, так тоже не работает

Нашел похожую тему https://community.terrasoft.ru/questions/izmenit-ima-vkladki-tab

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

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

Добрый день.

Подскажите, пожалуйста, наиболее удобный способ конвертации из DOC/DOCX в RTF и обратно.

Желательно без дополнительного подключения внешних библиотек.

Спасибо!

У меня такой же вопрос

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

Без внешних сборок навряд ли получится разве что дергать онлайн сервисы наподобии google docs или microsoft office online. 

Григорий Чех,

Понятно. Спасибо.

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