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

// Создание сообщения xml, содержащего данные о создаваемом объекте.
var content = new XElement(dsmd + "properties",
new XElement(ds + "Contact", contactId),
new XElement(ds + "Subject", some),
new XElement(ds + "Symptoms", someone));
var entry = new XElement(atom + "entry",
new XElement(atom + "content",
new XAttribute("type", "application/xml"), content));
var request = (HttpWebRequest)HttpWebRequest.Create(serverUri + "ActivityCollection/");

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

Нравится

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

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

Скорей всего ошибка заключается в "Contact", попробуйте изменить данный текст на "ContactId". Так же рекомендую Вам ознакомиться с следующими темами:

http://www.community.terrasoft.ru/forum/topic/12218
http://www.community.terrasoft.ru/forum/topic/10486

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

Добрый день

Есть следующая проблема: две связанные таблицы. Отношение один ко многим. В первой таблице находятся ID записей из второй. Во внешней системе необходимо получать некий набо полей как из первой, так и из второй таблицы. При запросе данных через OData получается получить данные только по одной таблице. Возможно ли создать в БД view со всеми необходимыми полями и получить доступ к ней из внешней системы через OData ?

Нравится

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

Удалось вам это сделать?

Да удалось. нужно создатть в базе View и затем создать в системе объект, соответствующий этой View. После этого можно обращаться по OData

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

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

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

Есть ли смысл заводить услуги как "Продукты" или сделать "Услуги" ?

Нравится

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

Добрый день.

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

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

Доброго дня. В BPMonline 7.7 є сторінка InvoiceProductPage де можна обраховувати (Суму налогу). В вигружених JS скриптах ця сторінка відображається і можна переглянути її код. А в браузері дана схема не відображається. Як можна змінити параметри обрахунків (Сумми налогу)?

Нравится

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

Схему данной страницы Вы можете открыть в конфигурации. Прикрепил скриншот. Но вносить изменения можно только в замещенную схему (в пакете Custom).

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

Що робить властивість markerValue в diff?

             {
                    "operation": "insert",
                    "name": "UsrSetCodeWork",
                    "parentName": "NumberContainer",
                    "propertyName": "items",
                    "values": {
                        "itemType": Terrasoft.ViewItemType.LABEL,
                        "classes": {"labelClass": ["subscriber-number"]},//Стилі СSS
                        //"markerValue": {"bindTo": "UsrSetCodeWork"},
                        "caption": {"bindTo": "UsrSetCodeWork"}
                    }
                }

Нравится

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

Здравствуйте, Роман!

Это свойство используется для тест-кейсов в наших авто-тестах.

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

Доброго дня! Підкажіть, будь ласка, як міняти стилі для полів в diff.
Наприклад є кусок коду:

                {
                    "operation": "insert",
                    "name": "MainMenuAction",
                    "parentName": "IdentificationPanelRight",
                    "propertyName": "items",
                    "values": {
                        visible: { bindTo: "mainMenuActionVisible" },
                        "bindTo": "MainMenuAction",
                        "caption": 'IVR',
                        "contentType": this.Terrasoft.ContentType.SHORT_TEXT,
                        "enabled": false,
                        "layout": {"column": 0, "row": 1, "colSpan": 12}
                    }
                },

і мені потрібно поле зсунути ліворуч. Я можу це зробити без jQuery базавовими методами Terrasoft?

Нравится

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

За расположение отвечает свойство "layout".
column": 0, - колонка
"row": 1, - строка
"colSpan": 12 - столько столбцов будет занимать колонка

Я розумію, що властивість "layout" відповідає за розміщення колонок, але я хотів запитатись наступне. Наприклад мені портібно додати поле на CTI панелі.
Код в блоці "diff":

               {
                    "operation": "insert",
                    "name": "IVRlang",
                    "parentName": "IdentificationPanelRight",
                    "propertyName": "items",
                    "values": {
                        "bindTo": "IVRlang",
                        "caption": 'Язык',
                        "contentType": this.Terrasoft.ContentType.SHORT_TEXT,
                        "enabled": false,
                         styles: {
                            wrapStyles: {
                                "margin-left": "10px"
                            }
                        }
                    }
                },

Проблема в тому, що у CTI панелі властивість "layout" не працює. Я намагаюсь використати властивість "styles", але чомусь ніяких змін не відображається. Якщо можеше скиньте , будь ласка, приклад використання властивості "styles" у блоці diff. Щоб Ви краще зрозуміли, що мені потрбіно прикріплюю скріншот. Потрібно поле "Язык" зсунути ліворуч.

Можете надати приклад використання style в diff на CTIPanel ?

Здравствуйте, Роман.

Прописать css стили в секции diff Вы не сможете. Применение собственных css стилей обсуждалось в этой теме.

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

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

Нравится

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

У одного объекта может быть несколько страниц редактирования, именно по этой причине в элементе "Страница редактирования" необходимо указывать какую именно страницу редактирования выводить пользователю.
Например, объект "Активность" имеет две страницы редактирования:

  • ActivityPageV2
  • EmailPageV2

"Демьяник Алексей Олегович" написал:

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

Например, объект "Активность" имеет две страницы редактирования:

  • ActivityPageV2
  • EmailPageV2

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

Добрый день!

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

Пользователь должен входить в организационную роль "Системные администраторы"

Каждый сотрудник может отредактировать свою страницу персонально, нажав в нужном разделе Вид -> Настроить колонки:

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

Укажите необходимую страницу редактирования в поле "Страница" (объект будет выбран автоматически. Например, если Вы укажите ActivityPageV2 или EmailPageV2, автоматически выберется объект "Активность", но при этом пользователю будут открываться разные страницы: активность с типом "Выполнить" для ActivityPageV2, активность с типом Email - для EmailPageV2.

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

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

Добрый день, Маргарита!

Для портала и основной системы создавать раздел и карточку нужно отдельно (при условии, что они будут привязаны к одной сущности).
Для основной системы добавление осуществляется стандартными действиями. Для портала – согласно инструкции (во вложении).
Например, если нужно создать раздел и карточку для сущности Обращение (Case), то для основной системы это будут CaseSection и CasePage.
А для портала – PortalCaseSection и PortalCasePage соответственно. И все эти схемы будут связаны с сущностью Case.

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

Подскажите, есть ли кого-то опыт интеграции Terrasoft или BPMonline с Call Centre Infratel?

Нравится

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

Здравствуйте, Олег!

Проконсультировались с коллегами из проектного департамента, они сообщили, что в рамках проекта проводили интеграцию Terrasoft 3X с Call Centre Infratel. Интеграция BPMonline c Call Centre Infratel ранее не проводилась, но, так же возможна в рамках проектного решения.

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

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

Добрый день.
Подскажите как реализовать следующие задание:

Есть карточка Звонка в которой есть поле DebtID и поле Account ID.
В карточке Звонка есть делать - Реквизиты которая выводится по AccountID.
В реквизитах есть строки с значениями AccountID, RegsistrNumber, Text.
Нужно чтобы при открытии карточки Звонка, на детали Реквизиты отображалась только строка в которой AccountID совпадает с AccountID из карточки Звонка, и RegsistrNumber с RegsistrNumber который есть в реестре Debt, на которое ссылается поле DebtID. Если нет совпадений, соответственно ничего не выводить.

Спасибо!

Нравится

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

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

Для этого модифицируйте сервис selectQuery детали реквизиты, добавив в блок WHERE нужные Вам условия. Эти фильтры включить сразу же в сервисе.

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

Добрый день!
В очередной раз столкнулась с просьбой от клиента предоставить некий документ-сравнение Террасофта с другими системами. В частности с 1С срм и Sales Expert. Нашла вот такой вот документ (во вложении), но возникли у меня сомнения в его актуальности. Особенно в части функционала 1С - неужели там и правда до сих пор это все не реализовано? Не хотелось бы проявить некомпетентность, заявив клиенту, что чего-то в 1Сине нет, когда оно там есть.

Нравится

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

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

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

Если Вы не знаете менеджера, прошу Вас связаться со мной.

Виктория Крихно

Виктория, я написала вопрос в почту Анне Пивень. Но разве плохо будет иметь подобные сравнения в общем доступе?

Прочел я Ваш документ о сравнении двух систем. Не вдаваясь в подробности, не совсем понятно с какой версией 1С делается сравнение. Читая пункты сравнения понимаешь что речь идет о 1С 7.7, но на ней нет конфигурации CRM, а если речь идет о 1С 8 (на ней сть конфигурация CRM), то сравниваемые пункты не корректны (например поддержка СУБД, напоминания и т.д.).
Честно говоря, этот документ показывать потенциальному клиенту не стоит, т.к. сравнение получилось однобокое (и местами не корректное, особенно раздел "Установка и администрирование"). Что бы клиент Вам поверил, нужно показать и сильные стороны 1С (можно не все :smile:, но они должны быть).

Евгений, полностью согласна! Но поскольку я по 1С не специалист - затрудняюсь назвать его сильные стороны. И то, что показывать такое клиенту не стоит, тоже согласна, но в общем доступе ничего приличного найти мне не удалось, а у самой явно не хватает квалификации в области 1С для корректного сравнения, поэтому за помощью и обращаюсь :(

Ок.
С какой версией 1С вы хотите сравнивать?

Евгений, "1C:CRM СТАНДАРТ"
Особенно интересует вопрос, есть ли там возможность интеграции с OpenOffice

Я не совсем это имел ввиду. Под версией 1С я понимал 1С 7.7 и 8.2. Так же нужно понять для каких задач ему нужна система. Т.е. если это ведение продаж со склада и ведение бухгалтерского учета, то тут лучше 1С, но если у клиента стоят задача построить работу в офисе по четко прописанному алгоритму, или управление (не только факт) продажами, или отслеживание эффективности работы сотрудников, или организационный работы (выставки, обучения, семинары, рассылки и т.д.), то тут Terrasoft CRM вне конкуренции. Если это торговая компания, то лучше запустить и Террасофт и 1С.

1С часто (но не всегда) формирует файлы xls без использования Excel, что дает возможность не устанавливать на компьютер MS Office, о открывать их при помощи OpenOffice.

простите, не совсем правильно Вас поняла. Я говорю о версии 8.2.

Разговор почему об этом зашел - после демонстрации системы открыла сравнение версий Террасофта. Клиент говорит: "хочу такое сравнение не только внутри Террасофта, но и с другими системами. Хотя бы с 1С и Sales Expert". И если с Sales Expert я могу дать свою оценку, то вот с 1С - никак.
Хотя из Sales Expert тоже иногда затрудняюсь. Вот ведь есть там возможность фильтрации. Но неудобная она до жути. И как это в таблицу сравнения вписывать?

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

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

"Алёна Овсянникова" написал:Особенно интересует вопрос, есть ли там возможность интеграции с OpenOffice

Коробочной интеграции, насколько я помню, в 1С нет, как и у нас, однако с появлением объекта Automation в OpenOffice такую интеграцию можно сделать в рамках проекта.

Что касается всех остальных моментов, документ не актуален - на версии 8.2 реализована большая часть данных вещей и целый ряд других интересных возможностей.

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