Есть ли конвейер, который я могу добавить и/или событие для перехвата, который позволил бы мне установить блокировку элемента только в том случае, если блокировка во внешней системе возможна? [В основном интересует эта функция в медиатеке]
В настоящее время мы пытаемся обеспечить функциональность синхронизации с элементами Sitecore, и я просматриваю контрольный список вариантов использования, чтобы определить осуществимость. Блокировка элемента в настоящее время требует блокировки элемента во внешней системе.
Я прочитал сообщение в блоге, объясняющее перехват обновлений элементов.
Если вам нужно иметь возможность блокировать операцию сохранения, рассмотрите возможность использования конвейера saveUI, события item:saving или валидаторов полей. Если вам нужно предотвратить визуальный эффект в пользовательском интерфейсе, указывающий, что Sitecore сохранил выбранный элемент, рассмотрите конвейер saveUI или валидаторы полей.
Это пригодится мне позже, когда мне нужно, возможно, заблокировать сохранение элемента из-за ошибки в чужой системе, но ничего не говорится, когда начинается блокировка/редактирование.
Я также отметил в Important Pipelines о том, что нет "uiEditItem" или чего-то еще, что указывает на конвейер с редактированием элементов.