лендинги
Sales_Creatio_enterprise_edition
7.10

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

Нравится

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

Добрый день, почему то при создании лендинга не заполняется Шаг 2 (в системных настройках так же указал 

URL сервиса приёма данных со страниц лендингов)

 

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

Нравится

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

Здравствуйте, Сакен!



На этом этапе важно понять, Вы создаете лендинг в кастомном (пользовательском) типе или базовом?



Если кастомном, то следуя информации указанной в статье на Академии, при создании объекта Вам необходимо было актуализировать наполнение скриптами для страницы редактирования web-формы. На этом шаге нужно было выполнить SQL запрос, после выполнения которого открыть созданную в конфигурации схему и пересохранить. По результату при создании лендинга в разделе "Лендинги и Web-формы" отобразился бы скрипт, который необходимо разместить в коде посадочной страницы.



Детальная информация о настройке, описана в статье на Академии: https://academy.terrasoft.ru/docs/developer/elements_and_components/marketing_campaigns/web-to-object._integraciya_s_pomoschyu_lendingov_i_veb-form#title-2294-8 



Если базовом, то при создании лендинга, обратите внимание на Console и Network. Проверьте их на наличие ошибок, они могут дать исчерпывающую информацию или указать на путь решения ошибки.

Здравствуйте, Сакен!



На этом этапе важно понять, Вы создаете лендинг в кастомном (пользовательском) типе или базовом?



Если кастомном, то следуя информации указанной в статье на Академии, при создании объекта Вам необходимо было актуализировать наполнение скриптами для страницы редактирования web-формы. На этом шаге нужно было выполнить SQL запрос, после выполнения которого открыть созданную в конфигурации схему и пересохранить. По результату при создании лендинга в разделе "Лендинги и Web-формы" отобразился бы скрипт, который необходимо разместить в коде посадочной страницы.



Детальная информация о настройке, описана в статье на Академии: https://academy.terrasoft.ru/docs/developer/elements_and_components/marketing_campaigns/web-to-object._integraciya_s_pomoschyu_lendingov_i_veb-form#title-2294-8 



Если базовом, то при создании лендинга, обратите внимание на Console и Network. Проверьте их на наличие ошибок, они могут дать исчерпывающую информацию или указать на путь решения ошибки.

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

Уважаемая колеги!

Обращаюсь к вам со следующей задачей: 

1.Надо произвести запрос к внешнему API-сервису с конкретными входными параметрами. 

2. В ответ получаем данные в формате XML․ 

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

4. Следующим шагом сохранить эти данные в БД. 

 Есть у вас шаблон для реализации описанной задачи или какие-либо рекомендации по ее выполнению?  

 

Нравится

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

Nerses, в дизайнере бизнес-процессов есть элемент вызова веб-сервиса, но в нынешней реализации он поддерживает только JSON, а не XML.

То есть Вам нужно будет обращаться к сервису и получать XML-ответ кодом. Пример есть тут.

 

Затем нужно будет разобрать полученный результат. Если формат всегда одинаковый и совсем простой, то можно использовать обычные строковые функции, но лучше будет воспользоваться какой-нибудь библиотекой по работе с XML.

 

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

 

Поскольку работа с XML будет выполнятся на C# из блока-скрипта, сохранение в базу можно сделать там же, используя класс Insert или Entity.Save. Второй вариант позволит при сохранении запустить какую-то дополнительную логику на объекте или в БП на событии создания, первый сохраняет в обход срабатывания событий.

 

То есть будет БП из двух элементов: скрипта, выполняющего всю работу и блока отображения пользователю страницы.

 

А вот если бы это был вызов веб-сервиса, возвращающего JSON, можно было бы без написания кода произвести сохранение в базу полученной коллекции элементом создания записи. Но пока для XML такого нет.

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

Показать все комментарии
значениеполя
7.10
Studio_Creatio_enterprise_edition

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

Нравится

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

Ошибка возникает из-за того, что поле обязательное для заполнение.

0 в числовых полях считается незаполненным значением. Снимите обязательность поля (либо бизнес правило, либо в самом объекте)

Ошибка возникает из-за того, что поле обязательное для заполнение.

0 в числовых полях считается незаполненным значением. Снимите обязательность поля (либо бизнес правило, либо в самом объекте)

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

Показать все комментарии
Google Chrome
Мобильное приложение
7.10
Mobile_Creatio

Пару месяцев назад после очередного обновления ос Android 7 приложение bpm перестало загружаться. Проблема решается отключением приложения GoogleChrome и отключением автообновлений.

версия мобильного приложения 7.10

 

из-за чего может возникнуть такой конфликт?

старая версия моб приложения и обновленный хром совсем никак не смогут сосуществовать?

Нравится

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

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

 

У нас нет как таковой поддержки старых версий приложения. Рекомендуем использовать актуальную версию приложения, сейчас это 7.16.1. 

Показать все комментарии
экспорт
7.10
Sales_Creatio_enterprise_edition

При попытке выгрузки списка, выдается ошибка "Неполадка сервера". Дело в том что мы увеличили количество столбцов до 50 и после этого перестали экспортироваться списки больше ~25, ограничение в web.config на количество выгружаемых строк увеличено до 40 000, есть ли возможность выгрузить большее количество строк?

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

 

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

Нравится

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

Такие большие массивы мы через ODATA в Excel Power BI выгружали

Если сайт развёрнут локально, то ещё можно брать информацию напрямую запросами к базе. Или сохранить в файл, используя Management Studio, или подключаться к базе прямо из Excel по кнопке на вкладке «Данные».

 

Если нужно исправить именно стандартный механизм выгрузки, нужно выяснить точную причину: просто тайм-аут (для 25 записей маловероятно), что-то с одним из конкретных полей или ещё что-нибудь. Судя по скриншоту, среди полей есть самодельные. Если есть доступ к логам, посмотрите, что конкретно туда пишет при попытке выгрузить.

Здравствуйте, Сакен!

 

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

 

Такое поведение ещё может быть, если в системной настройке "Количество записей в пачке для экспорта в Excel" стоит слишком больше значение. Коробочное значение равно 2000.

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

Добрый день,

просьба подсказать, как можно реализовать сокрытие вкладок для определенной роли в UnitSysAdmin для версии 7.10.

Нашла на портале похожий вопрос, но не до конца понятен код.

https://community.terrasoft.ru/questions/kak-otobrazat-tab-po-usloviu-v-74

спасибо!

Нравится

3 комментария
Лучший ответ
1) Для получения роли советую использовать любезно написанный Севостьяновичем Ильей Сергеевичем миксин по ссылке https://community.terrasoft.ua/tags/opredelit-rol
2) Дальше передать в функцию полученный результат (работает способ начиная с версии 7.12.4, описано в описании релиза https://academy.terrasoft.ru/documents/bpmonline-release-notes-7-12-4 в модуле "OAuth20AppPage")

visibleTab: function(role){
    if(Role1){
        var tab = this.$TabsCollection.get("Tab1"); // "Tab1" - имя вкладки
        tab.set("Visible", true); // "Visible" - ключ свойства, true - значение свойства
    }
    ......
}

3) Через Init при загрузке страницы все это запускаем (думаю роли меняютьяся не часто потому отслеживание изменения в реальном времени не нужно)
1) Для получения роли советую использовать любезно написанный Севостьяновичем Ильей Сергеевичем миксин по ссылке https://community.terrasoft.ua/tags/opredelit-rol
2) Дальше передать в функцию полученный результат (работает способ начиная с версии 7.12.4, описано в описании релиза https://academy.terrasoft.ru/documents/bpmonline-release-notes-7-12-4 в модуле "OAuth20AppPage")

visibleTab: function(role){
    if(Role1){
        var tab = this.$TabsCollection.get("Tab1"); // "Tab1" - имя вкладки
        tab.set("Visible", true); // "Visible" - ключ свойства, true - значение свойства
    }
    ......
}

3) Через Init при загрузке страницы все это запускаем (думаю роли меняютьяся не часто потому отслеживание изменения в реальном времени не нужно)

Александр Тыра,

cпасибо!

Находите в элементах diff вашу вкладку: "name": "Tab62a4b2e3TabLabelGridLayout1729d7bb" - пример.

Далее в "values":{

//прописываете

//видимость по функции

"visible": {

                        "bindTo": "IdUser1"

                    },

}

После в

methods{

//пишите функцию:

IdUser1:function(){

            var x;

   x=Terrasoft.SysValue.CURRENT_USER.value;

            if (x==="id вашего пользователя - можно найти в сотрудниках"){

                return true;    

}else{

return false;

}

Показать все комментарии
страница_входа
7.10
Sales_Creatio_enterprise_edition

Добрый день.

Вопрос следующий:

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

Прикрепленные файлы

Нравится

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

Сакен, это документация по 7.15, а у Вас на скриншоте — 7.10. В версии 7.15 заголовков у этих полей вообще нет и панель со ссылками появляется слева, а не справа. Посмотрите в тексте файла NuiLogin.aspx в папке с сайтом, возможно, эти заголовки прописаны там. Если нет, то страница логина генерируется на уровне ядра. Нужно смотреть документацию по версии 7.10, возможно, там есть о персонализации конкретно в ней.

Показать все комментарии
импорт данных
7.10_()
-Sales_Creatio
enterprise_edition_()

Добрый день!

Если создать деталь и добавить ее в раздел, можно ли в эту деталь создать импорт файлов? Нужно в разделе "Контрагенты" создать деталь, где будет отражаться динамика развития эффективности данного контрагента(необходима историчность), ранее эти данные хранились отдельно (файл Excel). После создания раздела можно ли создать импорт в данную деталь?

Нравится

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

Можно. Смотри обсуждение тут и тут

Можно. Смотри обсуждение тут и тут

Показать все комментарии
7.10_()
-Sales_Creatio
enterprise_edition_()

Доброе утро!

На тестовой среде редактировал раздел через мастер раздела, добавив новое поле справочника(возможен конфликт с другим полем из той же таблицы(Продукт)), после сохранения документа, потерял возможность редактирования страницы. "Невозможно настроить страницу.Для данной страницы нет возможности выполнить настройку при помощи мастера. Обратитесь к администратору системы" в чем может быть проблема и как можно ее исправить? через конфигуратор изменить\удалить поле не могу, может если удалить данное поле из таблицы в БД я верну возможность редактировать страницу?

Версия:7.10.2.1416

Нравится

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

Посмотрите в конфигурации измененную схему, на наличие "тегов" необходимых для мастера раздела.

Например diff должен выглядеть так:

diff: /**SCHEMA_DIFF*/[]/**SCHEMA_DIFF*/

а не так:

diff: []

Пример карточки контакта:

Посмотрите в конфигурации измененную схему, на наличие "тегов" необходимых для мастера раздела.

Например diff должен выглядеть так:

diff: /**SCHEMA_DIFF*/[]/**SCHEMA_DIFF*/

а не так:

diff: []

Пример карточки контакта:

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