Здравствуйте, установили приложение https://marketplace.terrasoft.ua/template/vydelenie-cvetom-zapisey-v-razdele-zakazy на дев среду (установись успешно по логу),  при загрузке в разделе Заказы, выдает ошибку в консоле:

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

Текущая версия:

Sales, 8.0.2.2446

Делали полную компиляцию, не помогло.

Нравится

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

Анастасия, добрый день!

Проверил пакет на аналогичной сборке. Ошибка не воспроизвелась.

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

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

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

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

Всем доброго дня. При установке приложения Granting new owner access rights to the account data с маркетплейс через файл выдает ошибку что приложение не установлено и в логах пишет: 

2022-06-15 23:59:13,099 Загрузка файла: BpmNewOwnerAssigned_0 (1).gz 100%
2022-06-15 23:59:13,787 Началось резервное копирование конфигурации.
2022-06-15 23:59:13,818 Загрузка пакетов из архива
2022-06-15 23:59:13,849 System.AggregateException: One or more errors occurred. ---> Terrasoft.Core.Packages.Exceptions.InvalidDescriptorInFileSystemException: Некорректный дескриптор:
Код объекта "BpmNewOwnerAssigned_0 (1)" некорректний
Путь: BpmNewOwnerAssigned_0 (1) ---> Terrasoft.Common.InvalidNameException: Код объекта "BpmNewOwnerAssigned_0 (1)" некорректний
   at Terrasoft.Core.Packages.Package.set_Name(String value)
   at Terrasoft.Core.Packages.PackageFileStorage.CreatePackageDescriptorBasedOnDirectory(String directoryPath, Action`2 initializeDescriptor)
   --- End of inner exception stack trace ---
   --- End of inner exception stack trace ---
   at Terrasoft.Core.Applications.Packages.Operations.PackageZipOperations.ThrowIfPackageStorageItemErrorsExist(PackageStorage packageStorage)
   at Terrasoft.Core.Applications.Packages.Operations.PackageZipOperations.Load()
   at Terrasoft.Core.Applications.Installation.Backup.ZipPackageBackupManager.ComposePackages(String sourcePackagesPath, String tempFilesPath)
   at Terrasoft.Core.Applications.Installation.Backup.ZipPackageBackupManager.CreateBackup(String sourcePackagesPath, String tempFilesPath, String backupPath, String code)
   at Terrasoft.Core.ServiceModelContract.PackageInstaller.PackageInstallerServiceInternal.<>c__DisplayClass25_0.<CreateBackup>b__0()
   at Terrasoft.Core.ServiceModelContract.PackageInstaller.BaseInstallerServiceInternal.InvokeWithLogging(Action action)
---> (Inner Exception #0) Terrasoft.Core.Packages.Exceptions.InvalidDescriptorInFileSystemException: Некорректный дескриптор:
Код объекта "BpmNewOwnerAssigned_0 (1)" некорректний
Путь: BpmNewOwnerAssigned_0 (1) ---> Terrasoft.Common.InvalidNameException: Код объекта "BpmNewOwnerAssigned_0 (1)" некорректний
   at Terrasoft.Core.Packages.Package.set_Name(String value)
   at Terrasoft.Core.Packages.PackageFileStorage.CreatePackageDescriptorBasedOnDirectory(String directoryPath, Action`2 initializeDescriptor)
   --- End of inner exception stack trace ---<---

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

Нравится

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

Добрый день,

 

Не могли бы вы, пожалуйста, сообщить нам, на какой продукт и версию сайта вы устанавливаете это приложение?

 

С уважением,

Дарий

Dariy Pavlyk,

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

Sales Enterprice 8.0.1.1990

Анастасія Шумейко,

добрый день!

Ошибку исправили, прошу проверить с Вашей стороны.

Евгений Воробьев,

спасибо, работает.

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

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

2022-06-15 23:54:04,022 Загрузка файла: labLastActivityInSection (1).gz 100%
2022-06-15 23:54:07,335 Началось резервное копирование конфигурации.
2022-06-15 23:54:07,796 Загрузка пакетов из архива
2022-06-15 23:54:08,359 System.AggregateException: One or more errors occurred. ---> Terrasoft.Core.Packages.Exceptions.InvalidDescriptorInFileSystemException: Некорректный дескриптор:
Код объекта "labLastActivityInSection (1)" некорректний
Путь: labLastActivityInSection (1) ---> Terrasoft.Common.InvalidNameException: Код объекта "labLastActivityInSection (1)" некорректний
   at Terrasoft.Core.Packages.Package.set_Name(String value)
   at Terrasoft.Core.Packages.PackageFileStorage.CreatePackageDescriptorBasedOnDirectory(String directoryPath, Action`2 initializeDescriptor)
   --- End of inner exception stack trace ---
   --- End of inner exception stack trace ---
   at Terrasoft.Core.Applications.Packages.Operations.PackageZipOperations.ThrowIfPackageStorageItemErrorsExist(PackageStorage packageStorage)
   at Terrasoft.Core.Applications.Packages.Operations.PackageZipOperations.Load()
   at Terrasoft.Core.Applications.Installation.Backup.ZipPackageBackupManager.ComposePackages(String sourcePackagesPath, String tempFilesPath)
   at Terrasoft.Core.Applications.Installation.Backup.ZipPackageBackupManager.CreateBackup(String sourcePackagesPath, String tempFilesPath, String backupPath, String code)
   at Terrasoft.Core.ServiceModelContract.PackageInstaller.PackageInstallerServiceInternal.<>c__DisplayClass25_0.<CreateBackup>b__0()
   at Terrasoft.Core.ServiceModelContract.PackageInstaller.BaseInstallerServiceInternal.InvokeWithLogging(Action action)
---> (Inner Exception #0) Terrasoft.Core.Packages.Exceptions.InvalidDescriptorInFileSystemException: Некорректный дескриптор:
Код объекта "labLastActivityInSection (1)" некорректний
Путь: labLastActivityInSection (1) ---> Terrasoft.Common.InvalidNameException: Код объекта "labLastActivityInSection (1)" некорректний
   at Terrasoft.Core.Packages.Package.set_Name(String value)
   at Terrasoft.Core.Packages.PackageFileStorage.CreatePackageDescriptorBasedOnDirectory(String directoryPath, Action`2 initializeDescriptor)
   --- End of inner exception stack trace ---<---

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

Нравится

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

Добрый день,

 

Не могли бы вы, пожалуйста, сообщить нам, на какой продукт и версию сайта вы устанавливаете это приложение?

 

С уважением,

Дарий

Dariy Pavlyk,

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

Sales Enterprice 8.0.1.1990

Анастасія Шумейко,

Вы видимо скачали несколько раз этот пакет из-за чего у него изменилось название. Я прикрепил его как zip. Сейчас изменение названия не должно повлиять на установку. Прошу проверить с Вашей стороны.

Евгений Воробьев,

здраствуйте, не помогло. И наш сайт обновили до версии

8.0.2.2446.

Сечас пишет: 

2022-06-20 12:32:30,054 Загрузка файла: labLastActivityInSection.zip 100%
2022-06-20 12:32:31,038 Началась проверка пакетов
2022-06-20 12:32:38,828 Проверка пакетов завершена
2022-06-20 12:32:38,949 Началось резервное копирование конфигурации.
2022-06-20 12:32:38,966 Загрузка пакетов из архива
2022-06-20 12:32:39,059 Пакет "labLastActivityInSection" загружен
2022-06-20 12:32:39,075 Резервная копия конфигурации успешно создана.
2022-06-20 12:32:39,294 Установка приложения из файла началась. Имя приложения: labLastActivityInSection. Код: labLastActivityInSection.
2022-06-20 12:32:39,294 Подготовка пакетов к инсталляции
2022-06-20 12:32:39,450 Загрузка пакетов из архива
2022-06-20 12:32:39,497 Пакет "labLastActivityInSection" загружен
2022-06-20 12:32:39,512 Пропущено - Загрузка пакетов из базы данных (новое приложение)
2022-06-20 12:32:39,512 Сравнение пакетов
2022-06-20 12:32:40,392 Сохранена схема "labFillFieldOfResultLastActivityInLead" в пакете "labLastActivityInSection"
2022-06-20 12:32:40,517 Сохранена схема "labFillFieldOfResultLastActivityInOpportunity" в пакете "labLastActivityInSection"
2022-06-20 12:32:40,633 Сохранена схема "Lead" в пакете "labLastActivityInSection"
2022-06-20 12:32:40,742 Сохранена схема "LeadPageV2" в пакете "labLastActivityInSection"
2022-06-20 12:32:40,883 Сохранена схема "Opportunity" в пакете "labLastActivityInSection"
2022-06-20 12:32:41,070 Сохранена схема "OpportunityPageV2" в пакете "labLastActivityInSection"
2022-06-20 12:32:41,336 Сохранены данные "SysModuleEdit_SysModuleEditManager_bf373f96f36b141033931c6f65e16a07" в пакете "labLastActivityInSection"
2022-06-20 12:32:41,492 Сохранены данные "SysModuleEdit_SysModuleEditManager_d3ec5d947f80e011afbc00155d04320c" в пакете "labLastActivityInSection"
2022-06-20 12:32:41,492 Пакет "labLastActivityInSection" сохранен
2022-06-20 12:32:42,074 Добавлено - ресурсы в пакете "labLastActivityInSection"
2022-06-20 12:32:42,105 System.ApplicationException: Зависимый пакет "SalesTeam" не найден
   at Terrasoft.Core.Packages.PackageDBStorage.SavePackageDependencies(Package package)
   at Terrasoft.Core.Packages.PackageDBStorage.SaveDependencies()
   at Terrasoft.Core.Packages.PackageDBStorage.Save(IPackageContentProvider packageContentProvider)
   at Terrasoft.Core.Applications.Packages.Operations.SystemPackageOperations.PackageDBStorageInternal.Save(IPackageContentProvider packageContentProvider)
   at Terrasoft.Core.Applications.Packages.Operations.SystemPackageOperations.Save(IEnumerable`1 packages, PackageInstallOptions options)
   at Terrasoft.Core.Applications.Packages.SystemPackageManager.Save(PackageInstallOptions installOptions)
   at Terrasoft.Core.Applications.Installation.AppInstaller.Install(String sourcePath, String destinationPath, PackageInstallOptions installOptions, IInstalledAppInfo installedAppInfo)
   at Terrasoft.Core.ServiceModelContract.PackageInstaller.AppInstallerServiceInternal.&lt;&gt;c__DisplayClass14_0.&lt;InstallApp&gt;b__0()
   at Terrasoft.Core.ServiceModelContract.PackageInstaller.BaseInstallerServiceInternal.InvokeWithLogging[TResult](Func`1 action)

 

 

Анастасія Шумейко, 

 

добрый день!

Сейчас ошибка говорит, что нет зависимого пакета.



Вы указали выше, что установку проводите на продукте Sales Enterprise. Прошу обратить внимание, что данное решение совместимо только с SalesTeam.



То есть оно не совместимо с Вашим продуктом.

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

Всем доброго дня. При установке приложения Протоколы встреч с маркетплейс через файл выдает ошибку что приложение не установлено и в логах пишет: 

 System.AggregateException: One or more errors occurred. ---> Terrasoft.Core.Packages.Exceptions.InvalidDescriptorInFileSystemException: Некорректный дескриптор:
Код объекта "PdeMeetingRecord (1)" некорректний
Путь: PdeMeetingRecord (1) ---> Terrasoft.Common.InvalidNameException: Код объекта "PdeMeetingRecord (1)" некорректний
   at Terrasoft.Core.Packages.Package.set_Name(String value)
   at Terrasoft.Core.Packages.PackageFileStorage.CreatePackageDescriptorBasedOnDirectory(String directoryPath, Action`2 initializeDescriptor)
   --- End of inner exception stack trace ---
   --- End of inner exception stack trace ---
   at Terrasoft.Core.Applications.Packages.Operations.PackageZipOperations.ThrowIfPackageStorageItemErrorsExist(PackageStorage packageStorage)
   at Terrasoft.Core.Applications.Packages.Operations.PackageZipOperations.Load()
   at Terrasoft.Core.Applications.Installation.Backup.ZipPackageBackupManager.ComposePackages(String sourcePackagesPath, String tempFilesPath)
   at Terrasoft.Core.Applications.Installation.Backup.ZipPackageBackupManager.CreateBackup(String sourcePackagesPath, String tempFilesPath, String backupPath, String code)
   at Terrasoft.Core.ServiceModelContract.PackageInstaller.PackageInstallerServiceInternal.<>c__DisplayClass25_0.<CreateBackup>b__0()
   at Terrasoft.Core.ServiceModelContract.PackageInstaller.BaseInstallerServiceInternal.InvokeWithLogging(Action action)
---> (Inner Exception #0) Terrasoft.Core.Packages.Exceptions.InvalidDescriptorInFileSystemException: Некорректный дескриптор:
Код объекта "PdeMeetingRecord (1)" некорректний
Путь: PdeMeetingRecord (1) ---> Terrasoft.Common.InvalidNameException: Код объекта "PdeMeetingRecord (1)" некорректний
   at Terrasoft.Core.Packages.Package.set_Name(String value)
   at Terrasoft.Core.Packages.PackageFileStorage.CreatePackageDescriptorBasedOnDirectory(String directoryPath, Action`2 initializeDescriptor)
   --- End of inner exception stack trace ---<---

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

Нравится

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

Добрый день,

 

Не могли бы вы, пожалуйста, сообщить нам, на какой продукт и версию сайта вы устанавливаете это приложение?

 

С уважением,

Дарий

Dariy Pavlyk,

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

Sales Enterprice 8.0.1.1990

Анастасія Шумейко,

Проблему исправили, прошу проверить.

Евгений Воробьев,

спасибо,работает

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

Всем доброго дня. Устанавливали приложение Выделение цветом записей в разделе Заказы  с маркетплейс через файл и по домену и логах пишет Could not find a part of the path 'metadata.json'. С чем это может быть связано?

Нравится

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

Анастасия, добрый день!

Исправили ошибку и обновили пакет.

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

Спасибо, установила.

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

Добрый день! 

Дополнение для экспорта данных в электронные таблицы"Excel reports builder for Creatio" - https://marketplace.terrasoft.ru/app/excel-reports-builder-creatio



По непонятным причинам не удается добавить раздел "Excel report" на Рабочее место. (сам раздел в выпадающем списке имеется).

 

Прилагаю скрин с ошибкой. 

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

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

Спасибо.

Нравится

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

Баг старый, природа его мне неизвестна. Я его обходил следующим образом: добавить уже существующей раздел в рабочее место, например "веб сервисы", а потом добавить раздел excel. Он должен дабавиться нормально, потом раздел веб сервисы можно убрать.

Трефилов Павел Сергеевич,

сработало, благодарю!

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

Добрый день! Подскажите как реализовать информирование внешней системы о событиях, например смена этапа сделки. В Битрикс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? 

 

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

 

Нравится

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

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

 

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

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

 

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

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

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

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

 

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

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

 

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

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

 

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

Наталья, добрый день! Статья еще в процессе подготовки. Предварительные сроки публикации - вторая половина сентября.

Никита, здравствуйте! уточните продукт Creatio и его версию, на котором пробовали настроить. Также обратите внимание, что решение не совместимо с платформой .Net Core.

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

Нет слов.

Ребята, у которых сайты 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" обновила в посте.

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