< Назад | Далее >

Урок 3.4: Проверка уникальности имен для ресурсов, отправленных в хранилище

Можно добавить стратегию Уникальное имя ресурса, чтобы обеспечить уникальность имен всех отправленных ресурсов.

Этот урок применяет стратегию Уникальное имя ресурса к главному жизненному циклу, однако вы можете применить эту стратегию к любому типу жизненного цикла, для изменения которого у вас есть права доступа.
  1. Выберите состояние Черновик и нажмите Перейти.
  2. Нажмите Добавить стратегии.
  3. Выберите Стратегии по умолчанию > Стратегия Уникальное имя ресурса.
  4. Нажмите кнопку Добавить.
  5. По умолчанию стратегия выполняется в состояниях Сохранение ресурса и Вход в состояние. Таким образом, когда любой пользователь помещает ресурс в состояние черновика или сохраняет изменения, внесенные в ресурс, эта стратегия выполняется.
  6. Нажмите Настроить, чтобы добавить дополнительные сведения о стратегии.
  7. Необязательно: Измените имя стратегии.
  8. Выберите область поиска Все хранилище для поиска в сообществе ресурса с таким именем. Можно также выбрать Текущее сообщество, чтобы обеспечить уникальность имен всех ресурсов в одном сообществе.
  9. Для опции При ошибке стратегии выберите Выдать ошибку. Если вместо этого выбрать Выдать предупреждение, пользователь сможет сохранить ресурс с повторяющимся именем.
  10. Выберите Сохранить. Показано следующее информационное сообщение: Эта стратегия в данный момент не используется ни при каких условиях выхода. Выберите переход для настройки условий..
  11. Добавьте условие в переход, чтобы обеспечить результат стратегии. Дополнительная информация о добавлении условий в переходы содержится в разделе Урок 4.1: Создание сложных условий жизненного цикла. Если не добавлены условия, связанные с этой стратегией, могут быть сохранены ресурсы с повторяющимися именами.
  12. Нажмите Сохранить и завершить, чтобы завершить изменения главного жизненного цикла.
Каждый ресурс отмечается при входе в состояние черновика, обеспечивая, чтобы имя не использовалось в другом ресурсе.