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


Розширюйте та настроюйте компоненти стартового пакета CoE

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

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

Існує багато причин для розширення стартового пакета CoE, і деякі з них перелічено нижче.

  • Отримання додаткових метаданих для програм і циклів, наприклад у межах процесу досягнення відповідності.
  • Змінення програм і циклів відповідно до потреб вже наявних процесів, наприклад, додавання запиту на внесення розробниками розширених відомостей у Центрі сумісності з розробником.
  • Настроювання програм відповідно до фірмового стилю й теми організації, особливо для широко використовуваних програм, наприклад Каталогу програм.
  • Створення додаткових програм та циклів, спираючись на зібрані за допомогою стартового пакета CoE дані інвентаризації.

Ця стаття містить відомості, корисні для приготувань до розширення стартового пакета CoE. У ньому наведено такі відомості.

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

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

Які компоненти можна настроїти?

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

  • Таблиці та модельні програми підтримують злиття. Ці ресурси можна легко розширювати, створюючи власне некероване рішення та виконання змін там (наприклад, додавання нових полів). Під час оновлення ви отримаєте загальні зміни, і при цьому збережете власні.
  • Програми Canvas, користувацькі сторінки та хмарні потоки не підтримують об’єднання. Ці ресурси можуть розширюватись та настроюватись лише шляхом створення копії у власному некерованому рішенні. Під час оновлення ви більше не отримуватимете наші зміни, що має бути навмисним вибором, щоб налаштувати процес і пристосувати його до вашої організації.
  • Хмарні цикли, які відповідають за збирання даних інвентаризації, настроювати не слід. Ці цикли оновлюються для виправлення помилок, збирання додаткових даних чи підвищення продуктивності. Якщо ви маєте додаткові вимоги до збору даних інвентаризації, створіть запит на введення нової функції або створіть окремий цикл для власних вимог.
  • Power BI Приладні дошки не підтримують об’єднання. Ми рекомендуємо створити копію інформаційної панелі, створити власні кастомні звіти та опублікувати їх у тому ж робочому просторі, що й на головній інформаційній панелі Ради Європи, щоб ваші адміністратори мали безперебійну взаємодію між готовими звітами комплекту Ради Європи та вашими спеціальними звітами.

Який механізм розширення стартового пакета CoE?

Стартовий пакет CoE складається з компонентів, створених із використанням можливостей Microsoft Power Platform. Його можна розширювати, використовуючи, власне, Power Platform. У цій статті наведено вказівки щодо належного настроювання та розгортання настроювань.

Стартовий пакет CoE доступний у вигляді керованих рішень. Будь-які нові компоненти або настроювання необхідно включати в некероване рішення, щоб мати можливість відстежувати зміни та розгортати їх в інших середовищах.

Докладніше про рішення:

Якщо планується настроювання великої кількості компонентів стартового пакета CoE, використовуйте кілька некерованих рішень, щоб краще впорядкувати розширення та зменшити розмір кожного рішення. Менші рішення розгортатимуться швидше. Докладніше: Упорядкування рішень

Важливо

Перш ніж розгортати яке-небудь рішення у робочому середовищі у вигляді керованого рішення, слід виконувати усі розширення компонентів стартового пакета CoE у неробочому середовищі.

Які є обмеження?

  • Можливість Power Automate копіювання ланцюжка «Зберегти як» не підтримується для ланцюжків, які викликають дочірні ланцюжки. Єдиний спосіб налаштувати ланцюжки за допомогою дочірніх ланцюжків — це відредагувати ланцюжок у кероване рішення та створити некерований шар.
  • Програми Canvas, користувацькі сторінки та хмарні потоки не підтримують об’єднання. Ці ресурси можна розширити та налаштувати, лише створивши копію у власному, некерованому рішенні.
  • Power BI Приладні дошки не підтримують об’єднання.

Створення нового рішення

Для того, щоб створити нове некероване рішення, виконайте зазначені дії.

  1. Перейдіть на веб-сайт make.powerapps.com.

  2. Перейдіть до свого середовища розробки CoE. У цьому середовищі вже мають бути інстальовані керовані рішення компонентів стартового пакета CoE, наприклад, Інноваційний центр — основні компоненти та інноваційний центр — Innovation Backlog.

  3. Виберіть Рішення.

  4. Виберіть + Нове рішення.

    Скріншот, на якому показано, з чого почати нове рішення

  5. Введіть коротке ім’я (наприклад, Розширення Contoso CoE), Ім'я (наприклад, ContosoCoEExtension),Видавця (автора рішення) і Версію (залиште 1.0.0.0, якщо це ваше перше рішення).

    Знімок екрана, на якому показано коротке ім’я, ім’я, видавця та версію

  6. Натисніть кнопку Створити, щоб створити рішення.

Створення компонентів в рішенні

Щоб додати новий компонент до нового рішення, виконайте зазначені далі дії.

  1. Перейдіть на веб-сайт make.powerapps.com.

  2. Перейдіть до свого середовища розробки CoE.

  3. Виберіть Рішення.

  4. Виберіть своє нове рішення.

  5. Виберіть + Створити із меню згори.

    Скріншот, на якому показано, як додати новий компонент

  6. Виберіть тип компонента, який необхідно додати до рішення.

Важливо

Створюйте додаткові компоненти у власному рішенні, а не в наявному рішення стартового пакета CoE, щоб до імені компонента застосовувався префікс видавця (автора). Префікс видавця дасть змогу відрізнити ваші компоненти від компонентів, що належать до стартового пакета CoE.

Настроювання компонентів стартового пакета CoE

Увага!

Стартовий пакет CoE розповсюджується як кероване рішення і його не слід настроювати безпосередньо.

Для настроювання більшості компонентів слід створити копію компонента та настроювати його копію. Єдиний виняток — додавання нових полів до наявної таблиці.

Нижче наведено найпоширеніші приклади настроювання та розширення деяких основних компонентів стартового пакета CoE.

Створення копії компонованої програми

Додайте компоновану програму до свого некерованого рішення:

  1. Перейдіть на веб-сайт make.powerapps.com.

  2. Перейдіть до свого середовища розробки CoE.

  3. Перейдіть до Рішення.

  4. Виберіть рішення.

  5. Виберіть + Додати наявний елемент.

  6. Виберіть Програма>Компонована програма.

    Скріншот, на якому показано вибір програми на полотні

  7. Знайдіть компоновану програму, яку потрібно настроїти, і виберіть Додати, щоб додати її до рішення.

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

Далі, створіть копію вибраної компонованої програми:

  1. Виберіть компоновану програму у своєму рішення та виберіть Редагувати.

    Знімок екрана, на якому показано дію «Редагувати»

  2. Програма відкриється у Power Apps Studio.

  3. Відкрийте меню «Зберегти» у верхньому правому куті, натиснувши стрілку вниз, і виберіть «Зберегти як»

    Знімок екрана з опцією Зберегти як

  4. Змініть назву програми (наприклад, додайте префікс) і натисніть Зберегти.

    Знімок вікна з діалоговим вікном Зберегти як

  5. Поверніться до рішення: ваша копія програми відображається у списку (з префіксом видавця).

  6. Видаліть вихідну програму з рішення, вибравши її та в меню вибравши Видалити , а потім Видалити з рішення.

    Вийняти з розчину

    Переконайтеся, що в додатку в рішенні Ради Європи, з якого ви скопіювали, не створено некерованого шару. Якщо так, видаліть некеровані шари , щоб продовжувати отримувати оновлення оригінальної програми. Можливо, вам знадобиться порівняти їх із внесеними вами змінами.

Тепер ви можете безпечно редагувати власну копію.

Нотатка

Ви більше не отримуватимете оновлень для створеної із метою розширення й настроювання копії компонованої програми при переході на нову версію.

Робота з хмарними циклами

Увага!

  • Через обмеження продукту не можна створювати копії батьківських хмарних циклів, які ініціюють дочірні цикли. Більшість циклів стартового пакета CoE використовують дочірні цикли.
  • Настроювання хмарних циклів можна вводити в наявні цикли як некеровані.
  • Некеровані зміни вважатимуться більш важливими, ніж керовані, отже, настроювані цикли не оновлюватимуться при оновленні CoE.
  • Додаткові відомості: Шари рішення

Настроювання наявного циклу:

  1. Перейдіть на веб-сайт make.powerapps.com.

  2. Перейдіть до свого середовища розробки CoE.

  3. Перейдіть до Рішення.

  4. Виберіть рішення CoE StaterKit, наприклад Center of Excellence - Core Components.

  5. Виберіть Cloud Flows

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

    Скріншот з вибором ланцюжка

  7. Натисніть Зберегти як

    Зберегти як ланцюжок

  8. Змініть назву ланцюжка (наприклад, додайте префікс) і натисніть «Зберегти».

    Діалогове вікно «Зберегти як»

  9. Відкрийте власне рішення, в яке ви хочете скопіювати ланцюжок

  10. Виберіть Додати наявний хмарний>потік> автоматизації.

    Знімок екрана, на якому показано спадне меню Додати існуюче

  11. Виберіть «Зовні» Dataverse та виберіть копію щойно створеного ланцюжка

    Скріншот з вибором ланцюжка для імпорту

  12. Виберіть ланцюжок у некерованому рішенні

  13. Натисніть Зберегти як

    Зберегти як ланцюжок

  14. Натисніть кнопку «Редагувати », щоб почати налаштовувати ланцюжок.

    Редагуйте як ланцюжок

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

Нотатка

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

Робота із модельними програмами та розширення таблиць Dataverse

Створюйте власні модельні програми замість розширення наявних, щоб оновлення не впливали на внесені вами зміни. Додаткові відомості: Огляд створення програми на основі моделі з Power Apps

Настроювання нової модельної програми

Спочатку створіть нову модельну програму:

  1. Перейдіть до# make.powerapps.com
  2. Перейдіть до свого середовища розробки CoE.
  3. Перейдіть до Рішення.
  4. Виберіть рішення.
  5. Виберіть + Створити.
  6. Виберіть Програма>Модельна програма.
  7. Введіть ім’я та натисніть «Створити». Скріншот, на якому показано, де вводити Ім’я та Унікальне ім’я

Далі, налаштуйте нову модельну програму:

  1. У Конструкторі програм у меню виберіть компоненти програми.
  2. Налаштуйте навігацію в додатку (карту сайту) так, щоб відображалися елементи в меню програми, визначивши групи та підобласті. Налаштуйте навігацію в додатку (карту сайту) так, щоб відображалися елементи в меню програми, визначивши групи та підобласті.
  3. Налаштуйте, який тип вмісту ви хочете додати до програми, як-от таблиці, інформаційні панелі та посилання. Налаштуйте, який тип вмісту ви хочете додати до програми, як-от таблиці, інформаційні панелі та посилання.
  4. Виберіть Зберегти і Публікувати.
  5. Виберіть Грати , щоб протестувати додаток.

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

Є кілька причин, чому ви можете захотіти це зробити:

  • Деякі програми в стартовому наборі CoE об’єднують кілька різних функцій, включаючи різні користувацькі сторінки в навігацію основної програми, наприклад програми Nurture - Makers. Якщо ви не хочете використовувати всі функції, ви можете створити власну програму та включити в навігацію лише користувацькі сторінки функцій, які ви хочете використовувати.
  • Деякі програми в стартовому наборі CoE націлені на одну й ту саму персону, але функціональність розподілена між різними програмами. Наприклад, Admin View Power Platform та CoE Admin Command Center – це програми, які використовуватимуть адміністратори. Ви можете об’єднати обидві програми в одну. Ви можете зробити це, створивши власний додаток на основі моделі та об’єднавши всі користувацькі сторінки та таблиці в одну програму.
  • Якщо ви створили власні функції та розширення для CoE Starter Kit як користувацькі сторінки та хочете поєднати їх із функціями CoE Starter Kit для безперебійної взаємодії з користувачем, найкращим варіантом може бути створення власного додатка на основі моделі. Ви можете додати власні сторінки та спеціальні сторінки CoE Starter Kit до навігації.
  1. Якщо ви створили власний додаток на основі моделі, виберіть + Додати сторінку. Виберіть Додати сторінку, щоб додати нову користувацьку сторінку.
  2. Виберіть Спеціальна сторінка.
  3. Виберіть Використовувати наявну настроювану сторінку та виберіть сторінки, які потрібно додати. Виберіть наявну настроювану сторінку, яку потрібно додати до навігації.
  4. Ви також можете додати додатковий вміст, наприклад таблиці, інформаційні панелі та посилання.
  5. Виберіть Зберегти і Публікувати.
  6. Виберіть Грати , щоб протестувати додаток.

Додавання нових стовпців до наявної таблиці

Почніть із додавання таблиці, до якої потрібно додати поле, якщо її ще немає у вашому рішенні:

  1. Перейдіть на веб-сайт make.powerapps.com.

  2. Перейдіть до свого середовища розробки CoE.

  3. Перейдіть до Рішення.

  4. Виберіть рішення.

  5. Виберіть Додати наявну>таблицю.

    Знімок екрана, на якому показано меню Додати існуюче

  6. Знайдіть таблиці, які потрібно додати, і натисніть кнопку Далі.

    Скріншот, що показує пошук таблиці та її виділення

    Важливо

    Якщо потрібно додати тільки нові поля, а не змінювати подання та форми таблиці, не відмічайте пункти для додавання метаданих або об'єктів. Знімок екрана, на якому показано прапорці Включити всі об’єкти та Включити метадані таблиці

  7. Виберіть Додати.

Далі, додайте нове поле:

  1. Виберіть таблицю, щойно додану до рішення.

  2. На вкладці Стовпці виберіть Додати стовпець.

  3. Уведіть у форму відомості про нове поле, такі як ім'я та тип даних, і виберіть Готово.

  4. У правому нижньому куті екрана виберіть Зберегти таблицю.

Настроювання наявної форми

Форми використовуються в модельних програмах та порталах для виведення даних з таблиць. Форми підтримують поведінку злиття.

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

Докладніше. Злиття настроювань форм

  1. Додайте до рішення таблицю, зв'язану з формою:

    1. Перейдіть на веб-сайт make.powerapps.com.

    2. Перейдіть до свого середовища розробки CoE.

    3. Перейдіть до Рішення.

    4. Виберіть рішення.

    5. Виберіть Додати наявний елемент.

    6. Виберіть Таблиця.

    7. Знайдіть і виберіть потрібну таблицю, а тоді виберіть Далі.

    8. Виберіть Додати.

  2. Додайте форму, яку необхідно настроїти:

    Ці кроки потрібні лише тоді, коли ви додали існуючу таблицю до свого рішення без додавання всіх об’єктів таблиці

    1. У провіднику рішень виберіть таблицю, до якої потрібно додати форму, а потім натисніть кнопку Форми

      Форми таблиць

    2. Виберіть Додати наявну форму

      Додати наявну форму

    3. Виберіть форми, які потрібно налаштувати, і натисніть кнопку Додати

    Виберіть форму, яку потрібно налаштувати

  3. Настройте форму:

    1. Виберіть таблицю, а потім — Форми.

    2. Виберіть ..., а потім виберіть Редагувати форму, щоб змінити форму.

      Редагування форми

      Нотатка

      Залежно від цілі настроювання можна також створити нову або повторити наявну форму.

  4. Додайте нову форму до своєї модельної програми:

    1. Якщо створено нову або повторено наявну форму, почніть з вимкнення старої форми, щоб вона не відображалася.

    2. У вихідній формі виберіть ..., а далі виберіть Видалити форму з цього рішення.

    3. Виберіть Параметри форми.

    4. Переконайтеся, що параметри нової форми настроєно належним чином, зокрема Упорядкування та Ролі безпеки.

      Скріншот, на якому показано вікно налаштувань форми

    5. Додайте нову форму до модельної програми у Конструкторі програм.

Настроювання подання

Подання використовуються в модельних програмах для відображення даних таблиці у вигляді списків.

Додаткові відомості: Створення та редагування подань

  1. Додайте до рішення таблицю, зв'язану з формою:

    1. Перейдіть на веб-сайт make.powerapps.com.

    2. Перейдіть до свого середовища розробки CoE.

    3. Перейдіть до Рішення.

    4. Виберіть рішення.

    5. Виберіть Додати наявний елемент.

    6. Виберіть Таблиця.

    7. Знайдіть і виберіть потрібну таблицю, а тоді виберіть Далі.

    8. Виберіть Додати.

  2. Додайте подання, яке необхідно настроїти:

    Ці кроки потрібні лише тоді, коли ви додали існуючу таблицю до свого рішення без додавання всіх об’єктів таблиці

    1. У провіднику рішень виберіть таблицю, до якої потрібно додати подання, а потім натисніть кнопку Подання

      Скріншот, на якому показано, як додати табличні подання

    2. Виберіть Додати наявне представлення даних

      Знімок екрана, що показує Додати існуюче представлення

    3. Виберіть подання, які потрібно налаштувати, і натисніть кнопку Додати

      Скріншот, на якому показано вибір і додавання представлень

  3. Настройте подання:

    1. Виберіть таблицю, потім натисніть Подання.

    2. Виберіть ..., а потім виберіть Редагувати подання, щоб змінити подання.

      Скріншот, на якому показано, як редагувати вигляд

    Нотатка

    Залежно від цілі настроювання можна також створити нове або повторити наявне подання.

  4. Додайте нове подання до своєї модельної програми:

    1. Якщо створено нове або повторено наявне подання, почніть з вимкнення старого подання, щоб воно не відображалося.
    2. У вихідному поданні виберіть ..., а далі виберіть Видалити подання з цього рішення.
    3. Додайте нове подання до модельної програми у Конструкторі програм.

Настроювання системної приладної дошки модельної програми

Приладні дошки використовуються в модельних програмах для відображення даних таблиці у графічних компонентів.

Додаткові відомості: Створення або редагування приладних дощок модельної програми

Системні приладні дошки не можна повторювати, створюючи інші системні приладні дошки.

Для настроювання таких приладних дощок існує два способи:

  1. У середовищі розробки створіть нову системну приладну дошку та повторно використайте компоненти з приладних дощок стартового пакета CoE (рекомендований спосіб).

  2. Безпосередньо у робочому середовищі можна створити особисту приладну дошку із системної приладної дошки, а потім надати робочій групі спільний доступ до неї.

    Скріншот, на якому показано команду «Зберегти як» для налаштування інформаційної панелі

Розгортання й публікація настроювань

Розгорніть рішення із своїми настроюваннями як кероване рішення у тестових та робочих середовищах.

Додаткові відомості: Упровадження ефективного процесу ALM для рішення або проекту

Рекомендовано використовувати ALM Accelerator for Power Platform для керування розгортаннями.