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


Використання авторського пакета

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

До авторського пакету входять наведені нижче ресурси, які розподілено за трьома рішеннями.

Рішення Елементи
CreatorKitCore
  • 24 Power Apps component framework і компоненти компонованої програми
  • CreatorKitReference (MDA)
  • Довідкова програма (модельна з настроюваними сторінками) для інтерактивної взаємодії
  • Шаблон сторінки полотна
  • CreatorKitReference (Полотно)
  • Довідкова програма (полотно) для інтерактивної взаємодії (не потрібує автономної ліцензії Power Apps)
  • Компонована програма-шаблон
  • Редактор тем, який генерує тему JSON, використовується для простої стилізації узгоджених компонентів
  • Дізнайтесь, як додавати до програми компоненти

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

    Створення стандартних блоків

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

    Довідкова програма

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

    • Зверніть увагу на те, як дані обробляються і відображаються компонентом.
    • Виберіть вкладку Код, щоб переглянути базові формули Power Fx.
    • Ознайомтеся у поточному керівництві з рекомендаціями, що стосуються елемента керування.

    Шаблони

    Шаблони допоможуть швидко почати створювати адаптивні програми на основі Fluent UI. Вони надаються з настроюваними компонентами, які попередньо завантажуються та додаються до змінної теми JSON. Це скорочує час на початок розробки.

    Скріншот шаблону програми canvas та користувацького шаблону сторінки.

    Шаблон компонованої програми

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

    Для створення копії шаблону полотна:

    1. Створіть нове некероване рішення.
    2. На стрічці виберіть Додавання наявних>Програми>Полотно.
    3. Виберіть програму Шаблон полотна, а потім – Додати.
    4. Редагування Шаблон полотна.
    5. На стрічці studio виберіть «Файл >Зберегти як » та введіть нове ім’я для копії. Копія відображатиметься в тому ж рішенні.
    6. Видаліть з рішення вихідний шаблон компонованої програми.

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

    Настроюваний шаблон сторінки

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

    Користувальницький шаблон сторінки.

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

    1. У правому верхньому куті розкрийте меню поруч із піктограмою Зберегти, а потім виберіть Зберегти як.

      Користувацька сторінка studio Зберегти як.

    2. Введіть нове ім’я, а тоді натисніть Зберегти.

      Діалогове вікно перейменування користувацької сторінки.

    3. Закрийте студію, вибравши кнопку повернення у лівому верхньому кутку. Зауважте, що копію створено в тому ж рішенні.

      До рішення додано копію користувацької сторінки.

    4. Видаліть з рішення вихідний настроюваний шаблон сторінки.

    Програма-конструктор тем з можливістю налаштування

    Використовуйте цю програму, щоб послідовно створити об’єкт теми Json для компонентів стилізації.

    Програма «Редактор тем».

    Див. Теми, щоб дізнатися, як створювати з компонентів теми та довідкові теми.

    Компоненти на полотні

    Компоненти полотна визначаються в бібліотеці компонентів Power CAT і реалізуються з використанням компоненти полотна.

    Компоненти полотна.

    Компоненти коду

    Компоненти коду, реалізовані за допомогою Power Apps component framework, визначаються як індивідуальні настроювані елементи керування в рішенні.

    Компоненти коду можна переглянути на сторінці довідки про компоненти.

    Знімок екрана меню Custom controls.

    Розгортання програм, у яких використовуються компоненти авторського пакета

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

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

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

    Поширені запитання (FAQ)

    Чи повинні великі організації заохочувати громадських активістів використовувати Creator Kit? З якими накладними витратами це пов’язане з точки зору експлуатації та обслуговування?

    Creator Kit не є офіційно підтримуваним Microsoft продуктом, тобто клієнти не можуть подати Microsoft запит на підтримку через проблеми. Замість цього вони повинні повідомляти про проблеми в репозиторії GitHub і працювати з командою безпосередньо. Якщо на GitHub є інформація про сортування або налагодження, якою їм незручно ділитися, команда може організувати маркер конфіденційні розмови в приватному порядку, надіславши форму запиту.

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

    Який найефективніший спосіб розгортання цих оновлень у кількох робочих середовищах?

    Існує кілька стратегій, які слід враховувати в залежності від пріоритетів організації:

    • Найбільш безпечний: якщо безпека є головним пріоритетом (наприклад, початкова перевірка перед розгортанням у виробничих середовищах), Центр передового досвіду організації (CoE) може розмістити ізольоване тестове середовище для перевірки оновлень. Потім автоматизація може бути використана для розгортання рішень у бажаних виробничих середовищах. Докладнішу інформацію можна знайти в каталозі Power та Microsoft Power Platform CLI для отримання більш детальної інформації.
    • Найнижчий рівень обслуговування: Якщо перевірка безпеки не потрібна, середовища можна індивідуально налаштувати для отримання безперервних оновлень автоматично, увімкнувши видавець Power CAT - MSFT для середовища в Power Platform центрі адміністрування.

    Оскільки збіг між новими сучасними елементами керування та набором Creator Kit з часом збільшується, чи будуть деякі компоненти Creator Kit застарілими? Якщо так, то що передбачатиме цей процес?

    Так, підмножина компонентів Creator Kit повторно реалізована як сучасні елементи керування та вважається наступниками компонентів Creator Kit. Команда відмовиться від попередників компонентів Creator Kit, AppSource як тільки наступник досягне паритету для потреб більшості. Терміни припинення підтримки будуть оголошуватися через регулярні канали, такі як оновлення GitHub, Office Hours та дискусійні форуми. Щоб дізнатися більше про рекомендований процес міграції, перегляньте документацію допроцесу міграції.

    Які найкращі практики для пайплайнів розробки (dev > UAT > prod) за участю Creator Kit?

    Інсталюйте кероване CreatorKitCore рішення в усіх середовищах, де розгортаються програми, що використовують компоненти Creator Kit. Переконайтеся, що це рішення встановлено перед вирішенням проблеми з програмою. Для отримання додаткової інформації про базову інсталяцію та про те, як включити її в конвеєр розробки, дивіться інструкцію зі встановлення.