Огляд типів програм Power Apps: Портали

Ну що, давайте розбиратися, що всередині Power Apps і як воно працює.
Вам спочатку можливо здасться (як і мені), що все дуже складно, полотна, портали, моделі … як вступив у художній.

Стартова сторінка, з якої починається створення додатків – make.powerapps.com

Те, що ви побачите на просторах інтернету, якщо почнете шукати фразу “програми або додатки powerapps” – це відразу опис двох типів додатків:

  • додаток на основі моделі (Model-Driven app)
  • додаток на основі полотна (Canvas app)

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

Для глибокого розуміння теми, створимо портал для тесту.

Вікно створення порталу Power Apps

Виходячи з підказок у діалоговому вікні, бачимо, що портал це звичайний-незвичайний веб-сайт, розміщений у домені powerappsportals.com і фактично дані “лежать” на серверах Microsoft.
Суб-домен або доменне ім’я 3 рівня нам потрібно придумати самим, це поле “Адреса” – при введенні система перевірить раптом вже хтось його зайняв.
Називаємо його, щоб відрізнити від інших можливих порталів у майбутньому, вибираємо мову, натискаємо “Створити”.

Вікно з повідомленням про створення порталу

Як бачимо створення не відбувається миттєво, знадобиться деякий час, також на пошту надходить лист наступного змісту:

Лист про підготовку порталу від Power Apps

Як написано у вікні підготовки, нам прийде повідомлення – але навіщо чекати…
Йдемо до “Додатків” і дивимося, що там із нашим порталом, знайти його просто, за назвою та Типом – Портал.

Список доступних програм на сторінці make.powerapps.com

Поки створюється портал поговоримо про особливості створення порталів, оскільки ми вже розбирали, що таке середовище, то важливо розуміти, що дані, які ми можемо вивести на портал або зібрати і записати, обмежені базою даних того самого середовища, яке ми створили. Перекладаючи доступною мовою, якщо ми маємо таку “сутність/таблицю” (запам’ятайте це слово, воно нам часто буде зустрічатися) або елемент бази даних, як “Контакт” – звичайний такий контакт, як, наприклад, у вашому телефоні записані друзі, родичі, з відповідними полями: ПІБ, номер телефону, компанія, день народження, електронна пошта і т.д. Тоді, всередині вами створеного середовища всі сутності та записи доступні для порталу та додатків, тобто ви можете вивести “Контакти” своєї компанії на портал, або записати в “Контакти” людину, яка залишила свої дані на порталі, у заявці, наприклад. Отже портал створився…

Створений портал у списку програм

І звертаю вашу увагу на повідомлення, що портал дійсний 30 днів … за замовчуванням портал створюється пробним і вам необхідно його конвертувати в робочий, протягом 30 днів або поховати його, просто ігноруючи, система сама його видалить, постійно сповіщаючи вас електронною поштою про наближення кончини вашого порталу.
Отже клікаємо за назвою порталу і перед нами відкривається вже створений портал, обраною мною мовою і тут добре знати нюанс, що кількість доступних мов обмежена мовами встановленими в середовищі (змінити можна за адресою admin.powerplatform.com) в моєму випадку це українська і англійська.

Як ми бачимо система створила Користувацький портал це означає, що потрібно сказати пару слів про типи цих порталів .

Глобально типів всього два : це портали створені в середовищі, що містить Dataverse і середовище, яке містить програми на основі моделі в Dynamics 365 (Dynamics 365 Sales, Dynamics 365 Customer Service, Dynamics 365 Field Service, Dynamics 365 Marketing, Dynamics 365 Project Service Autom ).

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

Сторінка з дочірніми посиланнями

Ось портал у середовищі з програмами Dynamics 365 … тут все складніше, можна вибрати якийсь шаблон, в якому закладено певний функціонал:

  • Портал самообслуговування клієнтів – доступ до даних із самообслуговування, ресурсів підтримки, написання відгуків.
  • Портал партнерів – за його допомогою ваші партнери та підрядники можуть брати участь у режимі реального часу на різних стадіях продажу чи проектів.
  • Портал самообслуговування співробітників – доступ співробітників до бази знань компанії, для інформованості та вищої ефективності.
  • Портал спільноти – функціонал форумів та блогів з можливістю коментувати та ставити оцінки, під постами.
  • Портал з нуля – веб-сайт із доступом зовнішніх та внутрішніх користувачів, із включеними прикладами сторінок, ми з вами створили саме такий сьогодні.
  • Портал клієнтів – застосовний тільки до середовища, де розгорнуть Dynamics 365 for Supply Chain Management , на цьому сайті можна розміщувати та відстежувати замовлення в ланцюжку поставок.
  • Портал подій або Event Portal – інформації про яке мало в документах MS, його завдання постити інформацію про події у вашій компанії (конференції, лекції, семінари …), збирати дані про реєстрацію користувачів і нюанс – працює він тільки в парі з Dynamics 365 Marketing .
Портал самообслуговування клієнтів

З типами порталів розібралися, можливо в наступних статтях розберемо інші типи порталів, а поки давайте подивимося, як можна адмініструвати створений нами портал, для цього необхідно виділити його та натиснути “Налаштування”.

Налаштування порталу

Далі, як ми бачимо – у нас не надто багато можливостей для зміни налаштувань, власне змінити ми можемо лише ім’я, тому ми натискаємо “Адміністрування”.

Адміністрування порталу

Якщо ми прогортаємо нижче, у цьому ж вікні – у нас з’явиться можливість, редагувати вміст або “Параметри сайту” – саме за цими налаштуваннями криється доступ до контенту та сторінок сайту.

Параметри сайту – доступ до редакції сторінок

Перед нами відкривається PowerApps Portals admin center

Сторінка відомостей про портал
Сторінка відомостей про портал

Які можливості ми маємо у вікні Відомостей про портал для налаштування: зміна імені порталу (що ніяк не вплине на url); конвертація порталу із пробного в робочий, про що ми говорили вище; змінити тип порталу на основі шаблонів; вимкнути портал або, по суті, призупинити його публікацію в інтернеті.

Операції з порталом

У меню операції з порталом можна змінити його url, перезапустити, отримати розширення, скинути всі налаштування.
Інші пункти розглядати не будемо, щоб не розтягувати таким чином довгу статтю – там за назвами інтуїтивно зрозуміло про що йдеться.

Інші пункти в центрі адміністрування

Давайте плавно закінчувати статтю, і подивимося, як налаштувати вміст порталу за допомогою меню “Параметри сайту”.

Налаштування вмісту порталу

Звертаю увагу на інтерфейс Dynamics 365, ті хто знає історію розвитку продуктів, знають, що спочатку портали, були деякою надбудовою, тоді ще Microsoft CRM Online, далі скажу пару слів про хитрість ліцензування.

Якщо в адмініструванні були налаштування верхнього рівня, то тут у нас просто безліч варіантів, що можемо налаштувати – давайте, наприклад, змінимо текст на нашій головній сторінці.

Додаємо власний контент

Зберігаємо сторінку та оновлюємо вкладку у браузері з відкритим порталом, бачимо додану фразу.

Головна сторінка з оновленим контентом

Скажу пару слів про ліцензування і закінчуватимемо, оскільки попереду чекають статті в яких створюватимемо портал за якимось кейсом або завданням.
Отже Портали включені в ліцензію або Dynamics 365 або PowerApps, користувачі з ліцензією за 10$ per user-per app, можуть скористатися лише 1 порталом, користувачі з 40$ ліцензією не обмежені у кількості порталів – підозрюю, що у майбутньому це може стати окремим типом ліцензій, зараз можна докупити кількість переглядів сторінок порталу зовнішніми користувачами.

Детальніше можна прочитати на сайті МС, посилання додаю
https://powerapps.microsoft.com/en-us/portals/

І на завершення хочу сказати, що ми в leoconsulting.com.ua самі використовуємо портали пов’язані з реєстрацією відвідувачів на нашій щорічній конференції з управління проектами, можливо, далі напишу про це статтю.



Leave a comment