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

Вопрос такой: а существует ли коннектор к MS SCOM и SCCM ?

Кое-где по комьюнити и академии информация про это проскакивает. Но ничего конкретного. 

Нравится

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

Павел, здравствуйте!

В базовой версии такой возможности нет.

Мы зафиксируем пожелание для рассмотрения департаментом разработки.

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

Коллеги, очень прошу помочь. 

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

Прочитала очень много материала на сайте академии. Прошу не рекомендовать ссылки, так как ссылок у меня много :). Все аккуратно прочитаны и проработаны. Что получается.

1. В управлении конфигурацией выбираем область "Пакеты" и создаем новый пакет.

затем в карточке пакета прописываем зависимости(зависимые пакеты), не забывая пакету Custom прописать "зависит от пакета" наш новый пакет.

 

Затем нам необходимо изменить значения в системных настройках

1) Настройка  "Префикс названия объекта" - пишем новые три латинские буквы. 

2) Настройка "Идентификатор пользовательского пакета". Тут я не уверена, надо ли прописывать наш новый пакет

3) и, наконец, "Текущий пакет" - вписываем название нашего нового пакета.

Спасибо всем тем, кто ответит.

Версионность не отслеживаем. SVN не используем. Изменения вносит один Пользователь, чтобы создать gz-архив.

Нравится

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

Добрый день!

Идентификатор пользовательского пакета для этого и предназначен!

Марина, здравствуйте!

Если доработка ведется с помощью пользовательского функционала в системе (мастер раздела/деталей), то все изменения будут сохраняться в пакет, который указан в системной настройке "Текущий пакет".

Если разработка ведется в конфигурации, то при создании/замещении объектов/схем разработчик сам указывает пакет, куда будут сохраняться элементы.

Алгоритм создания пользовательского пакета Вы написали правильный.

Если у Вас возникнут сложности/система будет некорректно сохранять доработки/другие вопросы, напишите нам на support@terrasoft.ru и опишите, пожалуйста, конкретный кейс, который у Вас возникнет.

Дополнение. Информация касательно системной настройки [Идентификатор пользовательского пакета] есть на Академии:

"Технически пользовательский пакет можно сделать корневым при помощи системной настройки [Идентификатор пользовательского пакета] (CustomPackageUId). Однако добавить в его зависимости предустановленные пакеты (в том числе и пакет [Custom]) можно только в том случае, если разработка ведется без использования SVN.

Устанавливать вместо пакета [Custom] любой другой пакет в качестве корневого крайне не рекомендуется!"

https://academy.terrasoft.ru/documents/technic-sdk/7-10/paket-custom

Юлия, спасибо большое. Т.е. технически я могу  при помощи системной настройки [Идентификатор пользовательского пакета] сделать свой новый пакет корневым. Но Террасофт это крайне не рекомендует?

Одеяненко Юлия пишет:

Устанавливать вместо пакета [Custom] любой другой пакет в качестве корневого крайне не рекомендуется!"

Марина, да, все верно. Разработку в пользовательском пакете можно вести, не изменяя корневой пакет.

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

Добрый день.

Мне необходимо заблокировать (сделать не доступный для редактирования) поле "Решение" в разделе "Обращение". 

По условию:

Поле "Состояние обращение" = Решено

Поле "Решение" заполнено.

Подскажите пожалуйста как это сделать.

Нравится

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

Добрый день, Евгений!

Для решения своей задачи Вы можете воспользоваться базовым функционалом в виде бизнес-правил. А именно использовать правило [Делать поле редактируемым]. С информацией о том, как добавить условие выполнение правила Вы можете здесь: https://academy.terrasoft.ua/documents/sales-enterprise/7-11/kak-dobavi… и с информацией о том, как добавить действие бизнес-правила Вы можете здесь: https://academy.terrasoft.ua/documents/sales-enterprise/7-11/kak-dobavi…

Адасюк Валерий Викторович,

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

 

Евгений.,

Это правило имеет и обратное свойство. Оно не только делает из не редактируемых полей редактируемые, но и наоборот - блокирует редактируемые поля. 

Адасюк Валерий Викторович,

Валерий, что-то это не отрабатывает.

Возможно из-за того что на поле "Решение" наложена логика (код). Так-как это поле даже не выведено на страницу, вместо него контейнер, а к контейнеру нельзя обращаться через бизнес-правила

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

В блоке insert/merge поля Solution необходимо добавить свойство enabled и связать его с методом:

"enabled": {"bindTo": "SetSolutionEnabled"}

В методе SetSolutionEnabled описать логику доступности поля, например:

SetSolutionEnabled: function() {

         return this.get("IsMessageHistoryExists")=="id значения Решено"

}

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

Настроили простенький процесс, который открывает форму отправки email.

Проблема:

в поле "От кого" не проставляется значение

При этом, если сидеть под админом то поле заполняется.

 

Нравится

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

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

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

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

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

Спасибо.

Кормильцев Андрей,

Спасибо помогло

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

Добрый день!

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

 

Аналогичная кнопка на портале.

 

Нет ли каких-либо инструкций как это сделать?

Реализуемо ли это вообще в том плане, что нет ли ограничений со стороны системы/по лицензиям на такие действия, так как работа идет с порталом, а там функционал ограничен?

Нравится

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

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

Ниже ключевые схемы и логика реализации портальных сообщений:

В схеме CasePage добавляется ActionsDashboardModule, реализация которого находится в схеме CaseSectionActionsDashboard.

В схеме CaseSectionActionsDashboard добавляется кнопка портального сообщения PortalMessageModule.

Открытие окна сообщения по клику на глобус реализовано в методе onMessageModuleRendered в схеме SectionActionsDashboardActionsDashboard.

Кнопка Опубликовать добавляется в PublishButtonContainer в схеме BaseMessagePublisherPage.

Обработка нажатия на кнопку Опубликовать - метод onPublishButtonClick.

 

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

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

 

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

Всем добрый день!

Опишу проблему, с которой столкнулись.

Имеется БП, который стартует после создания кастомного объекта. Объект может создаваться как в основном приложении, так и через портал. БП в обоих случаях используется один и тот же.

В случае когда БП запускается после создания объекта с основного приложения, все отрабатывает.

Но если объект был создан на портале, то и БП запускается от пользователя портала. У пользователя портала очень урезаны права, поэтому в БП некорректно создаются активности. Подозреваю, что недостаточно прав на какие-то базовые объекты.

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

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

Заранее спасибо!

Нравится

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

Здравствуйте, Николай!

По пунктам:

а) Действительно рабочий, но куча проблем оттестировать этот момент.

б) Я бы переделал весь процесс и выборки/изменения/удаления делал через C# скрипт, пользуясь UserConnection.AppConnection.SystemUserConnection

в) скорее всего запускать так нельзя, только выполнять отдельные элементы под "видом" супервизора (см. пункт б)

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

Коллеги.

Подскажите пожалуйста.

Как пользователю с ролью "пользователь услуги" показывать такой же интерфейс обращения как и пользователю с ролью "портальный пользователь"?

Конечно же для, других ролей интерфейс должен быть полным.

Нравится

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

Роль "Все пользователи портала" - это уникальная роль в системе, наполнение разделов и данных для которой регулируется соответствующими лицензиями и правами доступа.

Система не позволит выполнить указанную Вами настройку, только для пользователей, входящих в роль "Все пользователи портала" доступен портал и весь его интерфейс.

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

Спасибо за понимание!

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

Итак здравствуйте коллеги.

Доводилось ли кому-то тестировать внешние запросы к веб-сервисам BPM Online.

Есть некий написанный мной сервис, настало время протестировать его работоспособность и столкнулся с проблемой.

Первое тестирование я проводил с помощью программы Advanced Rest Client (ARC) при доп. утилите, которая захватывает куки когда логинишься на сайт. Так вот с помощью этой тулзы тест прошёл на Ура я бы сказал, но как только я добрался до SoapUI то понял что понял что пройти аутентификацию я могу, но полученные данные этой процедуры я не могу использовать для дальнейшего обращения к своему сервису.

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

P.s. от кого-то слышал что main-разработчики Terrasoft используют данное ПО для тестирования тоже.

Нравится

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

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

Во вложении инструкция по работе с SoapUI. Также в запросе стоит отправлять авторизационную cookie, файл с примером запроса приложил SOAP1.txt 

 

Soap1.txt

Использование+веб-сервисов+BPMonline+с+помощью+SoapUI.doc

Сергей Кy6риш, Поделитесь еще раз файлами, пожалуйста

Егор, второй можно скачать тут.

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



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

Столкнулся с такой проблемой:

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

Нравится

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

Здравствуйте, Евгений!

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

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

Подскажите, как  получить файл описания сервиса (WSDL) ?

/0/dataservice/soap12 отвечает "Autogenerated WSDLs are not supported with this configuration"

 

Service Enterprise 7.11

Нравится

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

Добрый день,

Для того, что бы получить описание сервиса, к примеру EntityDataService, необходимо перейти по адресу:  

[адрес приложения BPMonline]/0/ServiceModel/EntityDataService.svc/?singleWsdl

Ели не wsdl не поддерживается, то же описание вы можете получить по адресу:

[адрес приложения BPMonline]/0/ServiceModel/EntityDataService.svc/?xsd=1

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