Доброго дня, столкнулся с проблемой!?

Добавил кнопку на раздел для запуска БП но есть момент в том что БП отправляет письма с данными с записи,  и без кнопки сохранения(это не удобно так как ее нужно опять открывать) данные не передаются так как ID присваивается после ее сохранения.

Вопрос как добавить в мою кнопку в начале отработку сохранения записи? а потом все остальное

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

Нравится

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

Добрый день!

Не совсем понимаю о какой кнопе идёт речь, быть может это базовая кнопка, которая появляется если привязать бп к разделу через мастер или же кастомная, добавленная вами вручную. Однако, в обоих случаях необходимо найти метод, который вызывает данная кнопка и добавить в нём this.save() перед всей логикой.

Если же вы получите ошибку, что система не знает, что такое save, то тогда следует перед всей логикой отправлять сообщение через sandbox. Кроме этого необходимо подписаться на это сообщение в методе init схемы раздела и уже там вызвать this.save().

Дима Вовченко, это новая пользовательская кнопка, на которую сделана логика отправка БП + валидация на заполнение обязательного поля.(доступность кнопки)

Можно более подробнее описать 

Спасибо

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

Добрый день. Подскажите, как простроить орг. структуру компании. Обучение есть по всему, но по самому элементарному не могу найти. Как добавить департаменты, отделы и по иерархии сотрудников посадить ?  

Нравится

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

Добрый день,

 

Спасибо за вопрос!

 

В данной статье вы можете найти информацию об организионных ролях и структурах: https://academy.creatio.com/docs/7-17/user/setup_and_administration/user_and_access_management/user_management/organizational_roles_shortcut/organizational_roles

 

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

 

С уважением,

Анастасия

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

Добрый день,

 

для локальной разработки я использую докер версию креатио 7.18.5. Хочу обновить до 8.0, но такого образа нету в Вашем докер хабе - https://hub.docker.com/r/creatio/creatio/tags .

Вы планируете добавлять докер образы для 8 версии продукта? Если нет, тогда для разработки использовать только полностью локальную среду или клауд?

 

Спасибо!

Нравится

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

Добрый день,

 

Новые версии не будут добавлены в публичный Docker Hub. 

 

 

Команда сейчас работает над  внутренним Docker Hub и вскоре добавит возможность предоставлять образы версий продукта.

 

 

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

Спасибо за ответ, сейчас я использую докер приложения чтоб понимать креатио и все зависимости. Это удобно тем, что можно сделать несколько окружений которые не зависят друг от друга никак. С локальным окружением(установка сайта в iis) это будет сложнее, да и в целом процедура настройки приложения в иис сложнее чем в докере (так и не получилось). Минус клауд решения в том что медленное и сложно ориентироваться в сгенерированном коде, а это экономит время. 

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

Добрый день,

 

появилась необходимость в проект подключить АПИ гугла чтоб получать данные, но возникла проблема - получаю вот такую ошибку

System.IO.FileLoadException: Could not load file or assembly 'Google.Apis, Version=1.57.0.0, Culture=neutral, PublicKeyToken=4b01fa6e34db77ab' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)
File name: 'Google.Apis, Version=1.57.0.0, Culture=neutral, PublicKeyToken=4b01fa6e34db77ab' ---> System.IO.FileLoadException: The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)

Весь свой код я собираю в библиотеку, которую потом добавляю как внешнюю сборку в пакет. В итоге в моей пакете моя либа + либы гугла. К этой либе подключена гугл библиотека с версией указанной в ошибке - 1.57.0 . Если я работаю локально, то проблем нету и все загружается, несмотря на то, что у меня локальная версия креатио 7.18.5, в ней лежит библиотека Google.Apis 1.37.0.0.

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

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

 

Нравится

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

Добрый день!

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

И тут два варианта:

1) Обращаться в поддержку дабы по возможности обновить уже имеющуюся библиотеку

2) В вашей сборке использовать туже версию библиотеки, что уже присутствует в приложении.

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

We try to connect Calendly with Creatio via Zapier but receive such an error. Is anyone knows whats the problem? Any advice how to solve it? Изображение удалено.

Нравится

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

Could you please show column mapping

Kirill Krylov,

Anastasiia Savchuk,

Pease try version 1.0.2

There was an issue with boolean field

https://zapier.com/developer/public-invite/155206/5e887922dda3b3f9e9fa5…

 

 

Kirill Krylov,

Unfortunately, but from the very beginning we selected this version 

Anastasiia Savchuk,

I've checked Kirill's new version and can confirm that it works.

 

Try to use a new version from this link:

https://zapier.com/developer/public-invite/155206/5e887922dda3b3f9e9fa5…

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

Добрый день! 

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

 

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

 

Мне удалось сделать фильтр при изменении значении поле Вид процесса проекта фильтровать значение поле Тип проект в мобильном приложении.

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

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

Таблица Project содержет в себе поля

PsProcessType - вид процесса проекта и

ProjectSubType - тип проекта.

Соответственно данные этих полей берется из двух объектов справочников: 

PsProjectProcessType - Вид процесса проекта,

PsProjectSubType  - Тип проекта.

Объект PsProjectSubType содержит в себе связывающий двух столбец PsProjectProcessType.

Нравится

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

Добрый день,

 

Если связь между PsProjectProcessType и PsProjectSubType это связь один ко многим, то можно использовать MutualFiltration. Простой пример: фильтровать город по стране и наоборот. В таком случае код будет такой:

Terrasoft.sdk.Model.addBusinessRule('Contact', {
	ruleType: Terrasoft.RuleTypes.MutualFiltration,
	triggeredByColumns: ['Country'],
	filteredColumn: 'City',
	filteringPropertyName: 'Country'
});

В данной конфигурации есть два действия фильтрации:

 

Прямое: при выставлении поля-родителя фильтруемому полю выставляется фильтр (если поле-родитель заполнено)

Обратное: при выставлении фильтруемого поля, полю родителю автоматически выставляется значение (так как оно одно)

 

triggeredByColumns – имя колонки-родителя (один-ко-многим) в модели карточки

filteredColumn – имя фильтруемой колонки (один-ко-многим)  в модели карточки

filteringPropertyName – имя колонки-родителя в модели фильтруемого поля

Спасибо Oleg Drobina,

Реализовал фильтр следующим образом.

Terrasoft.sdk.Model.addBusinessRule('Project', {
    ruleType: Terrasoft.RuleTypes.MutualFiltration,
    triggeredByColumns: ["PsProcessType", "ProjectSubType"],
    connections: [
        {
            parent: "PsProcessType",
            child: "ProjectSubType",
            connectedBy: "PsProjectProcessType"
        }
    ]
});

Но есть одна проблема. При очистке значении поле Тип проекта  значение поле Вид процесса проекта  остается все еще выбранным. Нужно чтобы значение этого поле тоже сбрасывался. Или как можно сделать так, чтобы поле Вид процесса проекта выбрался автоматический, при выборе Типа проекта

Oleg Drobina, 

можете ответить на данный вопрос?

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

Добрый день!

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

Добавил конфигурационный модуль MobileProjectModuleConfig. Описал фильтр.

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

Потом добавил данный модуль в файл MobileApplicationManifestDefaultWorkplace в блок ModelExtensions.  Можете подсказать что я не так делаю.

 

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

Нравится

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

 Добрый день,

 

Сделал всё аналогично, кроме того, что не добавлял созданный модуль в ModelExtensions, а только в PagesExtensions. Код один в один с Вашим:

Terrasoft.sdk.Module.addFilter("Project", Ext.create("Terrasoft.Filter", {
    type: Terrasoft.FilterTypes.Group,
    subfilters: [
		Ext.create("Terrasoft.Filter", {
			compareType: Terrasoft.ComparisonTypes.NotEqual,
			property: "ParentProject",
			value: null
		})
	]
}));

Еще для чистоты эксперимента вывел в реестр проектов колонку Parent item и в результате, после перелогина в мобильное приложение после создания модуля и привязки его в манифесте к PagesExtensions, загрузились только записи с заполненным Parent item:

Попробуйте полностью перелогиниться в мобильное приложение.

Спасибо большое, фильтр работает!

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

Доброго дня, в creatio не приходить значення поля, якщо заповнити його функцією refferer (javascript). Сайт на Wordpress, контактна форма створена через Contact Form 7, коннектор використовую з маркетплейса https://marketplace.creatio.com/app/wordpress-plug-creatio 

При переході на сторінку з формою бачу заповнене поле, відправляю форму - в creatio значення поля не приходить, при чому, якщо це ж поле заповнити вручну, все ок. Якщо ж змінити автозаповнене, дописати декілька символів, то також значення не приходить, але якщо значення поля скопіювати і вставити вручну, то все приходить. 

В чому може бути проблема?

Нравится

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

Артем, доброго дня!

 

Рекомендую звернутися з цим питанням в коментарях https://community.creatio.com/articles/bpmonline-plugin-wordpress-gravi…. Скоріш за все питання в особливостях збереження данних, заповнених функцією refferer.

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

Добрый день,

 

При использовании глобального поиска у нас на портале не работают фильтры.

 

Т.е. поиск в глобальном поиске без фильтров и с испольозванием фильтров дают один и тот же результат. Фильтр не сужает результаты поиска.

 

Это так и должно быть?

Нравится

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

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

 

Можете пожалуйста описать данный вопрос с помощью скриншотов, чтобы более ясно понимать вопрос? В общем, Глобальный Поиск (поиск из командной строки в правом врхнем углу экрана) никаким образом не связан с установленными фильтрами в секции и его результаты никак от этого не меняются.

 

С уважением,

Мирослава

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

 

Можете пожалуйста описать данный вопрос с помощью скриншотов, чтобы более ясно понимать вопрос? В общем, Глобальный Поиск (поиск из командной строки в правом врхнем углу экрана) никаким образом не связан с установленными фильтрами в секции и его результаты никак от этого не меняются.

 

С уважением,

Мирослава

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

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