Добавление поля в карточку Очереди (7.8)

Добрый день.

Стоит задача добавить булево поле в карточку Очереди (SupervisorSingleWindowPageV2).
Добавление произвожу через мастер раздела.
Предварительно в свойствах своего пакета добавляю на вкладке "Завист от пакетов" добавляю:
OperatorSingleWindow,
OperatorCustomerEngagementCenter,
ServiceEnterpriseDefSettings
CustomerCenterDefSettings.

Булево поле создаётся и отображается в карточке. В пакете создан замещающий объект Queue, замещающая схема карточки (SupervisorSingleWindowPageV2) и замещающая схема раздела(SupervisorSingleWindowSectionV2).

Но при попытке создания новой очереди (нажатие на "Сохранить") BPMOnline подвисает и в итоге выдает следующую ошибку.
В консоли только ошибки таймаута.

Если удаляю замещающие объекты/схемы, то сохранение новой очереди происходит без проблем.
Что делаю не так?

В Академии по запросу "Обработка обращений из очереди в Едином окне" проблематично что-либо найти, кроме описания самого раздела.

Нравится

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

Автора такого user-friendly уведомления усадить бы туда кнопку "Подробнее" вставить да редирект на страницу сделать... :smile:
В пожелания, пожалуйста :cool:

Игорь, добрый день!!
Проблема, скорее всего, не в вашем поле. Для того, чтобы процесс можно было использовать в чоереди, у него должно быть добавлено два параметра глобальных: queueItemId и entityRecordId. Оба с типом "Unique identifier". В первое передается Id записи из очереди (именно объекта "Элемент очереди"), а во второй - Id записи образения/заказа/конаткта и т.д. - самого наполнения очереди.

В последних билдах в сообщении именно это и говорится. А ранее было вот такое непонятное.

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

Тогда без отладки - никак. Попробуйте отладиться и запостить сюда результаты, если не удастся найти ошибку самостоятельно.

Как это сделать на on-demand?

Мне кажется, что до момента вызова самого БП, вся логика происходит на клиенте, а его можно отладить и в облаке. https://academy.terrasoft.ru/documents/technic-sdk/7-8-0/otladka-klient….
Или вы проверяли и там сразу идет запрос ан сервер?

Но чем вызвано подобное поведение, ведь я наследовался от всех необходимых пакетов?

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