Вопрос

Добрый день!

Согласно инструкции https://academy.terrasoft.ru/documents/common/7-10/ustanovka-bpmonline настроил и развернул сайт.

При попытке обратиться к приложению получаю ошибку:
 

[NullReferenceException: Ссылка на объект не указывает на экземпляр объекта.]
   Terrasoft.WebApp.Loader.Global.InitializeAppConnection() +275
   Terrasoft.WebApp.Loader.Global.Application_Start(Object sender, EventArgs e) +135

[HttpException (0x80004005): Ссылка на объект не указывает на экземпляр объекта.]
   System.Web.HttpApplicationFactory.EnsureAppStartCalledForIntegratedMode(HttpContext context, HttpApplication app) +520
   System.Web.HttpApplication.RegisterEventSubscriptionsWithIIS(IntPtr appContext, HttpContext context, MethodInfo[] handlers) +176
   System.Web.HttpApplication.InitSpecial(HttpApplicationState state, MethodInfo[] handlers, IntPtr appContext, HttpContext context) +165
   System.Web.HttpApplicationFactory.GetSpecialApplicationInstance(IntPtr appContext, HttpContext context) +353
   System.Web.Hosting.PipelineRuntime.InitializeApplication(IntPtr appContext) +341

[HttpException (0x80004005): Ссылка на объект не указывает на экземпляр объекта.]
   System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +523
   System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context) +107
   System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context) +688

Комментарии к этим постам:
https://community.terrasoft.ru/questions/server-error-0-application
https://community.terrasoft.ru/questions/osibka-pri-zapuske-zaita-serve…
не помогли

В чем может быть ошибка? Если не хватает ролей/компонентов в IIS, то каких?
 

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

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

Инфы явно недостаточно, начнем с простого:

от какого пользователя запускается пул приложения в IIS? 

версия asp.net указаная в пуле

сервер на том же компютере что и IIS стоит или на другом?

Проверьте все параметры подключения к БД адрес имя БД логин пароль

(проверьте что порты используемые для подключения открыты в файерволе)

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

Добрый день . Приложение развернуто на WS 2016 , все компоненты стоят . Пул IIS запуск настроен из под определенного пользователя , доступ к приложению есть , к базе данных есть . Если заходить в приложение не настроив доменную авторизацию , все работает отлично . Но когда я настроил доменную авторизацию то пользователь у которого есть все права для работы в приложении , видит такую вот картину (см.скриншот) Стили , иконки , шрифты не подтягиваются , уже кучу вариантов рассмотерл почему такое происходит , но не могу понять . Вот что в Google chrome показывает в Console. Есть какие соображение ? подскажите пожалуйста . В логах приложения все гуд . 

    response status: 500 (ItemNotFoundException)
    request url: ../DataService/json/SyncReply/QuerySysSettings
    method: POST
    request data: {"sysSettingsNameCollection":["DataServiceQueryTimeout"]}
log @ all-combined.js:760
/0/DataService/json/SyncReply/QuerySysSettings:1 Failed to load resource: the server responded with a status of 500 (ItemNotFoundException)
all-combined.js:760 Error while sending request 
    response status: 500 (ItemNotFoundException)
    request url: ../DataService/json/SyncReply/QuerySysSettings
    method: POST
    request data: {"sysSettingsNameCollection":["PrimaryCurrency","DefaultIntroPage"]}
log @ all-combined.js:760
/0/DataService/json/SyncReply/QuerySysSettings:1 Failed to load resource: the server responded with a status of 500 (ItemNotFoundException)
all-combined.js:760 Error while sending request 
    response status: 500 (ItemNotFoundException)
    request url: ../DataService/json/SyncReply/QuerySysSettings
    method: POST
    request data: {"sysSettingsNameCollection":["SearchNumberLength","CommunicationHistoryRowCount"]}
log @ all-combined.js:760
all-combined.js:760 Отсутствуют параметры подключения к телефонии. Укажите параметры в меню "Настройки параметров Call Centre" в профиле пользователя
/0/DataService/json/SyncReply/QuerySysSettings:1 Failed to load resource: the server responded with a status of 500 (ItemNotFoundException)
all-combined.js:760 Error while sending request 
    response status: 500 (ItemNotFoundException)
    request url: ../DataService/json/SyncReply/QuerySysSettings
    method: POST
    request data: {"sysSettingsNameCollection":["DataServiceQueryTimeout"]}
log @ all-combined.js:760
/0/DataService/json/SyncReply/QuerySysSettings:1 Failed to load resource: the server responded with a status of 500 (ItemNotFoundException)
all-combined.js:760 Error while sending request 
    response status: 500 (ItemNotFoundException)
    request url: ../DataService/json/SyncReply/QuerySysSettings
    method: POST
    request data: {"sysSettingsNameCollection":["EmailPattern"]}
log @ all-combined.js:760
all-combined.js:760 Метод isSchemaCanReadRightConverter устарел. Вместо него используйте canSchemaReadData

 

 

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

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

Посмотрите статью может вы чтото пропустили

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

Добрый день, коллеги!

Как можно в bpm'online перевести кроме элементов интерфейса на несколько языков еще и данные?
Необходимо отображать на языке пользователя некоторые поля справочников (Name, Description), а также некоторые поля разделов (например, названия, описания сервисов или продуктов)

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

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

В схеме таблицы для тех полей, которые хотите локализировать, установить признак 'Локализируемый текст' (Localizable Text):

 

По умолчанию для таблиц, которые наследованы от Base lookup, для полей Name и Description эти признаки уже установлены.

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

Для примера на скриншоте ключ выглядит следующим образом: Data:Contact.OfficialName:82d21f9f-4cec-4ff7-aeee-9255cc4f37f3. Contact - это название таблицы, OfficialName - название локализируемого поля.

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

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

Бизнес-процесс отслеживает через таймер сколько времени на исполнении у менеджера процесс, если менеджер не перешел на следующий этап через 3 месяца тогда меняется статус "продажа завершена с проигрышем". Когда таймер доходит до указаного времени процесс переходит к изменению данных и меняет поле "Стадия" на "продажа завершена с проигрышем", но пользователь этого не видит так как полоска не обновляется

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

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

Зайдите в настройку кэйса и посмотрите

1) панель кэйсов вашего раздела настроена на статус в продаже?

2) есть ли в панели шаг "продажа завершена с проигрышем" и с каких шагов на него можно попасть. При необходимости разрешите переход в "продажа завершена с проигрышем" со всех остальных шагов.

Григорий Чех, в кейсах разрешено переход с любого этапа на "продажа завершена с проигрышем". Изменение статуса происходит в бизнес-процессе - не в бизнес-кейсе

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

Был создан бизнес-процесс, в нем создается активность типа "Выполнить задачу" с названием "Провести презентацию". В ней есть привязка процесса к обьекту. Запускается она по событию изменения стадии (в условии фильтр: "по процессу = да", "Id = Id текущей продажи". После перезагрузки страницы (чистки кэша) плитка появляется. Самое интересное что другие активности появляются нормально, до этой в предыдущем процессе и после нее нормально тоже в этом же процессе. Если отключить "по процессу = да" в сигнале - все идет нормально и появляется тоже

 

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

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

Там, где комментарий «Привязка процесса к объекту» точно всё в порядке? Может, там элемент-разветвление забыли?

Зверев Александр,

это модифицированный стандартный процесс, в той части он так и был

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