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

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

Спасибо!

Нравится

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

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

Подробнее тут

Опишите более подробно что вы хотите, не совсем понятно что значит 

оздать несколько почтовых ящиков, из входящих писем

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

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

Подробнее тут

Греков Дмитрий Александрович пишет:

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

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

Мы реализовывали подобный проект, там попутно решали несколько задач на уровне разработки и кастомных бизнес-процессов:



1) Определение SLA, исходя из ящика, на который получено письмо

2) Распределение прав на обращения и активности, исходя из отдела, который решает данное обращение

3) Различные форматы уведомлений пользователям, исходя из отдела, который решает данное обращение

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

Добрый день!

Подскажите, пожалуйста, возможно ли внутри CRM создать хранилище данных (сродни сетевому диску) с общим доступом (возможность добавлять и редактировать файлы) для каждого из сотрудников?

Нравится

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

Конечно можно вам нужно переопределить механизм доступа для нужного протокола (ftp http nfs и тд) и дать права на чтение/запись, собственно ничего особо сложного нет.

Те поднять тот же ftp сервер, реализовать или подключить ftp клиента. Реализовать механизм записи получения файлов у клиентов.

Конечно можно вам нужно переопределить механизм доступа для нужного протокола (ftp http nfs и тд) и дать права на чтение/запись, собственно ничего особо сложного нет.

Те поднять тот же ftp сервер, реализовать или подключить ftp клиента. Реализовать механизм записи получения файлов у клиентов.

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

Также в маркете есть ряд дополнений, расширяющих возможности работы с файлами в разных аспектах:

Возможно, подойдёт функциональность одного из этих решений. 

 Спасибо за информацию. Расширения посмотрел, но хотелось бы обойтись "малой кровью" без существенных трат. Возможно вы знаете, можно ли создать раздел в CRM, который будет связан с хранилищем, например FTP-сервер? Как это сделать? И самое главное, каким образом туда скопировать или переместить всю необходимую информацию из вложений? 

Очевидно, возможно, раз по ссылкам подобное уже сделали. Первая реализует выгрузку, третья — работу с хранилищем по FTP. Цены там указаны, одна стоит $150 в год, вторая — $43 в год на пользователя или $64 единоразово.

Доброго дня.

Из расширений маркетплейс наиболее приглянулся по функционалу пакет от SamaraSoft (https://marketplace.terrasoft.ru/app/external-file-storage-bpmonline?_g…) - у них и с файловой системой есть работа, и с ФТП и google.disk  - пока тестируем, нашел им парочку недочетов/глюков, продолжаю тестировать дальше:) из минусов - нельзя выносить свои колонки, только преднастроенные (имя, версия, картинка хранилища).

Еще небольшой минус - массовой выгрузки в "Файловую систему" нет, но это легко лечится:) и платеж тоже только разовый...

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

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

Добрый день!

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

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

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

(Например: АРбуз, АРка, АРгон. Но не: бАРжа, кАРтон, сАРай) 

Нравится

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

Вариантов много я бы посмотрел в сторону

1) Искать начинающиеся на #Арб

2) или изменить структуру хранения данных о составе металла

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

В расширенных фильтрах

 

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

Спасибо за совет, но строка с указанием сплава имеет вид - #Наименование сплава# (#Металл1##Металл2##Металл3##Металл4#) Например: Мельхиор (CuNi)

Вариантов много я бы посмотрел в сторону

1) Искать начинающиеся на #Арб

2) или изменить структуру хранения данных о составе металла

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

А что мешает искать по «(Cu»?

Зверев Александр,

Спасибо за совет, хорошая идея!

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

Добрый день!

Можно ли настроить сгруппированное табличное представление (Список) в Итогах (Аналитике)? К примеру количество контактов сгруппированных по дате создания или количество задач сгруппированных по категориям и состояниям?

Нравится

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

Можете конечно создать представление (вьюху )  куда выберете сгрупировав ваши данные, но чтобы разворачивать/сворачивать вам нужно самому создать и подключить в итоги свой вэб виджет ну или хотябы скомуниздить готовый умеющий групировать записи в интернете :)

Пример разработки (подключения) своего виджета описан тут

 

Хочется пользоваться возможностью видеть сгруппированную (в частности по дате) информацию, с возможностью "раскрывать" группу.

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

Для итогов типа «Список» нельзя группировать. Можно только сортировать и фильтровать.

Данные с группировкой можно увидеть на графике.

specs_dashboards_diagram_mode_menu.png 

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

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

Зверев Александр,

большое спасибо за развернутый ответ.

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

Можете конечно создать представление (вьюху )  куда выберете сгрупировав ваши данные, но чтобы разворачивать/сворачивать вам нужно самому создать и подключить в итоги свой вэб виджет ну или хотябы скомуниздить готовый умеющий групировать записи в интернете :)

Пример разработки (подключения) своего виджета описан тут

 

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

Коллеги всем доброго времени суток. Подскажите, кто нибудь сталкивался с переопределением представления Единого окна?

Суть в следующем, создаем две очереди с типом Контакт, одна для верификации, другая для деактивации, соответственно фильтры разные, в Едином окне создается одна вкладка КОНТАКТЫ куда и попадают записи из этих двух очередей, а необходимо сделать что бы отображалось 2 вкладки например КОНТАКТЫ(Верификация) и КОНТАКТЫ(Деактивация).

Подскажите куда смотреть, на какие базовые модули чтобы реализовать данный функционал?

Заранее благодарен.

Нравится

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

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

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

При этом Супервизору необходимо корректно настроить сортировку в очередях и приоритеты по очереди - http://prntscr.com/kx20fb

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

Так же для того, чтобы определить базовую схему в которой реализован функционал рекомендую использовать вкладку Network, в запросах SelectQuery обычно указывается из какого объекта выполняется выбора - http://prntscr.com/m7c09g

Как и в адресной строке браузера видно с какой схемой работает система на данный момент - http://prntscr.com/m7c0pt

Таким образом получаем следующее, в пакете OperatorSingleWindow реализован данный функционал. 

В схеме QueueItemSection реализовано отображение реестра. Так же в схеме QueueItemEditPage реализовано отображение страницы.

Если решать данную задачу базовыми средствами, можно создать еще один раздел "контакты (деактивация)" и создать для него отдельную очередь. 



 

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

Всем добрый день. Собственно такой вопрос. Планируем подключить телефонию beeline через anyvoip connector. Какие данные для подключения/ настройки нам будут необходимы?

 

Нравится

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

Добрый день.

Необходимо в редактируемом реестре добавить свойство enabled для поля по условию.

Атрибут условия вычисляется в методе onEntityInitialized Схемы редактирования детали.

Но при загрузке редактируемого реестра ни метод init, ни onEntityInitialized  ни бизнес-правила не отрабатывают.

Как быть в такой ситуации?

 

Нравится

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

Игорь, привет!

Была подобная ситуация - нужно было забиндить enabled поля на поле в связанном справочнике. Делал примерно так:

1. На странице редактирования добавил attribute с именем "{Имя_справочного_поля}.{Имя_колонки_в_справочнике}". Значение его проставлял в onEntityInitialized, и enebled колонки завязал бизнес-правилом на этот аттрибут.

2. На странице детали детали в методе addGridDataColumns добавлял колонку с таким же именем как и аттрибут на странице редактирования (у меня там было bool) и вауля.

 

Дело в том, что правила работают, но в редактируемом реестре происходит поиск свойства (на которое ты забиндил enabled) в колонках текущей строки, соответственно если такой колонки нет в строке, получается как получается.

Костыль, конечно, но попробовать стоит. Если есть более правильный способ - тоже интересно)

Игорь, привет!

Была подобная ситуация - нужно было забиндить enabled поля на поле в связанном справочнике. Делал примерно так:

1. На странице редактирования добавил attribute с именем "{Имя_справочного_поля}.{Имя_колонки_в_справочнике}". Значение его проставлял в onEntityInitialized, и enebled колонки завязал бизнес-правилом на этот аттрибут.

2. На странице детали детали в методе addGridDataColumns добавлял колонку с таким же именем как и аттрибут на странице редактирования (у меня там было bool) и вауля.

 

Дело в том, что правила работают, но в редактируемом реестре происходит поиск свойства (на которое ты забиндил enabled) в колонках текущей строки, соответственно если такой колонки нет в строке, получается как получается.

Костыль, конечно, но попробовать стоит. Если есть более правильный способ - тоже интересно)

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

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

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

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

причем не должно выдаваться сообщение пользователю "есть более подходящий кейс. Применить его?" (как это происходит сейчас).

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

Нравится

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

Стандартно такая функциональность не поддерживается. Когда в системе отвечая на вопрос "есть более подходящий кейс. Применить его?" мы сначала отменяем текущий кейс а только потом стартуем новый; если этого не делать карточка сохраняться корректно не будет.

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

scr_chapter_case_designer_cases_list.png

Зверев Александр,

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

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

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

Зверев Александр,

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

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

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

Всем доброго времени суток. Версия 7.13.

На демо-площадке добавил кнопку и модуль в коммуникационную панель, для примера полностью скопировал код из статьи: http://beta-community.bpmonline.com/articles/kak-dobavit-knopku-v-kommu…

В результате новая вкладка появилась, но она пустая, а при открытии возникает ошибка в консоли:

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

Ошибка возникает в функции generateSchemaStructure, вызываемой в init модуля UsrMyMenuModule внутри this.callParent(arguments).

Что не так? Помню, что в 7.12 успешно добавлял свою вкладку на панель.

Нравится

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

Добрый день

Данная ошибка свидетельствует о том, что у вас есть в вашем скрипте UsrMyMenu синтаксическая ошибка (лишняя запятая, не закрытая скобка..)

При сохранении схемы проверьте наличие ошибок, выдаваемых валидатором (сообщения о лишних пробелах можно игнорировать), а также можете воспользоваться любым JS online валидатором 

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

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

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

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

Нравится

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

Вероятно, дорабатывать AddressHelperV2, чтобы функции showAddressOnMap и prepareMapData формировали массив не из одного элемента, а нескольких.

Такая функциональность уже есть в реестре раздела. Можно выбрать контрагентов через множественный выбор и показать их всех на карте. Или на детали Адреса контрагента тоже выбрать несколько и отобразить.

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