Почему мои элементы контента не принимают их новый рабочий процесс? - PullRequest
3 голосов
/ 05 августа 2011

Все мои элементы контента в одном узле имеют плохую ссылку на рабочий процесс. Я пытаюсь создать один, чтобы заменить отсутствующий рабочий процесс. Я сделал эти шаги:

  1. Создан новый рабочий процесс
  2. Расположен общий унаследованный шаблон, который используют все элементы содержимого в этом узле.
  3. В стандартных значениях я выбрал свой новый рабочий процесс для полей «Рабочий процесс» и «Рабочий процесс по умолчанию» (я думаю, что мне просто нужно по умолчанию, но я не уверен.)
  4. Сохранено и опубликовано. Смарт.

Элементы содержимого по-прежнему показывают GUID для отсутствующего рабочего процесса. Я нажимаю на имя шаблона в верхней части элемента содержимого, дважды проверяю стандартные значения в шаблоне, и все выглядит отлично.

Как заставить элементы содержимого извлекать правильный рабочий процесс из их шаблонов?

1 Ответ

4 голосов
/ 05 августа 2011

Похоже, что ваши элементы контента не соответствуют стандартным значениям, поэтому ваше новое стандартное значение WF не устанавливается. Какую версию Sitecore вы используете? Вы можете использовать кнопку сброса на каждом элементе контента, чтобы вернуть его к стандартному значению только для рабочего процесса.

  1. Перейдите на ленту Просмотр и включите Стандартные поля
  2. Для каждого элемента содержимого с неправильным рабочим процессом перейдите на ленту Версии и нажмите кнопку Сброс слева
  3. Во всплывающем окне полностью прокрутите вниз до низа Рабочий процесс раздел и установите флажки для сброса определенных полей
  4. Повторите этот процесс для всех элементов контента

Другая идея состоит в том, чтобы написать код для программного сброса полей или установить их в новый WF

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...