Добрый день! Не подскажите где качать скрипт обновления? Может есть где скачать чистую BPMonLine ?

Нравится

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

http://ftp.bpmonline.com/support/downloads/!Release/installation_files/ чистые конфы здесь
инстуркции по обнове здесь, правда сам скрипт качает релизы до последнего , т.е до 18, как управлять не подскажу
https://academy.terrasoft.ru/docs/release/instrukciya-po-obnovleniyu-si…

Добрый день, Максим.

 

Информация по обновлению находится в этой статье на Академии.

 

Если Вам нужна чистая версия (то есть не просто файлы приложения, а и пустая база данных), напишите в саппорт с просьбой предоставить такую версию.

Спасибо!

Dima Avdoshin пишет:
правда сам скрипт качает релизы до последнего

Ну пусть качает. Например если вам надо апдейтить до 7.18.0, а скрипт начкачал на 7.18.3., то просто удалите папки 7.18.1 - 7.18.3 из InstallPackages и все. Обновление пойде до последнего пакета в InstallPackages

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

Добрый день, коллеги! Может кто-то сталкивался с подобной проблемой

 

После обновления црм 7.15 до 7.18.1.2800.
В Бизнес процессах в которых присутствует интерактив - 
"Вопрос пользователю, Открыть страницу редактирования, Автогенерируемая страница, Преднастроенная страница" на этих элементах происходит ошибка:
Значение с именем "GroupType" не найдено

 

Terrasoft.Common.ItemNotFoundException: Значение с именем "GroupType" не найдено at 
Terrasoft.Core.Entities.EntityColumnValueCollection.GetByName(String name) at 
Terrasoft.Core.Entities.Entity.GetIsColumnValueLoaded(String valueName) at 
Terrasoft.Core.Entities.EntityUtilities.SafeGetColumnValue[TValue](IEntity source, String 
columnValueName, TValue defaultValue) at 
Terrasoft.Core.Process.SysProcessElementToDoListener.OnElementNotificationChanged(Object sender, 
EntityAfterEventArgs eventArgs, EntityChangeType entityChangeType) at 
Terrasoft.Common.CollectionUtilities.ForEach[T](IEnumerable`1 source, Action`1 action) at 
Terrasoft.Core.Entities.Entity.OnInserted(EntityAfterEventArgs e) at Terrasoft.Core.Entities.Entity.
<InsertToDBAsync>d__302.MoveNext() --- End of stack trace from previous location where exception was
 thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at 
System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at
 Terrasoft.Core.Entities.Entity.InsertToDB(Boolean skipLookupColumnValues, Boolean validateRequired)
 at Terrasoft.Core.Entities.Entity.<InternalSaveAsync>d__288.MoveNext() --- End of stack trace from 
previous location where exception was thrown --- at 
System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at 
System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at
 Terrasoft.Core.Entities.Entity.InternalSave(Boolean validateRequired, Boolean setColumnDefValue) at 
Terrasoft.Core.Entities.Entity.<SaveAsync>d__300.MoveNext() --- End of stack trace from previous location
 where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at
 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 
at Terrasoft.Core.Entities.Entity.Save(Boolean validateRequired, Boolean setColumnDefValue) at 
Terrasoft.Core.Process.ProcessNotificationManager.Create(ProcessElementNotification notification) at 
Terrasoft.Core.Process.CommonProcessUtilities.ExecuteAndPublishDurationMetric(ProcessActivity 
source, Action action, String operationName) at Terrasoft.Core.Process.ProcessActivity.
<PublishNotification>b__111_0() at Terrasoft.Core.Process.ProcessActivity.RunInCultureScope(Action 
action) at Terrasoft.Core.Process.ProcessUserTask.AfterInternalExecute() at 
Terrasoft.Core.Process.ProcessActivity.ExecuteItem(ProcessExecutingContext context) at 
Terrasoft.Core.Process.ProcessFlowElement.Execute(ProcessExecutingContext context)

 

Упоминание этого поля есть в:
\Terrasoft.WebApp\bin\Terrasoft.Core.xml
\Terrasoft.WebApp\DesktopBin\WorkspaceConsole\Terrasoft.Core.xml

В версии 7.17 таких ошибок не было.

Нравится

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

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

Также, думаю, имеет смысл через Workspase Console провести генерацию и сборку

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

Алексей Клещевников,

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

 

Аскар Абильгазин, создавал бизнес процесс такого вида - ошибка по-прежнему появляется 

Аскар Абильгазин,

Алексей Клещевников,

В случае если в кастомных пакетах вы ранее не меняли функционал затрагивающий данные элементы ПБ или работу ПБ в целом, то тут могу посоветовать писать в саппорт Creatio.

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

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

Доброго дня!
Пытаемся обновиться с 7.15.1 на 7.15.2. Пробовали:
1. С помощью утилиты https://academy.creatio.com/sites/default/files/documents/downloads/UpdaterService/UpdaterService.zip. Дистрибутивы скачались, настройки install.xml сделал. При запуске - ошибка (см.скрин 1)
2. Вручную запустил SQL скрипты из папки Scenario в порядке из файла UpdateScenario.json. При этом возникает ошибка 2 - см.скрин 2. 
3. Пробую перепроверить шаги по инструкции https://academy.terrasoft.ru/docs/user/ustanovka_i_administrirovanie/razvertyvanie_onsite - страница не найдена, пишет

Как таки обновить на 7.15.2, просьба помочь?

Нравится

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

Добрый вечер.

 

1. Какая версия MS SQL сервер у Вас установлена?

2. Почему файл install.xml Вы конфигурировали руками - он должен сконфигурироваться автоматически при запуске Downloader.ps1?

 

Такое впечатление, что у Вас неправильно прописаны параметры подключения к базе данных в файле dowloader.json.

 

Алла Савельева,

1 - версия 12

2 - https://academy.terrasoft.ru/docs/release/instrukciya-po-obnovleniyu-si…

  1. Откройте файл скрипта install.xml из папки Updater для редактирования. Заполните в нем следующие параметры соответствующими значениями:

    • WebRootDirectory — путь к корневой папке сайта.
    • InstallPackagesPath — путь к папке, где сохранены инсталляционные пакеты и утилита обновления.
    • ConnectionString — строка подключения к базе данных. Внимательно скопируйте данную строку с вашего подключения к базе.

Антон Кравченко, добрый день!
Алла права, судя по всему у Вас не совсем корректно настроен файл downloadr.json.
Стоит использовать новую инструкцию для обновления.
https://academy.terrasoft.ru/docs/release/instrukciya-po-obnovleniyu-si…
Также, проверьте корректно ли указаны параметры подключения к БД в файле ConnectionStrings.config вашего приложения.

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

Здравствуйте, выполнял все по инструкции, когда запускал скрип загрузки все отработало без ошибок. Права на папке везде есть, и все запускал от имени администратора. Может кто-то сталкивался с такой ошибкой. Сейчас локально creatio не работает. Ошибка System.Net.Sockets.SocketException: Попытка установить соединение была безуспешной, т.к. от другого компьютера за требуемое время не получен нужный отклик, или было разорвано уже установленное соединение из-за неверного отклика уже подключенного компьютера. В логах следующее: 10:37:15.9644 Can't copy c:\\temp\\InstallPackages\\7_16_2\\Template to c:\inetpub\wwwroot\Sales\
Could not find a part of the path 'c:\temp\InstallPackages\7_16_2\Template'.

Нравится

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

Добрый вечер.

Обратитесь в службу поддержки Террасофт - похоже, что проблема в работе самой утилиты обновления.

Добрый день!
Попробуйте скачать утилиту заново и запустить обновление.
Были внесены правки в утилиту.

Sorotiuk Anna, у Вас ошибка исправилась? Конфигурация у Вас под какую базу? У меня такая же проблема на Oracle/

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

конфиг под постгрес, на счет исправления ошибки в пн смогу вам отписаться)

Sorotiuk Anna, на момент обновления загружал с сайта, но спасибо, загружу снова, потом отпишусь вам)

Sorotiuk Anna,

Запускали только что обновление, ошибка осталась.

Александр Тыра,неа, проблема осталась

Евгений Шевченко, 
Попробуйте в Updater.exe.config отключить флаг SkipCreateTemplateFolder и запустить обновление повторно

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

Здравствуйте, занимаюсь обновлением, встретил ошибку Database exception: Check connection string: Keyword not supported: data source                         Parameter name: keyword

В документации описано что надо просто скопировать строку connectionstring

Нравится

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

Добрый вечер.

 

Содержимое ConnectionString должно быть без "Server=".

Вот таким образом:

<ConnectionString>Data Source=localhost;

 

Добрый вечер.

 

Содержимое ConnectionString должно быть без "Server=".

Вот таким образом:

<ConnectionString>Data Source=localhost;

 

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

Добрый день, занимаюсь обновлением creatio sales c 7.16 на 7.18,
столкнулся с проблемой конфигурирования сервиса выгрузки дистрибутивов.
Файл downloader.json настроил следующим образом:
{
    "WebRootDirectory": "C:\inetpub\wwwroot\Sales",
    "WorkDirectory": "C:\copy",
    "Site": "название из IIS",
    "Product": "SalesEnterprise",
    "DbEngineType": "PostgreSQL",
    "VersionBuild": "7.16.1.2135",
    "SkipBinary": "true",
    "ConnectionString": "Server=1.2.3.4;Port=5432;Database=crm;User ID=postgres;password=12345;Timeout=500;CommandTimeout=400;MaxPoolSize=1024;",
    "CurrentSchemaName": "public"
}
Часть данных в конфиге и логах обезличил.
Папка с UpdateService находится в корне диска с дистрибутивом на сервере.
Вот лог ошибок:

ConvertFrom-Json : Нераспознанная escape-последовательность. (29): {
        "WebRootDirectory": "C:\inetpub\wwwroot\Sales",
        "WorkDirectory": "C:\copy",
        "Site": "название из IIS",
        "Product": "SalesEnterprise",
        "DbEngineType": "PostgreSQL",
        "VersionBuild": "7.16.1.2135",
        "SkipBinary": "true",
        "ConnectionString": "Server=1.2.3.4;Port=5432;Database=crm;User ID=postgres;password=12345;Timeout=50
0;Comm
andTimeout=400;MaxPoolSize=1024;",
        "CurrentSchemaName": "public"
}
C:\UpdaterService\Downloader.ps1:407 знак:23
+     $config = $content | ConvertFrom-Json
+                          ~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [ConvertFrom-Json], ArgumentException
    + FullyQualifiedErrorId : System.ArgumentException,Microsoft.PowerShell.Commands.ConvertFromJsonCommand

Add-Member : Не удается привязать аргумент к параметру "InputObject", так как он имеет значение NULL.
C:\UpdaterService\Downloader.ps1:463 знак:18
+         $environment | Add-Member "Locale" "ENU" -Force
+                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Add-Member], ParameterBindingValidationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,Microsoft.PowerShell.Commands.AddMemberCo
   mmand

Add-Member : Не удается привязать аргумент к параметру "InputObject", так как он имеет значение NULL.
C:\UpdaterService\Downloader.ps1:466 знак:18
+         $environment | Add-Member "SkipVersions" @() -Force
+                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Add-Member], ParameterBindingValidationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,Microsoft.PowerShell.Commands.AddMemberCo
   mmand

Нравится

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

Добрый день.

 

Попробуйте указать информацию по путям к директориям через 2 слеша - у Вас через 1.

 

Также рекомендую прочитать ещё раз внимательно иструкцию по обновлению на Академии.

Использовать такие настройки, как у Вас, для файла json нужно только в случае, если на сервере вашего приложения отсутствует доступ к интернету, и вы выгружаете данные с другого компьютера.

В противном случае для настройки выгрузки Вы можете использовать упрощенный вид файла json:

{
"WebRootDirectory": "c:\\inetpub\\wwwroot\\delivery",
"WorkDirectory": "c:\\temp\\delivery",
"Site": "имя вашего сайта в IIS",
"Product": "Studio",
"VersionBuild": "7.14.1.935"
}

Так как такой вид содержит меньше параметров, вероятность допустить ошибку при указании параметров меньше.

 

Добрый день.

 

Попробуйте указать информацию по путям к директориям через 2 слеша - у Вас через 1.

 

Также рекомендую прочитать ещё раз внимательно иструкцию по обновлению на Академии.

Использовать такие настройки, как у Вас, для файла json нужно только в случае, если на сервере вашего приложения отсутствует доступ к интернету, и вы выгружаете данные с другого компьютера.

В противном случае для настройки выгрузки Вы можете использовать упрощенный вид файла json:

{
"WebRootDirectory": "c:\\inetpub\\wwwroot\\delivery",
"WorkDirectory": "c:\\temp\\delivery",
"Site": "имя вашего сайта в IIS",
"Product": "Studio",
"VersionBuild": "7.14.1.935"
}

Так как такой вид содержит меньше параметров, вероятность допустить ошибку при указании параметров меньше.

 

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

Добрый день, товарищи разработчики!

Возникла проблема с коннектором IIT E-Signature for Creatio.

Точнее с системой, при попытке обновления 7.17.1 -> 7.17.2 Service enterprise возникает ошибка:

Autogenerated\Src\DigitalSignatureFileUploadInfo.DigitalSignature.cs(20,47) ошибка CS0535: 'DigitalSignatureFileUploadInfo' does not implement interface member 'IFileUploadInfo.IsLastChunk' 

Нравится

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

Петр, добрый день!

 

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

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

Добрый день. После обновления при попытке сгенерировать исходный код возникла следующая ошибка (в названии темы). Пробовал делать выгрузку/загрузку из файловой системы, чистил редис, прописывал UseStaticFileContent (false), ничего не помогло. Как можно пофиксить или хотя бы локализовать данную проблему?

Нравится

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

Добрый день, Олег.
Обратитесь в техническую поддержку Terrasoft.

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

"Перекомпилировать все" делали?

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

Произошла ошибка при запуске обновления стенда: Can't connect to web server '%WebServer%'. Возможно, я неверно прописал свойство <WebServer></WebServer>. Хотелось бы уточнить, что конкретно нужно прописывать? Url сайта не подходит, каталог с приложением на сервере тоже.

Нравится

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

А с чего вы взяли что свойство нужно чем-то заполнять? У меня данное свойство закомментировано, например. И обновление успешно запускается

Олег, добрый день!
В свойстве WebServer указывается адрес машины, на которой установлен IIS.

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

В install.xml строка подключения прописана следующим образом:

<ConnectionString>
    <add name="db" connectionString="Data Source=MyServer; Initial Catalog=myDb; Persist Security Info=True; MultipleActiveResultSets=True; Integrated Security=SSPI; Pooling = true; Max Pool Size = 100; Async = true; Connection Timeout=500" />
  </ConnectionString>

 

При запуске обновления выдает следующую ошибку:

The ConnectionString property has not been initialized.
        MS SQL Server version: expected 2012 SP3, actual <not available> RTM

Configuration setup error:
Installed components/software have an outdated/incorrect version.
In order to start the update, please upgrade it.

 

Как решить данную проблему?

Нравится

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

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

 

Проверьте строку ConnectionString, после открывающего тега должно быть сразу написано Data Source, как на примере:

<Site>Site-name</Site>
<installPackagesPath>c:\temp\InstallPackages\</InstallPackagesPath>

<ConnectionString>Data Source=%DbServer%; Initial Catalog =%Database%; Integrated Security=SSPI; MultipleActiveResults=True; Pooling=true; Max Pool Size=100</ConnectionString>

<DbEngineType>mssql</DbEngineType>
<CurrentSchemaName>dbo</CurrentSchemaName>

Аналогичная проблема, только с Redis: Redis server version: expected 3.0.0, actual <not available>

 

Коновалов Игорь,

ТП TS рекомендовала следующее: Удалите, строки с Redis в блоке <prerequisites> файла updater.exe.config.

Я просто заккоментил строку  <!--<add name="Redis" version="3.0.0" />--> и скрипт пошёл дальше.

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