Добрый день! Подскажите как реализовать информирование внешней системы о событиях, например смена этапа сделки. В Битрикс24 и amoCRM это можно сделать с помощью веб-хуков

Нравится

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

Если силами разработки, то можете реализовать собственный веб сервис и дергать его из бизнес процессов или событийного слоя. https://academy.terrasoft.ru/docs/7-17/developer/back-end_development/e…

 

Если силами аналитика, то можете использовать no-code инструмент Веб-сервис в дизайнере бизнес процессов. https://academy.terrasoft.ru/docs/user/kastomizacija_no_code/web_servis…

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

25 мая состоится LOW-CODE DAY — уникальное мероприятие, объединяющее в себе сразу три масштабных события: 

  • Презентацию исследования мирового рынка low-code

Мы представим результаты глобального исследования рынка low‑code, респондентами которого стали более 1000 бизнес- и ИТ‑лидеров, и обсудим полученные инсайты в рамках панельной дискуссии с участием ведущих экспертов.

  • Релиз новой версии платформы Creatio 7.18

Лидеры R&D «Террасофт» презентуют новую версию low‑code платформы и CRM-продуктов Creatio, которые предлагают еще больше востребованных инструментов для ускорения и быстрой трансформации процессов.

  • Обзор популярных приложений на Creatio Marketplace

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

Регистрация открыта, присоединяйтесь!

ЗАРЕГИСТРИРОВАТЬСЯ >>

Нравится

Поделиться

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

Добрый день!

 

Подскажите, пожалуйста, совместимо ли решение Copy detail records с платформой под Linux (.Net Core)?

Возможно ли данное решение адаптировать под .Net Core? 

 

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

 

Нравится

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

Наталья, добрый день!

 

решение разрабатывалось и тестировалось на платформе .Net Framework. Направила запрос ответственной команде по поводу совместимости с .Net Core.

Наталья, добрый день!

 

получила обратную связь от ответственной команды, что решение не совместимо с .Net Core. Планов по добавлению совместимости с .Net Core нет, поскольку в базовом продукте разработан механизм для копирования деталей. Этот механизм предусмотрен для разработчиков. В планах публикация статьи по этому механизму на Академии.

Лазоренко Ирина,

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

Наталья, добрый день.

 

Механизм был разработан начиная с версии 7.17.0. Применение для своих данных требует навыков разработчика. Более детально будет предоставлено описание в статье на Академии.

Ирина, добрый день

 

Просьба скинуть ссылку на статью Академии.

Если статья отсутствует, то сообщить сроки публикации статьи.

 

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

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

Нет слов.
Ребята, у которых сайты on-cloud версий от 7.17.0.
Проверьте журналы процессов на наличие и отработку процессов "Application update notification" и "Marketplace Creatio WebService". Они пришли с пакетом "MkpNotifications" автоматически, без его установки вручную.

Данный пакет предлагается юзерам на маркетплейсе: https://marketplace.terrasoft.ru/app/marketplace-notification-applicati…

 

Обнаружили пакет сегодня, и уже за пол дня текущей даты накопилось 300 экземпляров процесса, 150 из которых висят в состоянии "Выполняется" и не доходят до конца: https://prnt.sc/wszuyl

 

Какие продукты затронуты - точно не известно. Наблюдаем пока на Sales Enterprise + Servise Enterprise.

Проверяйте, т.к. база засоряется на раз-два-три.

Нравится

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

Версия какая? Данную проблему замечал на 7.17.0 не только с этим процессом, на 7.16.4 такого нет

Alexandr Tyra,

Добрый день, Александр! Пока заметили на 7.17.0 и 7.17.1. Сайтов с более новыми версиями нет в наличие, чтобы проверить.

ServiceEnterprise. Эти процессы есть. По всей видимости включили приложение в коробку. 

Только вот работают криво. Штука полезная, не спорю, только вот как обычно "За изобретение ставлю пять, а по предмету - неуд". Возьмем на примере Remindings for Creatio.  Пришло уведомление что есть обновление. Но у меня и так стоит последняя версия приложения на текущий момент. Дата пакета совпадает с датой обновления приложения на Marketplace

Идем дальше. Пришло уведомление на приложение Mark feed notifications as read for Creatio. Да, согласен дата обновления пакета 24.03.2020. Заходим на Marketplace и там дата обновления приложения 27.10.2020 Но начинаем устанавливать приложение в систему и что мы видим - дата обновления пакета 24.03.2020

Вопрос - зачем мне выставили уведомление что пакет обновлен?!

Еще отдельный вопрос про пакеты, которых вообще нет в маркетплейсе... Есть у меня приложение LDAP - техподдержка давала исправление пакета и потом включили это исправление в коробку. Так на него тоже выставили уведомление, что пакет обновлен на Marketplace. Не, ну как так то?! В итоге хотели как лучше, а получилось как всегда. в целом про версию 7.17.1 могу сказать одно - ощущение, что качество продукта в целом резко упало. Видимо был строгий дедлайн по выпуску релиза. В срок уложились, а остальное не важно.

Дарья, Алексей,

 

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

Лазоренко Ирина,

Добрый день, Ирина.

Да. Поддержка подтвердила, что в некоторых ситуациях процессы пакета ведут себя неадекватно.

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

Мы же просто отключили эти процессы. Толку от них...

 

Если бы поддержка маркетплейса, выполняя рядовую проверку дополнений/темплейтов, не только проверяли на "просто установку на сайт", но и сам функционал - было бы гораздо лучше. Размещённые, например, от того самого DevLabs дополнения, уж очень некачественно отрабатывают на новых версиях. А дождаться ответа от их разработчиков - слишком роскошное удовольствие. 

 

Ирина, вот Вам ответил разработчик по дополнению "ADVANCED EXCEL REPORTS FOR CREATIO"? Обращение: https://community.terrasoft.ru/questions/problemy-funkcionala-v-dopolne…

Добрый день, Дарья,

 

дополнительно уточнили информацию для исправлений в будущих релизах.

 

Данная функциональность была внедрена для своевременного уведомления пользователей о появлении обновлений на Creatio Marketplace. 

 

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

 

Также хочу уточнить по поводу решений Dev Labs. Решения Dev Labs бесплатные и публикуются по инициативе самих разработчиков. Развитием и поддержкой своих решений ребята занимаются в свое свободное время. Поэтому сроки реакции по решениям различны и зависят от текущей нагрузки ответственной команды.

 

Текущий статус работ по дополнению "Advanced excel reports for Creatio" обновила в посте.

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

Доброго времени суток. 
Установил приложение из маркетплейса Multiple choice field setup for Creatio
https://marketplace.terrasoft.ru/app/multiple-choice-field-setup-creatio
Поле было установлено по инструкции и проблем не было. В данный момент поле переместилось во вкладку и при смене вкладок отображение сбрасывается.
Инициализация миксина во время смены таба ничего не дала.
Как при смене таба подгружать отображение значений данного поля ?

Нравится

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

Добрый день, Дмитрий,

 

уточните, пожалуйста, продукт и версию Creatio. И сориентируйте пожалуйста по кейсу: отображение сбрасывается ранее сохраненных значений поля или только добавленных значений и еще не сохраненных?

Ирина Лазоренко,

 sales creatio enterprise edition cloud 7.16.2.1600
Поле отображено в группе полей во вкладке JobTabContainer

{
                "operation": "insert",
                "name": "CallTabGroupFunctionalPractice",
                "values": {
                    "itemType": 15,
                    "markerValue": "added-group",
                    "items": []
                },
                "parentName": "JobTabContainer",
                "propertyName": "items",
                "index": 1
            },
            {
                "operation": "insert",
                "name": "FunctionalPracticeTabs",
                "values": {
                    "itemType": 0,
                    "items": []
                },
                "parentName": "CallTabGroupFunctionalPractice",
                "propertyName": "items",
                "index": 0
            },
Само поле
{
            "operation": "insert",
            "parentName": "FunctionalPracticeTabs",
            "propertyName": "items",
            "name": "ContactAndFunctionalPractice",
            "values": {
                        "className": "Terrasoft.MultiChoiceCombobox",
                        "bindTo": "ContactAndFunctionalPractice",
                        "dataValueType": Terrasoft.DataValueType.ENUM,
                        "layout": {
                            "colSpan": 18,
                            "rowSpan": 1,
                            "column": 0,
                            "row": 1
                        },
                        "labelConfig": {
                        "caption":{
                            "bindTo": "Resources.Strings.FunctionalPracticeCaption"
                        }
                    }
                }
            },

Кейс:
1)В случае если parentName не Header.

- Заходим страницу редактирования ->переключаем таб-> Ранее установленные значения не отобразились (Хотя в атрибуте они есть)
- Переключаем табы->Ранее установленные значения не отобразились (Хотя в атрибуте они есть)

2)В случае если parentName = Header и так же есть такое же поле на тот же атрибут но с другим названием.

пример:

{
            "operation": "insert",
            "parentName": "FunctionalPracticeTabs",
            "propertyName": "items",
            "name": "ContactAndFunctionalPractice",
            "values": {
                        "className": "Terrasoft.MultiChoiceCombobox",
                        "bindTo": "ContactAndFunctionalPractice",
                        "dataValueType": Terrasoft.DataValueType.ENUM,
                        "layout": {
                            "colSpan": 18,
                            "rowSpan": 1,
                            "column": 0,
                            "row": 1
                        },
                        "labelConfig": {
                        "caption":{
                            "bindTo": "Resources.Strings.FunctionalPracticeCaption"
                        }
                    }
                }
            },
            {
            "operation": "insert",
            "parentName": "Header",
            "propertyName": "items",
            "name": "ContactAndFunctionalPracticeHeader",
            "values": {
                        "visible": {
                            "bindTo": "HidingAdditionalColumn"
                        },
                        "className": "Terrasoft.MultiChoiceCombobox",
                        "bindTo": "ContactAndFunctionalPractice",
                        "dataValueType": Terrasoft.DataValueType.ENUM,
                        "layout": {"column": 0, "row": 5},
                        "labelConfig": {
                            "caption":{
                                "bindTo": "Resources.Strings.FunctionalPracticeCaption"
                            }
                    }
                }

-- Заходим страницу редактирования ->Ранее установленные значения отобразились->Переключаем на нужную вкладку ->в ней так же Ранее установленные значения  отобразились ->переключаем  на любую вкладку и возвращаемся обратно ->Ранее установленные значения на вкладке не отобразились (А в поле на Header они остались)

На добавление, удаление итд отображение и функционал работает штатно

Ирина Лазоренко,

В случае если поле одно и 

parentName = Header  то весь функционал работает корректно, но заказчика это не устроит.

Все это происходит на замещающей ContactPageV2

Ирина Лазоренко,

Ирина Лазоренко,

Удалось воспроизвести ?

Добрый день, Дмитрий,

 

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

Добрый день, Дмитрий,

 

пришлите, пожалуйста, схему страницы редактирования контакта с указанными настройками в целом. Это ускорит верификацию вашего кейса.

Лазоренко Ирина,

 

https://yadi.sk/d/GMI8yJxthi2XbA

Дмитрий, спасибо!

 

Передала схему ответственной команде.

Дмитрий, добрый день!

 

опубликовали пакет с исправлением на Creatio Marketplace. Установите дополнение повторно и проверьте обновления.

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

 

День добрый!

Возникла идея нескольких проектов для маркетплейса общая суть которых сводится к получению из вне get\post запроса на опубликованный веб сервис и реакцию в виде запуска процессов и\или изменения данных. Детально рассказывать не буду, но думаю суть понятна.

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

 

Собственно, вопросы следующие:

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

2) если подобное приложение можно разместить на маркетплейсе, то сможет ли пользователь облака попросить саппорт зарегистрировать сторонний анонимный веб сервис или это возможно только при развертывании на мощностях клиента?

3) есть ли вариант как-то обойтись без анонимных веб сервисов? (вряд ли, но вдруг). Ограничение при этом в том, что внешняя система не сможет авторизоваться по стандартному сценарию.

 

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

 

Версия 7.16.0.4461 (в списке версий не нашел)

Нравится

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

1) Да, мы выкладываем. Например, https://marketplace.terrasoft.ru/app/konnektor-k-onlayn-chatu-jivosite

2) Да, сможет. Вы в личном кабинете маркетплейса положите файлик с веб сервисом и инструкцией для саппорта.

3) Нет, вариантов других нет из-за авторизации

1) Да, мы выкладываем. Например, https://marketplace.terrasoft.ru/app/konnektor-k-onlayn-chatu-jivosite

2) Да, сможет. Вы в личном кабинете маркетплейса положите файлик с веб сервисом и инструкцией для саппорта.

3) Нет, вариантов других нет из-за авторизации

Спасибо за оперативный ответ!

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

Добрый день! Есть ли среди участников Community те, кто пользовался приложением из Маркетплейса под названием "Acceptance testing framework for Creatio"?
В инструкции к приложению указан способ его настройки и взаимодействие через IDE WebStorm, а есть ли вариант использовать другое IDE? Если да, то какое? Спасибо.

Нравится

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

Настраивать и взаимодействовать можно из любой среды разработки. Более подробно о настройке и запуске сценариев CucumberJS можно узнать из официальной документации.
https://github.com/cucumber/cucumber-js/blob/2.x/docs/cli.md

Настраивать и взаимодействовать можно из любой среды разработки. Более подробно о настройке и запуске сценариев CucumberJS можно узнать из официальной документации.
https://github.com/cucumber/cucumber-js/blob/2.x/docs/cli.md

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