Добрый день!
Задача такая: Необходимо развернуть 7.4.1.391_SalesOmnichannel + 7.4.1.380_Marketing. Каждая из сборок содержит бэкапы БД + сам сайт.
Каким образом это осуществить?
В академии информации по этому вопросу не нашёл.
Могу предположить, что необходимо сначала развернуть 7.4.1.391_SalesOmnichannel и далее средствами WorkspaceConsole выгрузить пакеты из 7.4.1.380_Marketing, но это предположения.
Хотелось бы получить официальную инструкцию.
Заранее спасибо.
Нравится
Спасибо за Ваше обращение. Мы зарегистрировали его в Службе технической поддержки и назначили специалиста, который сможет Вас компетентно проконсультировать по данному вопросу.
Добрый день, Игорь!
Вам необходимо выполнить следующие действия:
1. Развернуть приложение bpm'online sales по стандартной схеме.
2. C помощью утилиты Workspace Console установить пакет MarketingCampaign в базу приложения bpm'online sales (пакет взять из архива релизной сборки bpm'online marketing: Packages/MarketingCampaign.zip)
3. Выполнить вход в приложение под администратором и убедиться в том, что список рабочих мест и разделов отображается корректно.
Здравствуйте. Выполнил, что указано(пакет MarketingCampaign.gz)
при запуске Update.bat Вылезла ошибка об отсутствии пакета Manifest.gz,
добавил Manifest.gz - следующая ошибка пакет Case.gz,
добавил Case.gz - следующая ошибка отсутствие пакета Base.gz.
Пакет Base.gz уже существует в сборке Sales.
Update.bat и логи в прикреплённом архиве
Здравствуйте, Игорь!
Я отписал Сергею по обращению.
Основная суть в том, что на текущий момент прошу попробовать использовать предыдущую версию Sales Omnichannel - 7.4.1.299.
Также приложил инструкцию по обновлению пакетов.
Столкнулся с такой же проблемой. Можно ли получить инструкцию?
Здравствуйте, Александр.
Инструкция была Вам направлена в рамках обращения №0228285.
Не могли бы вы выложить данную инструкцию в открытый доступ (например, в Академию), т.к. актуальность данного вопроса со временем будет возрастать.
Здравствуйте, Игорь!
Объединение нескольких продуктов - операция, с которой может столкнуться совсем небольшое количество клиентов, потому выкладывать рекомендации в Академию на данном этапе не имеет большого смысла, но я приложу рекомендации ниже.
Ниже пример успешного объединения Sales + Marketing.
Используемые сборки:
- BPMonline_Sales Omnichannel_Softkey_RUS_MSSQL_7.4.1.391
- BPMonline_Marketing_Softkey_RUS_MSSQL_7.4.1.380
Команда WorkspaceConsole:
Terrasoft.Tools.WorkspaceConsole.exe -workspaceName=Default -operation=InstallFromRepository -sourcePath=c:\Temp\Packages -destinationPath=c:\Temp\Destination\ -clearWorkspace=false -continueIfError=true -installPackageData=true -installPackageSqlScript=true -updateDBStructure=true -packageName=MarketingCampaign -skipValidateActions=true -logPath=c:\Temp\WorkspaceConsoleLog\ -webApplicationPath=c:\Sales+Marketing\Sales\
Папку с пакетами формировались следующим образом, учитывая, что сборка делалась на основании Sales и релиз Sales старше, чем Marketing:
1. Скопировать в пустую папку все пакеты и манифест из Marketing.
2. В эту же папку скопировать все пакеты без манифеста из Sales.
Таким образом получилось, что все базовые пакеты брались из более позднего Sales.
Также необходимо добавить следующие блоки в конфигурационные файлы:
.\Terrasoft.WebApp\ServiceModel\http\services.config add section: <service name="Terrasoft.Configuration.MandrillService.MandrillService"> <endpoint name="MandrillServiceEndPoint" address="" binding="webHttpBinding" behaviorConfiguration="RestServiceBehavior" bindingNamespace="http://Terrasoft.WebApp.ServiceModel" contract="Terrasoft.Configuration.MandrillService.MandrillService" /> </service> .\Terrasoft.WebApp\ServiceModel\https\services.config add section: <service name="Terrasoft.Configuration.MandrillService.MandrillService"> <endpoint name="MandrillServiceEndPoint" address="" binding="webHttpBinding" behaviorConfiguration="RestServiceBehavior" bindingNamespace="http://Terrasoft.WebApp.ServiceModel" contract="Terrasoft.Configuration.MandrillService.MandrillService" /> </service> .\Terrasoft.WebApp\Web.config "ServiceModel/MandrillService.svc" append into <add key="AllowedLocations" value=" exsample: <add key="AllowedLocations" value="ServiceModel/MandrillService.svc" /> add section: <configuration> <location path="ServiceModel/MandrillService.svc"> <system.web> <authorization> <allow users="*" /> </authorization> <httpRuntime requestValidationMode="2.0" /> <pages validateRequest="false" /> </system.web> </location> Terrasoft.WebApp\ServiceModel create file MandrillService.svc paste text: <%@ ServiceHost Language="C#" Debug="true" Service="Terrasoft.Configuration.MandrillService.MandrillService" %>
Нюансы, с которыми можно столкнуться:
1) При установке sql-скрипта «OPP_Tables» может возникнуть ошибка:
Ошибка OPP_Tables: Foreign key 'OPPNonActualEmails_NonActualReasonId' references invalid table 'dbo.NonActualReason'.
Could not create constraint. See previous errors.
Если она возникла, то нужно после того, как отработает консоль, зайти в конфигурацию и вручную установить скрипт.
2) В карточках настроек элементов БП пропадают поля связи с продажей и/или другими сущностями, которые есть в одной вертикали, но нет в другой. В этом случае нужно заместить страницу настроек (старый UI, как в 5х), найти в структуре необходимые поля и снять у них галку "Скрыть".
3) Из коммуникационной панели пропадает кнопка «Визы»:
Это исправляется путем добавления еще одного замещающего клиентского модуля CommunicationPanel, который добавляет (insert) эту кнопку. Код добавления можно скопировать из базового модуля.
Здравствуйте, Илья!
На данный момент в компании выпуск бандла (2-х и более продуктов) проводит команда продукта, она тестирует его, и уже после отгружает клиенту.
Только в таком случае мы можем гарантировать корректность работы всех составляющих продукта и в случае технических проблем провести быстрые исправления.
В случае самостоятельного склеивания продуктов мы не можем гарантировать корректность работы всех составляющих, так как такая конфигурация даже не была протестирована нашими сотрудниками, и пока не заявлена как релизный продукт.
Только при такой схеме поддержки продукта мы можем гарантировать лучший опыт использования всех возможностей bpm`online.
Спасибо!