Добрый день!

В рамках реализации функциональности возникла необходимость добавить кастомный элемент в схему кампании. При этом элемент должен выполняться до элемента "Добавление из группы". Для этого была внесена корректировка в базовый элемент: добавлена возможность иметь входящие стрелки. 

Затем был создан кастомный элемент с типом: CampaignSchemaElementType.AsyncTask.  Была построена и запущена схема кампании: 
Однако, согласно дебаггеру, добавление из группы всегда происходит сразу после запуска джоба по расписанию, а затем выполняется кастомный элемент, несмотря на то, как построена схема.

В качестве решения попытались изменить тип элемента на: CampaignSchemaElementType.SyncTask , однако элемент перестал запускаться вовсе.
Соответственно есть несколько вопросов:
1) Как выполнить элемент "Добавление из группы" строго после выполнения предыдущего элемента? 
2) Как запустить элемент с типом CampaignSchemaElementType.SyncTask вместо Async

У меня такой же вопрос

0 комментариев
Войдите или зарегистрируйтесь, чтобы комментировать
Вопрос

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

"В процессе синхронизации произошла ошибка"

Отчет прикрепляю:

Model Name: Benefit_M503
Platform: Android
Platform Version: 5.1
Resolution: 360x640
UIVersion: UIV2
ApplicationVersion: 7.12.9
ApplicationMajorVersion: 7.12
BackgroundSyncMode: Always
ServerUrl: https://bpmstest.abiconnect.ru/
ContactId: a0469676-80b4-4b52-a740-8a5a1f72c5c2
CultureName: ru-RU
ApplicationRevision: null
WorkplaceCode: NPD01
ProductInfo: {"ProductName":"bpm'online","ProductEdition":"studio","CustomerId":"201712251022","Version":{"Major":7,"Minor":12,"Build":1,"Revision":924,"MajorRevision":0,"MinorRevision":924}}
CurrentDateTime: Tue Jul 17 2018 15:24:47 GMT+0300 (MSK)

Type: Terrasoft.SyncException 
Message: В процессе синхронизации произошла ошибка 
Stack trace: 
Function.Ext.define.statics.handleException(Terrasoft.Mobile.Combined.js:32396:34) 
Object.Ext.apply.callback(sencha-touch-all-debug.js:10397:26) 
Ext.define.callUserErrorHandler(Terrasoft.Mobile.Combined.js:26185:7) 
Object.Ext.apply.callback(sencha-touch-all-debug.js:10397:26) 
Ext.define.callFailure(Terrasoft.Mobile.Combined.js:25724:8) 
Object.Ext.apply.callback(sencha-touch-all-debug.js:10397:26) 
Function.Terrasoft.RequestManager.issueRequest.requestFnConfig.failure(Terrasoft.Mobile.Combined.js:40521:11) 
Object.Ext.apply.callback(sencha-touch-all-debug.js:10397:26) 
Object.config.requestItemFailure(Terrasoft.Mobile.Combined.js:39654:11) 
Ext.define.onRequestFailure(Terrasoft.Mobile.Combined.js:39422:12) 
Object.Ext.apply.callback(sencha-touch-all-debug.js:10397:26) 
null.<anonymous>(Terrasoft.Mobile.Combined.js:39658:9) 
Object.Ext.apply.callback(sencha-touch-all-debug.js:10397:26) 
Ext.define.executeCallbackIfNotCanceled(Terrasoft.Mobile.Combined.js:39903:8) 
Ext.define.failureHandler(Terrasoft.Mobile.Combined.js:39925:8) 
Object.Ext.apply.callback(sencha-touch-all-debug.js:10397:26) 
Ext.define.onComplete(sencha-touch-all-debug.js:36402:17) 
Ext.define.onStateChange(sencha-touch-all-debug.js:36338:18) 
XMLHttpRequest.<anonymous>(sencha-touch-all-debug.js:3233:27) 
Type: Terrasoft.ServerException 
Message: Запрос на сервер вернул ошибку 
AdditionalInfo: {"request":{"id":27,"headers":{"Accept":"application/json","Content-Type":"application/json","Authorization":"Cookie","X-Terrasoft-Mobile":true,"X-Requested-With":"XMLHttpRequest"},"options":{"isCancelable":true,"url":"https://bpmstest.abiconnect.ru/0/Mobile/Services/MobileCodeService.ashx…","success":null,"failure":null,"scope":{"asyncOperation":{"initConfig":null,"initialConfig":{"isCancelable":true,"asyncQueueId":null},"config":{"isCancelable":true,"asyncQueueId":null},"_isCancelable":true,"_asyncQueueId":null,"asyncManagerIsDisabled":true},"initialConfig":{"isCancelable":true,"url":"https://bpmstest.abiconnect.ru/0/Mobile/Services/MobileCodeService.ashx…","success":null,"failure":null,"scope":null,"onRequestCreate":null,"headers":{"Accept":"application/json","Content-Type":"application/json","Authorization":"Cookie","X-Terrasoft-Mobile":true},"method":"GET","disableCaching":false},"performanceCounterKey":"d94e002c-ed82-4549-8981-2404db92e317"},"onRequestCreate":null,"headers":{"Accept":"application/json","Content-Type":"application/json","Authorization":"Cookie","X-Terrasoft-Mobile":true},"method":"GET","disableCaching":false},"async":true},"requestId":27,"status":500,"statusText":"Internal Server Error","getResponseHeader":null,"getAllResponseHeaders":null,"responseText":"<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\r\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\r\n<head>\r\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=windows-1251\"/>\r\n<title>500 - \u0412\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u044f\u044f \u043e\u0448\u0438\u0431\u043a\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0430.</title>\r\n<style type=\"text/css\">\r\n<!--\r\nbody{margin:0;font-size:.7em;font-family:Verdana, Arial, Helvetica, sans-serif;background:#EEEEEE;}\r\nfieldset{padding:0 15px 10px 15px;} \r\nh1{font-size:2.4em;margin:0;color:#FFF;}\r\nh2{font-size:1.7em;margin:0;color:#CC0000;} \r\nh3{font-size:1.2em;margin:10px 0 0 0;color:#000000;} \r\n#header{width:96%;margin:0 0 0 0;padding:6px 2% 6px 2%;font-family:\"trebuchet MS\", Verdana, sans-serif;color:#FFF;\r\nbackground-color:#555555;}\r\n#content{margin:0 0 0 2%;position:relative;}\r\n.content-container{background:#FFF;width:96%;margin-top:8px;padding:10px;position:relative;}\r\n-->\r\n</style>\r\n</head>\r\n<body>\r\n<div id=\"header\"><h1>\u041e\u0448\u0438\u0431\u043a\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0430</h1></div>\r\n<div id=\"content\">\r\n <div class=\"content-container\"><fieldset>\r\n  <h2>500 - \u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u044f\u044f \u043e\u0448\u0438\u0431\u043a\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0430.</h2>\r\n  <h3>\u041f\u0440\u043e\u0431\u043b\u0435\u043c\u0430 \u0441 \u0437\u0430\u043f\u0440\u0430\u0448\u0438\u0432\u0430\u0435\u043c\u044b\u043c \u0440\u0435\u0441\u0443\u0440\u0441\u043e\u043c; \u0440\u0435\u0441\u0443\u0440\u0441 \u043d\u0435 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d.</h3>\r\n </fieldset></div>\r\n</div>\r\n</body>\r\n</html>\r\n","responseXML":null,"responseBytes":null} 

У меня такой же вопрос

0 комментариев
Войдите или зарегистрируйтесь, чтобы комментировать
Вопрос

Добрый день,

при попытке зафиксировать пакет в хранилище выдаёт ошибку "При работе с хранилищем произошла ошибка" без каких-то пояснений, причем прямо на странице конфигурации, а не в отдельном окошке, после коммита. В Error.log довольно неинформативное сообщение:

Terrasoft.WebApp.BaseSvnPage LogAndShowErrorMessage - Terrasoft.Common.SourceControlOperationException: При работе с хранилищем произошла ошибка
   в Terrasoft.WebApp.BaseSvnPage.GetSourceControlSaveType(SysPackage package)
   в Terrasoft.WebApp.WorkspaceExplorerModule.<OnPackageCommitMenuItemClick>b__421_0()
   в Terrasoft.WebApp.BaseSvnPage.ExecuteSvnOperation(ExecuteSvnOperationMethod svnOperationMethod)

Другие пакеты коммитятся/апдейтятся, т.е. дело не в svn. Можно ли как-то узнать, что ему не нравится, без муторного перебора всех схем?

У меня такой же вопрос

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

Попробуйте сначала обновить его, потом снова зафиксировать.

Была такая же проблема,она решилась повторной авторизацией в хранилище.(Авторизация -> обновление с него -> потом снова авторизация и попытка зафиксировать пакет).

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

Всем доброго времени суток. Версия 7.12.

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

Или только через переопределение модуля LeftPanelTopMenuModule и соответствующие правки в loadMenu?

У меня такой же вопрос

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

Добрый день, Денис!

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

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

Доброго дня.

1 Есть ли возможность настроить скролл списка тегов в разделе? Необходимо вести отдельную библиотеку тегов, как своих, как и корпоративных, чтобы не перебирать в уме возможные варианты.

 

 

 

 

 

 

 

 

 

 

 

 

 

2 Как удалить теги? Любого типа. Если удалить из системной таблицы, то необходимо отловить еще и к какой записи привязан тег.

У меня такой же вопрос

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

Добрый день!

Посмотреть весь список тегов Вы можете создав справоник на основании объекта "Тег в записи раздела "..."", к примеру Тег в записи раздела контакты

В данном справочнике будут отображаться все теги в разделе, которыми Вы сможете управлять (удалять/изменять)

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

 

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

подскажите, пожалуйста, где достать такие иконки, как у Вас в разделах "Kits", "Samples", "Shipments". Я на маркетплейсе скачал пак с иконками, но таких там не было, насколько я помню.

Войдите или зарегистрируйтесь, чтобы комментировать