Всем привет. 

Продукт bpmn SDE 7.13.2.934

Подскажите, пожалуйста, каким образом реализовать выбор Сервиса в зависимости ото выбранной КЕ. 

Из коробки требуется выбрать сервис и только потом КЕ, но дело в том, что всегда легче узнать с какой КЕ проблема и выбрать сервис для неё. Наверняка этот кейс сильно распространён

Нравится

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

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

Зверев Александр, есть ли примеры настройки подобного(фильтрация) БП ?  

Достаточно переключиться в мастере раздела на нужную вкладку и посмотреть существующие бизнес-правила. Либо см. документацию. Их бывает 4 разновидности, в том числе и фильтрация:

scr_section_wizard_rules_designer_action.png

В целом, вопрос решён, важна была подсказка о том, что для решения кейса стоит использовать бизнес-правило в разделе "Обращения". 

Для реализации задуманного нужно сделать следующее - задать всем КЕ при импорте "тип" и добавить суррогатное поле "тип КЕ" в каталоге услуг. 

После этого сравнивать два поля. Выглядит это примерно следующим образом: 

Кстати, разрабам на заметку - подписи "Если" , "То", а также сама инфографика, при выборе фильтра значений, сбивают с толку.

Коллеги, спасибо за помощь. 

 

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

Коллеги, добрый день!
Хочу упорядочить состояния обращений на кнопке https://yadi.sk/i/gHMZhZ-f3GwETh, чтобы первым было состояние "Взять в работу". Как я поняла, все настраивается в справочнике Состояния обращений. Состояние "Отклонено по SLA" является конечным, последующие стадии не указываются. Для состояния "В работе" указаны последующие стадии https://yadi.sk/i/vTu9Wxf23GwHSs Результата нет.
Как правильно выполнить сортировку данной кнопки?

Нравится

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

Добрый день, Елена!

Для версий системы до 7.10 необходимо в справочнике "Состояние обращений", например, на состоянии "В работе", как указанно у Вас на скриншоте удалить с детали все "последующие состояния" и добавить по каждое состояние и обязательно по одному! При этом, первым сверху будет отображаться первое добавленное состояние и так по убыванию.

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

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

Я заметил, что к OData в BPM можно обращаться используя basic authentication в заголовке запроса. Как можно сделать тоже самое для своего веб-сервиса? Я попробовал сделать сам, получая заголовок запроса, вытаскивая от туда данные basic authentication и пытался через класс AuthService сделать авторизацию, но у меня не получилось, т.к. в методе Login происходила ошибка.

Нравится

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

Спасибо, помощь больше не нужна, разобрался сам. Если ,вдруг, кому нужно, то авторизовать пользователя можно вызвав метод RecreateUserConnection у класса SessionHelper и передав ему логин, пароль и др. данные.

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

Новая задачка. Был раздел Продажи, его никто давно не запускал и не пользовался долгие годы. Сейчас его задействовали и оказалось что деталь продуктов в продаже не работает. Дебагер не появляется, вместо него:

Решил проверить в админке, запускаю сервис, такая ошибка(в логе отображается):

(E)     Невозможно редактировать сервис 'Opportunities\Details\Offerings\wnd_OfferingInOpportunityDetailEdit'. Window 'wnd_OfferingInOpportunityDetailEdit'. Компонент с именем 'edtQuantity' уже существует «Call Stack»

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

Нравится

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

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

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

Укажите какой продукт используете (CRM, XRM, Sales ...), а также прикрепите файл сервиса (сервис окна и сервис скрипта) который вызывает данную проблему.

XRM, при выгрузке сервиса выбивает ошибка

(E)     Невозможно редактировать сервис 'Opportunities\Details\Offerings\wnd_OfferingInOpportunityDetailEdit'. Window 'wnd_OfferingInOpportunityDetailEdit'. Компонент с именем 'edtQuantity' уже существует «Call Stack»

Прикрепил сервисы для продукта Terrasoft XRM версии 3.4.130

Хочу обратить внимание, что окно wnd_OfferingInOpportunityDetailEdit наследуется от окна wnd_OfferingDetailEdit.

Возможно в окне wnd_OfferingInOpportunityDetailEdit был удален компонент edtQuantity, а затем добавлен, что привело к изменению ID компонента и появлению проблемы с окном редактирования.

"Терещук Павел" написал:Возможно в окне wnd_OfferingInOpportunityDetailEdit был удален компонент edtQuantity, а затем добавлен, что привело к изменению ID компонента и появлению проблемы с окном редактирования.

Также думал. Загрузил ваш сервис, но он тоже не открывается... Значит проблема в другом...

В архиве присутствует два сервиса окна, загрузите их оба.
Сначала откройте сервис окна wnd_OfferingDetailEdit, затем сервис окна wnd_OfferingInOpportunityDetailEdit

"Терещук Павел" написал:Сначала откройте сервис окна wnd_OfferingDetailEdit, затем сервис окна wnd_OfferingInOpportunityDetailEdit

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

Сохраните свои сервисы wnd_OfferingDetailEdit, src_OfferingDetailEdit. После чего загрузите мои прикрепленные сервисы. Если после этого проблема исчезнет, значить проблема находится в сервисе wnd_OfferingDetailEdit.

Может в сервисе wnd_OfferingDetailEdit изменился идентификатор компонента, и по этой причине окно сервиса _OfferingDetailEdit не открывается.

Ооо, проблема решена, изменил местоположение поля edtQuantity(переместил на старое место в блок итогов), на старое место и сервис wnd_OfferingInOpportunityDetailEdit начал работать без ошибок

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

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

Согласно исследованиям, 60% клиентов прекратят сотрудничество с компанией из-за некачественного сервиса. А затраты на привлечение нового клиента в 6-7 раз выше, чем на развитие отношений с существующим.

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

Читайте статью о сервисе нового поколения.

Нравится

Поделиться

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

CRM-система bpm’online объявлена призером в категории «Решение для управления взаимоотношениями» одной из самых престижных международных бизнес-премий Stevie Awards for Sales & Customer Service.

В этом году за награду Stevie Awards for Sales & Customer Service боролись более 2100 организаций различных отраслей — как небольших компаний, так и крупных игроков CRM-рынка. Список номинантов премии был составлен 115 бизнес-экспертами со всего мира. Финалистов оценивали по 59 категориям, учитывая достижения в продажах и развитии бизнеса, контакт-центрах и обслуживании клиентов. В финальном голосовании жюри из более 70 профессионалов определили лучших из лучших. И среди них — платформа bpm'online для управления маркетингом, продажами и сервисом, разработанная группой компаний Terrasoft.

«Мы гордимся победой в таком престижном рейтинге, как Stevie Awards. Благодаря платформе для управления бизнес-процессами, продукты bpm’online предоставляют компаниям мощные инструменты для реализации своих CRM-стратегий, а также мгновенной адаптации к изменениям рынка и потребностям клиента, — рассказала Катерина Костерева, управляющий партнер Terrasoft.Премия такого уровня, как Stevie Awards for Sales & Customer Service, укрепляет позиции bpm'online на рынке и подтверждает ценность, которую приносят клиентам наши продукты».

Нравится

Поделиться

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

Коллеги, сегодня состоялся релиз новой версии bpm’online ITIL service 7.6 — системы для профессионального управления сервисом. Обновленный продукт помогает эффективно управлять всем контуром задач IT-департамента, используя эталонные бизнес-процессы: от обработки обращений до планирования изменений и выпуска новых релизов.

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

Функциональность портала самообслуживания дополнена главной страницей для быстрого доступа пользователей к последним обращениям и популярным статьям базы знаний. Здесь можно зарегистрировать новое обращение и найти ответ на интересующий вопрос.

В обновленном продукте значительно расширен блок аналитики. Дэшборды разделов «Контакты» и «Контрагенты» помогут оценить уровень удовлетворенности клиентов, а итоги раздела «Активности» — определить самых продуктивных сотрудников. Новый виджет — индикатор KPI — поможет контролировать эффективность работы сотрудников: скорость реакции на обращение, количество закрытых обращений, уровень удовлетворенности пользователей и т.п. Система позволяет указать нормативные значения показателя, чтобы не только просматривать его текущее значение, но и анализировать отклонения.

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

В новой версии платформы bpm’online полностью обновлена интеграция с Facebook, на порядок упрощена работа с email-сообщениями. Видеозвонки добавят интерактивности в общении, а теги и новые фильтры — ускорят поиск данных. Новые виджеты в итогах, мультивалютные поля, визуализация взаимосвязей между компаниями — эти и другие возможности обеспечат комфорт и удовольствие каждому, кто работает в bpm’online. Подробнее >>

Узнайте больше о функциональности bpm’online ITIL service >>

Нравится

Поделиться

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

Добрый день!

В БД в таблице tbl_TaskType присутствует поле Field1, но в сервисе tbl_TaskType в Администраторе Terrasoft это поле не отображается. При попытке добавить поле в сервис, отображается ошибка о повторении имени поля.
В этой колонке содержатся нужные данные, каким образом можно его подтянуть в сервис?

Нравится

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

Попробуйте сначала сохранить сервис таблицы без сохранения в БД, а потом с.

простите, не поняла:confused:

Создаете в сервисе таблицы tbl_TaskType поле Field1. Сохраняете. На вопрос "изменить таблицу в БД?" отвечаете "нет".
Переоткрываете сервис, переименовываете поле Field1. Сохраняете. На вопрос "изменить таблицу в БД?" отвечаете "да".

Спасибо, Сергей, именно, это я имела ввиду :) По идее при такой последовательности должно восстановиться соответствие.

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

Есть ли где-нибудь список или справочник по сервисам wnd в Администраторе? А то вот понадобилось отредактировать одно окошко, но не знаю, как называется этот сервис.
Было бы полезно такой иметь.

Спасибо
_________________
www.abs.com.kz
Агентство недвижимости АБС Ройял Эстэйт

Нравится

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

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

Со вторым согласен, единственное неудобство - это разворачивание веток. А по поводу первого, поясните, пожалуйста, а то не понял.
_____________
www.abs.com.kz
Агентство недвижимости АБС Royal Estate

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

Ну найти то все wnd_ не проблема, поиск в Администраторе по тексту "wnd_" :-) ветки сами развернутся
А список окон, с указанием где какое применяется - это непростая задача, так как многие окна строятся на основе шаблонов, да и просто применяются в разных местах.

ООО "Лайнсервис"
www.ls-crm.ru

Стандартный поиск по сервисам также ищет и по Caption сервисов, есть шанс что у этого окна (или связаного датасета) он будет соответствовать Window Caption. :)

Если у вас Firebird то можно попробовать такой запрос к БД

   SELECT Caption, Path, Code 
   FROM tbl_Service 
   WHERE ServiceTypeCode = 'Window' 
   AND 
   (Caption Like '%заголовок окна%'
   OR
   XMLData LIKE '%WindowCaption="Импорт"%')
Показать все комментарии

Вот некоторые примеры динамического создания компонентов в Terrasoft Administrator. Может кому пригодится...
Для того, чтобы создать сервис динамически, Вам необходимо создать скрипт, где прописать следующую функцию:

function CreateServiceInDynamic(ServiceCode, TemplateName, USI) {
    var Win = Services.CreateItem(ServiceCode);
    Win.TemplateWindowUSI = TemplateName;
    Win.USI = USI;
    var Code = ExtractUSICodeEx(USI);
    Services.SaveItem(Win,1);        
    var Win2 = Services.GetNewItemByUSI(Code);
    Win2.IsDesigning = false;
    Win2.Show();    
}

function Main() {
    var ServiceCode = 'Window';
    var TemplateName = 'wnd_BaseDBEdit';
    var USI =
'Common\\Workspaces\\Custom\\Structure\\Details\\TestDir\\wnd_Test';
    CreateServiceInDynamic(ServiceCode, TemplateName, USI); }

Для создания сервиса окна Вам необходимо использовать функцию Services.CreateItem и для сохранения данного сервиса Services.SaveItem.
Необходимо указать сервис родительского окна и USI.

Вы можете создать свой контрол, например Lookup, указав для него уникальное имя в рамках данной карточки (окна):

var Component = Window.CreateComponent('LookupControl', 'edtTestLookupControl');

Вы можете создать FrameGroup-и, а далее в них создавать и размещать контролы:

scr_SurveyUtils: function CreateFrame.
     var Component = Window.CreateComponent(ComponentType,
          FrameName + '_1');
     Frame.Add(Component);
     Component.AlignHorizontal = alhClient;

Нравится

Поделиться

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

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

--
www.it-sfera.com.ua
Terrasoft Solution Partner

Тогда уже не CreateServiceInDynamic, а CreateWindowInDynamicи параметр ServiceCode убрать. Потому что если туда передать не 'WIndow',  то получим свал.
Вообще если хочется разобраться с созданием окон на лету, можно посмотреть создание окна Интервью.

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