Приветствую.

Развернул тестовую среду на Windows Server 2012 R2.

При попытке компиляции возникает ошибка

System.ComponentModel.Win32Exception (0x80004005): The system cannot find the file specified
   at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
   at Terrasoft.Core.Compilation.ProjectBuilder.BuildInternal(String projectFilePath, String tempPath, BuildCommandParameters parameters)

Кто нибудь сталкивался с такой проблемой? Версия 7.14.4

.Net Framework стоит 4.7

 

 

Нравится

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

Обновил Frame до 4.8. Всё заработало

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

Коллеги, интересует можно ли ограничить доступ к bpm только по внутренней сети и вывести field sales в открытый доступ?

 

Нравится

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

Если приложение не будет доступно по внешнему адресу, мобильное приложение не сможет синхронизироваться с БД.

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

Всем доброго времени суток!
Нужна Ваша помощь.

Развернул приложение на локальном ПК v7.12
Сайт запускается. но когда аутентифицируюсь в консоли выбивает ошибки:

http://prntscr.com/jav3ap
 

Во вложении так же логи ошибок.
Подскажите, что может быть не так?
Благодарю!

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

Нравится

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

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

Запросите в поддержке "чистые" бинарные файлы 7.12.0.2702-sales-enterprise-marketing-service-enterprise-en и разверните приложение на них. Ранее полученные файлы с облачного приложения отличаются от коробочных, вследствие чего возникает указанная ошибка.

Сергей Кy6риш,

Здравствуйте! Так мне необходима именно данная сборка для доработки функционала и дебага. Ранее разворачивал 7.11.3 данных ошибок не было.

 

Нигрескул Алексей,

У вас и будет именно ваша сборка для доработок и дебаггинга, все что вам нужно хранится в вашей БД.
А чтобы не было ошибки, которая у вас появляется, необходимо развернуть коробочную версию. Могу дать вам ссылку на бинарные файлы, установив которые, сможете работать. Для этого подскажите, что у вас, Тим, Сейлс или другой тип и т.д.

Литвинко Павел,

здравствуйте. У меня SalesEnterprise + Marketing

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

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

Добрый день!
Задача такая: Необходимо развернуть 7.4.1.391_SalesOmnichannel + 7.4.1.380_Marketing. Каждая из сборок содержит бэкапы БД + сам сайт.
Каким образом это осуществить?
В академии информации по этому вопросу не нашёл.
Могу предположить, что необходимо сначала развернуть 7.4.1.391_SalesOmnichannel и далее средствами WorkspaceConsole выгрузить пакеты из 7.4.1.380_Marketing, но это предположения.
Хотелось бы получить официальную инструкцию.
Заранее спасибо.

Нравится

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

Спасибо за Ваше обращение. Мы зарегистрировали его в Службе технической поддержки и назначили специалиста, который сможет Вас компетентно проконсультировать по данному вопросу.

Добрый день, Игорь!

Вам необходимо выполнить следующие действия:
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) эту кнопку. Код добавления можно скопировать из базового модуля.

Добрый день.
Пытаюсь объединить 7.5.0.1275 BankSales и 7.5.0.870_Marketing
Сделал всё по инструкции от Андрея, но в рабочем месте Маркетинг ничего не изменилось, Компании не добавилось. Может надо чтото сделать еще?

Здравствуйте, Илья!

На данный момент в компании выпуск бандла (2-х и более продуктов) проводит команда продукта, она тестирует его, и уже после отгружает клиенту.
Только в таком случае мы можем гарантировать корректность работы всех составляющих продукта и в случае технических проблем провести быстрые исправления.
В случае самостоятельного склеивания продуктов мы не можем гарантировать корректность работы всех составляющих, так как такая конфигурация даже не была протестирована нашими сотрудниками, и пока не заявлена как релизный продукт.
Только при такой схеме поддержки продукта мы можем гарантировать лучший опыт использования всех возможностей bpm`online.

Спасибо!

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

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

Мне эту задачу необходимо решать в бизнес процессе.

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

Как мне вызвать такое окно для ввода одного значения?

Нравится

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

Здравствуйте, Илья.

Для этой задачи подойдет элемент бизнес-процесса "Автогенерируемая страница", выберите объект привязки, конкретный экземпляр и поля, которые необходимо изменять.

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