Dynamics 365 CE правила перехода против массового редактирования - PullRequest
0 голосов
/ 25 сентября 2019

Сегодня я понял, что правила перехода кода состояния Dynamics 365 9.x не работают в случае использования формы массового редактирования (протестировано на 2 различных локальных установках).Знаете ли вы, это ошибка или системная функция?Я не смог найти никакой официальной документации или заявления Microsoft по этому поводу.

Мне просто интересно, «системно» ли это поведение системы или об этом нужно сообщить Microsoft как об ошибке?

Ответы [ 2 ]

1 голос
/ 25 сентября 2019

Я не вижу отказа от MS или обсуждения вокруг сообщества где-либо в Интернете, обычно массовое редактирование ограничено, так как скриптовые поля не могут быть массово отредактированы.Не уверен, что эта проверка перехода состояния происходит на уровне пользовательского интерфейса или на уровне бизнес-сервера, например в плагинах OOB.Кроме того, если доступно несколько переходов причины состояния, должно появиться окно, чтобы зафиксировать причину «быть».Как это может сломаться?Если бизнес-логика выполняется только там на этом всплывающем экране, тогда в форме группового редактирования может не быть этой логики.

Кстати, я создам тикет, чтобы увидеть их ответ, поскольку они могут проверить свои собственные внутренниеИзвестная проблема базы данных или существующего хранилища билетов для ответа нам.Они могут проверить с командой PG, чтобы подтвердить нас.

Я вижу, что вы также размещены в сообществе Dynamics, возможно, кто-то может присоединиться.Я проверял это в CRM online v9.1, но после массового редактирования я получаю сообщение об ошибке.Так что это работает таким образом.

enter image description here

0 голосов
/ 27 сентября 2019

В соответствии с вашим комментарием относительно всех отображаемых состояний, я думаю, что это предусмотрено.

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

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

I 'В прошлом мы сталкивались с другими проблемами с формой массового редактирования и создали формы, специфичные для массового редактирования, которые были настроены выше в порядке формы с ограниченными ролями безопасности.Поэтому только некоторые пользователи увидят эти формы при массовом редактировании.

Хотя это не решит проблему напрямую, вы можете создать «теневые» поля состояния, которые предназначены только для массового редактирования, которое может вызывать плагины или потоки.обработайте чеки для правильного статуса и сделайте обновления.Хотя довольно изможденный ...

...