Поділитися через


Створення та керування станами публікації

Примітка

З 12 жовтня 2022 року портали Power Apps перейменовано на Power Pages. Додаткова інформація: Microsoft Power Pages тепер у загальному доступі (блоґ)
Незабаром документацію порталів Power Apps буде перенесено та об’єднано з документацією Power Pages.

Стани публікація дають можливості для визначення життєвого циклу вмісту на веб-сайті порталу. На базовому рівні стан публікації може визначити, чи слід вважати пов'язану таблицю видимою/опублікованою на порталі. У більш складних конфігураціях він може визначити основні стадії процесу для перегляду вмісту та публікації, з обмеженнями щодо безпеки на кожному етапі.

Стани публікації можна використовувати з веб-сторінками, веб-файлами, веб-посиланнями, форумами та рекламою.

За промовчанням доступні два стани публікації: Чернетки та Опубліковано. Чернетка визначає вміст, який не має відображатися для користувачів, які не є авторами вмісту, тоді як стан «Опубліковано» визначає вміст, який має відображатися для всіх користувачів порталу (окрім інших обмежень безпеки). Можна змінити конфігурацію за замовчуванням відповідно до своїх певних потреб, за необхідності – за допомогою додавання нових станів або їх перейменування.

Керуйте станами публікації

Стани публікації можуть бути створені, редаговані та вилученні в межах порталів.

  1. Відкрийте Програма керування порталом.

  2. Перейдіть до Портали > Веб-сайти.

  3. Виберіть веб-сайт для керування станами публікації.

  4. Перейдіть на вкладку Стани публікації. Відобразиться список доступних станів публікації.

    Керуйте станами публікації.

  5. Щоб додати новий стан публікування, виберіть Новий стан публікації.

  6. Щоб змінити наявний стан публікації, виберіть ім'я стану публікації.

  7. У вікні "Стан публікації" введіть відповідні значення в полях.

  8. Виберіть елемент Зберегти й закрити.

Атрибути публікування стану

Ім’я Опис
Ім’я Описове ім’я стану. Це поле є обов’язковим.
Веб-сайт Веб-сайт, якому належить стан. Це поле обов’язкове.
Використовується за замовчуванням Якщо позначено, визначає це як стан за замовчуванням для веб-сайту. Цей параметр визначатиме стан за промовчанням, вибраний під час створення нових таблиць через інтерфейс редагування порталу на стороні клієнта.
Примітка: лише один стан публікації на певному веб-сайті слід позначати як стан за промовчанням.
Видима Якщо позначено, визначає, що таблиці, пов'язані із цим станом, вважатимуться видимими (або опублікованими) на порталі.
Пов'язані з невидимим станом таблиці не будуть видимі на порталі, водночас таблиці, пов'язані зі видимим станом, також можуть відображатися через дозволи безпеки, терміни придатності або інші можливі правила переглядів.
Користувачі з дозволами керування контентом можуть отримати можливість використовувати "Режим попереднього перегляду", який дає змогу цим користувачам бачити ("попередній перегляд") неопублікований вміст.
Порядок відображення Цілі значення, що вказують на порядок, у який буде переміщено стан, у меню і розкривному списку для вибору стану публікації – переважно можна побачити в інтерфейсі редагування порталу на стороні клієнта.

Важливо

Створення нових сторінок за допомогою порталів Studio завершиться помилкою, якщо в системі не встановлено жодного стану публікації за замовчуванням. Переконайтеся, що ви маєте стан публікації за замовчуванням, вибравши запис стану публікації та установіть для атрибута За замовчуванням значення Так.

Примітка

Веб-сторінки без пов’язаного стану публікації можуть спричинити проблеми з навігаційним меню та вплинути на видимість сторінки. Під час редагування порталу може відобразитися попередження про такі відсутні зв'язкі стану публікації для сторінок. Щоб виправити це попередження, виберіть стан публікації для кожного запису веб-сторінки за допомогою Програми керування порталом.

Фактори, які необхідно враховувати для стану публікації під час редагування порталу

Під час редагування порталу за допомогою Studio ви можете побачити одне з таких попереджувальних повідомлень. Щоб виправити попередження, виконайте дії, описані нижче.

Нагадати про таке завдання: Опис
Found missing publishing state association for the page(s): {list of pages}. To avoid issues with the page(s), ensure each webpage has a publishing state configured. Веб-сторінки без пов’язаного стану публікації можуть спричинити проблеми з навігаційним меню та вплинути на видимість сторінки. Під час редагування порталу може відобразитися попередження про такі відсутні зв’язкі стану публікації для сторінок.
Щоб виправити це попередження, виберіть стан публікації для кожної веб-сторінки.
Found multiple default publishing states configured. Publishing state {name} will be used as the default. За замовчуванням встановлено більше одного стану публікації. Оскільки лише один стан публікації має бути встановлено як стан за замовчуванням, студія порталів вибиратиме один з налаштованих кількох станів публікації за замовчуванням.
Щоб виправити це попередження, переконайтеся, що лише один стан публікації встановлено за замовчуванням.
No default publishing state configured. Publishing state {name} will be used as the default. За замовчуванням не встановлено жодного доступного стану публікації. Студія порталів вибере один із доступних станів публікації як стан за замовчуванням.
Щоб виправити це попередження, переконайтеся, що ви встановили один стан публікації як стан за замовчуванням.
Found publishing states missing. Please create at least one publishing state as the default. Немає доступних станів публікації.
Щоб виправити це попередження, створіть принаймні один стан публікації та встановіть його як стан за замовчуванням.

Правила переходу стану публікації

Правила переходу стану публікування дозволяють детальний контроль над тим, які веб-ролі мають право і який вміст змінювати на порталі для стану публікації.

Точніше, правила переходу стану публікації керують переходами між станами публікації (чернетка та опубліковано). Коли користувач намагається переключити стан публікації на інший, якщо існує правило для такого переходу, то провайдер безпеки має впевнитися, що веб-роль користувача, який увійшов, має дозвіл на виконання цього переходу.

Якщо користувач, який увійшов, намагається внести зміну у будь-якій з цих ролей, призначеній правилу, то перехід буде успішним. Якщо користувач не має права змінити одне правило на інше, то редагування на стороні клієнта не дасть їм змоги зробити ці зміни. Крім того, можна створити правило; потім під час створення веб-ролі додати правило до веб-ролі. Одне правило можна пов’язати з будь-яким числом веб-ролей і навпаки.

  1. Відкрийте Програма керування порталом.

  2. Перейдіть до Портали > Правила переходу стану публікації.

  3. Щоб створити нове правило, натисніть Створити.

  4. Щоб змінити наявне правило, виберіть назву правила.

  5. У вікні "Правило переходу стану публікації" введіть відповідні значення в полях.

  6. Виберіть Зберегти, щоб продовжити додавання веб-ролей до нього.

    Створення правила переходу стану публікації.

  7. На вкладці Веб-ролі виберіть Додати існуючі веб-ролі. В області Записи підстановки перейдіть і додайте відповідні веб-ролі.

  8. Виберіть Зберегти.

Правила керування на основі стану

Правила керування доступом до веб-сторінки можна зв'язати зі станом публікації, щоб дозволити або заборонити право на перегляд або змінення вмісту на основі відгалуження веб-сайту та стану публікації вмісту у цьому відгалуженні. Щоб виконати це завдання, пов’яжіть правило керування доступом до веб-сторінки зі станом публікації. Після того, як його зв’язано зі станом публікації, це правило лише застосовуватимуться до веб-сторінок, коли цей стан публікації активний.

Наприклад, ви хотіли, щоб хтось у ролі з дозволом публікування вмісту міг змінити вміст сторінки, але тільки якщо ця сторінка знаходиться в режимі чернетки. Цей сценарій буде гарантувати, що зміни на сторінці не виконуються, поки сторінка не перейде в режим «активовано», і дозволить затвердити й обробити відкладені зміни.

Для цього буде створено правило з дозволом внесення змін і застосовано його до відповідного відгалуження (або на головній сторінці, якщо правило застосовується до всього сайту). Потім слід пов'язати це правило зі станом чернетки.

Створення правила керування на основі стану.

Потім можна буде пов'язати це правило з відповідною веб-роллю, наприклад, із публікацією вмісту. Якщо ця веб-роль не пов’язана з більш сильним правилом (тобто правилом, яке дозволяє внести зміни, незалежно від стану публікації), користувачі із веб-роллю публікації вмісту матимуть змогу змінювати сторінки у стані чернетки, але не зможуть змінювати сторінки в опублікованому стані.

Примітка

Розкажіть нам про свої уподобання щодо мови документації? Візьміть участь в короткому опитуванні. (зверніть увагу, що це опитування англійською мовою)

Проходження опитування займе близько семи хвилин. Персональні дані не збиратимуться (декларація про конфіденційність).