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

Нравится

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

Добрый день!



Ваша задача может быть покрыта при помощи базовых и кастомных макросов:

https://academy.creatio.com/docs/developer/application_components/repor…

https://academy.creatio.com/docs/developer/application_components/repor…

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

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

 

Есть ли способ в Creatio (8.0.9+) в Freedom UI  на графике отобразить долю, занимаемую неким значением в общем объеме, и ее изменение с течением времени?

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

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

Дашборд "Пончик" при добавлении серий выглядит нечитабельно.

Есть ли какое-то решение данного вопроса?

 

 

 

Нравится

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

Добрый день!

 

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

 

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

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

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

Доброго времени суток.

Делал интеграцию с хранилищем SharePoint(далее SP). А именно реализовал простой экспорт и импорт файлов.

На деталь "Файлы и ссылки" добавляется файл. Он сразу же уходит в SP.

В своём классе реализовал два метода ReadAsync и WriteAsync интерфейса IFileContentStorage.

Всё работает. Файлы экспортируются в SP и импортируются. Но есть проблема с офисными файлами.

А именно с xlsx, xls, docx, doc, pptx. Возможно проблемы и с офисными файлами других расширений. Не проверял.

Файлы с этими расширениями уходят в SP. Но если их обратно прочитать, то они уже приходят битыми.

То есть при открытии появляется следующее сообщение:

Ошибка в части содержимого в книге. Выполнить попытку восстановления? Если вы доверяете источнику, из которого получена книга, нажмите кнопку "Да". 

Если нажать "Да", то открывается страница Excel или Word с сообщением, что "Excel или Word удалось открыть файл, восстановив или удалив нечитаемое содержимое".

После нажатия "Да", файл может быть полностью восстановлен, а может открыться пустым. Если выгрузить файлы, которые пришли в SP, напрямую из хранилища(нажать "Download" на странице SP), то они открываются без ошибок.

С файлами других расширений подобных проблем нет. Графические файлы, текстовые, pdf - всё отлично.

Для реализации импорта и экспорта пробовал использовать HttpWebRequest,  RestClient, HttpClient. Результат один и тот же.

Для эксперимента создал консольное приложение, где применил те же способы экспорт и импорта. Только добавил сохранение полученного из SP значения Stream в файл на диск. Файл открылся без ошибок.

Не пойму, почему при реализации метода ReadAsync, который возвращает Task, появляются подобные проблемы. Может кто-то реализовывал подобное и тоже сталкивался с такими ошибками?

 

Нравится

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

Добрый день!

Боюсь, что не сможем помочь с данной проблемой так как мы не работаем с хранилищем SharePoint и поэтому не знаем его особенностей.

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

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

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

Добрый день. 

Ранее был уже вопрос https://community.terrasoft.ua/questions/dorabotka-funkcionala-click-ca…

В нем был ответ https://prnt.sc/b61XEwfYEKob

Но есть еще уточнение, так как делаем это изменения на странице заказов Order

и там нету метода 

this.callContact

Можете подсказать как получить его в заказе или другой способ?

Спасибо!

Нравится

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

Добрый день,

 

В исходниках на клиентской части видно, что метод callContact это часть модуля CommunicationOptionsMixin

 Для разработки кастомного функционала на странице заказов, нужно по такому же примеру, как и с ContactPageV2, добавлять в OrderPageV2 миксин CommunicationOptionsMixin

Добрый день,

 

В исходниках на клиентской части видно, что метод callContact это часть модуля CommunicationOptionsMixin

 Для разработки кастомного функционала на странице заказов, нужно по такому же примеру, как и с ContactPageV2, добавлять в OrderPageV2 миксин CommunicationOptionsMixin

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

Добрый день!

 

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

 

Нравится

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

Добрый день!

 

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

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

 

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

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

Добрый день. 

При настройке интеграции с Zapier, согласно коннектору https://marketplace.creatio.com/app/zapier-connector-creatio

Получаем ошибку https://prnt.sc/BxgJtwU932J8 

В чем может быть причина такого поведения?

Нравится

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

Антон, добрый день.

Опишите, пожалуйста, ваш кейс детальнее. 

Откуда и какие данные передаются? Какой результат обработки этих данных в Creatio предполагается?

Belousko Aleksandr,

Добрий день. 

Кейс заключается в том, что лиды передаются из Facebook в Creatio. 

То есть лид из Facebook должен передаться и создаться в Creatio. 

Но получаем ошибку https://prnt.sc/BxgJtwU932J8



Детально так же получили ответ от Zapier:

 

When we sent a request to Creatio, we got an HTML response instead of a JSON response: https://gists.security.zapier.com/gists/6ad3e079-ddad-4ff5-9677-302a853….

Стрилец Антон,

Мы рекомендуем использовать событие "Запустить бизнес-процесс". В этом случае внутренняя логика Creatio будет обрабатывать создание записи, а не DataService.



Также, в качестве альтернативы рекомендую обратить внимание на функционал лидогенерации из соц. сетей (Facebook, LinkedIn) в продукте маркетинг.



https://academy.creatio.com/docs/user/crm_tools/landing_pages_and_web_f…



https:/academy.creatio.com/docs/user/setup_and_administration/base_integrations/lead_generation_linkedin/set_up_automatic_lead_registration_from_linkedin

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

День добрый!



Интересует замещение и переопределение базовой логики, по примеру BasePageV2. И возможно ли такое вообще? (Freedom UI, 8.0.6)

Нравится

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

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

 

Пожалуйста, включите функцию AllowCreateAngularSchema.

После этого элемент "Angular replacing view model" появится в кнопке "Add" в WorkspaceExplorer.

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

Коллеги подскажите пожалуйста можно ли использовать описанный ниже подход и не будет ли в будущем проблем с поддержкой сервиса. Если есть более корректные способы реализации - буду благодарен

 

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

 

Планируем следующую реализацию.

Пользователь отправляет Get запрос на анонимный веб сервис и он возвращает ему html страничку с формой и кнопкой отправить где будет Get запрос на этот же сервис но с другими параметрами запроса

Нравится

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

Добрый день.



Вы можете воспользоваться примером из академии:

https://academy.terrasoft.ua/docs/developer/komponenty_prilozheniya/len…

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

Добрый день!

 

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

Нравится

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

Добрый день!

 

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

Аналитика по продажам и лидам не должна сильно нарушиться в результате отличия контрагентов. 

 

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

 

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

 

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

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

Привет, 

Коллеги, поделитесь пожалуйста, примерами документации: 

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

 

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

 

 

 

Нравится

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

Добрый день,

 

Ваш запрос не касаеться функциональности Cratio.

 

Информацию о правильности постановки ТЗ для разработчика можно ознакомиться в открытых источниках.

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