Udostępnij za pośrednictwem


Rozszerzanie i dostosowywanie składników zestawu CoE Starter Kit

Nie ma jednego uniwersalnego rozwiązania dla Centrum Doskonałości (CoE). Niektóre firmy będą chciały wprowadzić bardziej restrykcyjny zestaw reguł dla swojej organizacji, podczas gdy inne będą chciały pozwolić użytkownikom na samodzielne poszukiwania z mniejszymi ograniczeniami.

Właśnie z tego powodu zestaw CoE Starter Kit ma stanowić punkt wyjścia dla administracji, monitorowania i kontroli nad narzędziami. Może się jednak okazać, że oprócz używania narzędzi z Zestawu startowego CoE w ich obecnej postaci konieczne będzie rozszerzenie zestawu w celu dostosowania go do własnych potrzeb.

Może być wiele przyczyn rozbudowy zestawu startowego CoE:

Ten artykuł zawiera przygotowania do rozszerzenia zestawu startowego CoE. Zawiera on wskazówki dotyczące:

  • Rozszerzanie i dostosowywanie składników zestawu startowego CoE.
  • Jak dodać własne komponenty zestawu startowego CoE.
  • Sposób wdrażania i publikowania dostosowań.

Nieprzestrzeganie najlepszych praktyk podczas rozszerzania zestawu startowego CoE może prowadzić do niezamierzonych konsekwencji, takich jak brak otrzymywania aktualizacji podczas Microsoft uaktualniania.

Jakie elementy można dostosować do własnych potrzeb?

Przed wyjaśnimy, jak rozszerzyć zestaw CoE Starter Kit, oto kilka wskazówek dotyczących tego, jakie składniki są do tego firmy i nie zaleca się ich rozbudowy:

  • Tabele i aplikacje oparte na modelach obsługują scalanie. Zasoby te można łatwo rozszerzyć, tworząc własne rozwiązanie niezamane i wprowadzenie w nich zmian (na przykład dodanie nowych pól). Podczas uaktualniania otrzymają Państwo nasze zmiany i będziemy je także aktualizować.
  • Aplikacje kanw, strony niestandardowe i przepływy chmur nie obsługują scalania. Zasoby te można rozszerzać i dostosowywać tylko poprzez tworzenie kopii we własnym niezarządzanym rozwiązaniu. Podczas uaktualniania nie otrzymujesz naszych zmian, które powinny być celowo wybierane w celu dostosowania procesu i dostosowania go do potrzeb organizacji.
  • Nie należy dostosowywać przepływów chmur odpowiedzialnych za zbieranie zapasów. Przepływy te są często aktualizowane w celu naprawienia błędów, zbierania dodatkowych danych lub poprawiania wydajności. Jeśli masz dodatkowe wymagania dotyczące tego, co trzeba będzie zebrać, zgłaszaj pytanie o funkcję lub utwórz osobne przepływy dla wymagań.
  • Pulpity nawigacyjne Power BI nie obsługują scalania. Zaleca się utworzenie kopii pulpitu nawigacyjnego, utworzenie własnych raportów niestandardowych i opublikowanie ich w tym samym obszarze roboczym, co główny pulpit nawigacyjny CoE, aby administratorzy mieli bezproblemowe możliwości między gotowymi raportami z zestawu CoE a raportami niestandardowymi.

Jaki jest mechanizm rozbudowy zestawu startowego CoE?

Zestaw CoE Starter Kit składa się z składników generowana z wykorzystaniem możliwości programu Microsoft Power Platform. Można go rozszerzyć, używając samego Power Platform. Poniższy artykuł zawiera wytyczne dotyczące prawidłowego dostosowywania i wdrażania dostosowań.

Zestaw CoE Starter Kit jest dostępny jako rozwiązania zarządzane. Wszelkie nowe komponenty lub dostosowania muszą być uwzględnione w rozwiązaniu niezarządzanym, aby można było śledzić zmiany i wdrażać je w innych środowiskach.

Więcej informacji o rozwiązaniach:

Jeśli planujesz dostosowywać dużą liczbę składników zestawu startowego CoE, użyj wielu niezarządzanych rozwiązań, aby lepiej zorganizować swoje rozszerzenia i zmniejszyć rozmiar każdego rozwiązania. Rozwiązania skracają czas wdrożenia. Więcej informacji: Organizowanie rozwiązań

Ważne

Wszelkie rozszerzenia i dostosowania komponentów CoE Starter Kit powinny być wykonywane w środowisku nieprodukcyjnym , zanim zostaną wdrożone do środowiska produkcyjnego jako zarządzane.

Jakie są ograniczenia?

  • Funkcja „Zapisz jako” w Power Automate do kopiowania przepływu nie jest obsługiwana w przypadku przepływów wywołujących przepływy podrzędne. Jedynym sposobem na dostosowanie przepływów za pomocą przepływów podrzędnych jest edytowanie przepływu w rozwiązaniu zarządzanym i utworzenie warstwy niezarządzanej.
  • Aplikacje kanw, strony niestandardowe i przepływy chmur nie obsługują scalania. Zasoby te można rozszerzać i dostosowywać tylko poprzez tworzenie kopii we własnym, niezarządzanym rozwiązaniu.
  • Pulpity nawigacyjne Power BI nie obsługują scalania.

Utwórz nowe rozwiązanie

Tworzenie nowego rozwiązania niezarządzanego:

  1. Przejdź do witryny make.powerapps.com.

  2. Przejdź do swojego środowiska rozwoju Centrum doskonałości. W tym środowisku powinny być już zainstalowane rozwiązania zarządzane dla używanych komponentów zestawu startowego CoE, na przykład Centrum Doskonałości - komponenty podstawowe i Centrum Doskonałości - Portfel innowacji.

  3. Wybierz Rozwiązania.

  4. Wybierz pozycję + Nowe rozwiązanie.

    Zrzut ekranu przedstawiający miejsce rozpoczęcia nowego rozwiązania

  5. Wpisz Nazwa wyświetlana (na przykład Rozszerzenie CoE Contoso), Nazwa (na przykład Rozszerzenie CoE),Wydawca (autor rozwiązania) oraz Wersja (pozostaw 1.0.0.0, jeśli jest to pierwsze rozwiązanie).

    Zrzut ekranu zawierający nazwę wyświetlaną, nazwę, wydawcę i wersję

  6. Wybierz Utwórz, aby utworzyć rozwiązanie.

Twórz składniki w rozwiązaniu

Dodawanie nowego składnika do nowego rozwiązania:

  1. Przejdź do witryny make.powerapps.com.

  2. Przejdź do swojego środowiska rozwoju Centrum doskonałości.

  3. Wybierz Rozwiązania.

  4. Wybierz swoje nowe rozwiązanie.

  5. Na górnym menu wybierz + Nowe.

    Zrzut ekranu przedstawiający sposób dodawania nowego składnika

  6. Wybierz typ składnika, aby dodać ten składnik do rozwiązania.

Ważne

Utwórz dodatkowe komponenty w ramach własnego rozwiązania, a nie w ramach istniejących rozwiązań zestawu startowego CoE, tak aby w nazwie komponentu zastosowano przedrostek Twojego wydawcy (autora). Prefiks wydawcy umożliwia odróżnienie Twoich komponentów od komponentów należących do Zestawu startowego CoE.

Dostosowywanie komponentów zestawu startowego CoE

Uwaga

Zestaw startowy CoE jest dystrybuowany jako rozwiązanie zarządzane i nie należy go dostosowywać bezpośrednio.

Większość składników można dostosować, powielanie składnika i dostosowanie kopii. Wyjątkiem jest dodawanie nowych pól w istniejącej tabeli.

Poniżej po przedstawiono typowe przykłady dostosowywania i rozbudowy niektórych głównych składników zestawu CoE Starter Kit.

Tworzenie kopii aplikacji kanw

Dodaj aplikację kanwy do niezarządzanego rozwiązania:

  1. Przejdź do witryny make.powerapps.com.

  2. Przejdź do swojego środowiska rozwoju Centrum doskonałości.

  3. Przejdź na stronę Rozwiązania.

  4. Wybierz swoje rozwiązanie.

  5. Wybierz + Dodaj istniejące.

  6. Wybierz Aplikacja>Aplikacja kanwy.

    Zrzut ekranu przedstawiający wybór aplikacji kanw

  7. Wyszukaj aplikację kanw, którą chcesz dostosować, i wybierz opcję Dodaj, aby dodać ją do rozwiązania.

    Zrzut ekranu przedstawiający sposób wyszukiwania i dodawania aplikacji kanwy

Następnie utwórz kopię aplikacji kanw:

  1. Wybierz aplikację kanw w rozwiązaniu i wybierz opcję Edytuj.

    Zrzut ekranu przedstawiający akcję Edytuj

  2. Aplikacja jest otwierana w Power Apps Studio.

  3. Otwórz menu Zapisz u góry w prawym rogu, klikając strzałkę w dół i wybierz polecenie Zapisz jako

    Zrzut ekranu przedstawiający opcję Zapisz jako

  4. Zmień opcję Zapisz jako, zmień nazwę aplikacji (na przykład dodaj prefiks) i wybierz opcję Zapisz.

    Zrzut ekranu okna dialogowego Zapisz jako

  5. Wróć do rozwiązania — kopia aplikacji zostanie wyświetlona na liście (z prefiksem wydawcy).

  6. Usuń oryginalną aplikację z rozwiązania, wybierając ją i w menu wybierz polecenie Usuń, a następnie Usuń z rozwiązania.

    Usuń z rozwiązania

    Sprawdź, czy aplikacja w rozwiązaniu CoE, z której została skopiowana, nie ma utworzonej warstwy niezarządzanej. Jeśli ma, usuń warstwy niezarządzane, aby nadal otrzymywać aktualizacje oryginalnej aplikacji. Można je porównać z własnymi zmianami.

Teraz można bezpiecznie edytować własną kopię.

Uwaga

Utworzenie kopii aplikacji kanwy w celu jej rozszerzenia i dostosowania oznacza, że nie będziesz otrzymywać aktualizacji dla tej aplikacji podczas aktualizacji.

Praca z przepływami chmur

Uwaga

  • Z powodu ograniczenia liczby produktów nie można utworzyć kopii nadrzędnego przepływu chmury uruchamiających przepływy podrzędne. Większość przepływów zestawu startowego CoE używa przepływów podrzędnych.
  • Dostosowania do przepływów w chmurze mogą być wykonywane na istniejących przepływach jako niezarządzane.
  • Zmiany niezarządzane będą miały pierwszeństwo przed zarządzanymi, dlatego niestandardowe przepływy nie będą aktualizowane w ramach aktualizacji CoE.
  • Więcej informacji: Warstwy rozwiązania

Dostosuj istniejący przepływ:

  1. Przejdź do witryny make.powerapps.com.

  2. Przejdź do swojego środowiska rozwoju Centrum doskonałości.

  3. Przejdź na stronę Rozwiązania.

  4. Wybierz rozwiązanie CoE StaterKit jak Centrum składników — Składniki podstawowe.

  5. Wybierz Przepływy w chmurze

  6. Wybierz lub wyszukaj przepływ, który chcesz dostosować.

    Zrzut ekranu przedstawiający wybrany przepływ

  7. Kliknij pozycję Zapisz jako

    Zapisz jako przepływ

  8. Zmień nazwę przepływu (na przykład dodaj prefiks) i wybierz opcję Zapisz.

    Okno dialogowe Zapisz jako

  9. Otwórz własne rozwiązanie, do którego chcesz skopiować przepływ

  10. Wybierz pozycję Dodaj istniejący>Automatyzacja>Przepływ w chmurze.

    Zrzut ekranu przedstawiający menu rozwijane Dodawanie istniejącego

  11. Wybierz Poza usługą Dataverse i skopiuj właśnie utworzony przepływ

    Zrzut ekranu przedstawiający wybór przepływu do zaimportowania

  12. Wybieranie przepływu w rozwiązaniu niezarządzanym

  13. Kliknij pozycję Zapisz jako

    Zapisz jako przepływ

  14. Kliknij przycisk Edytuj, aby rozpocząć dostosowanie przepływu.

    Edytuj przepływ

    Sprawdź, czy przepływ w rozwiązaniu CoE, z której została skopiowana, nie ma utworzonej warstwy niezarządzanej. jeśli ma, usuń warstwy niezarządzane, aby nadal otrzymywać aktualizacje oryginalnego przepływu.

Uwaga

Utworzenie kopii przepływu w chmurze w celu jej rozszerzenia i dostosowania oznacza, że nie będziesz otrzymywać aktualizacji dla tego przepływu w chmurze podczas aktualizacji.

Praca z aplikacjami opartymi na modelach i rozszerzaniem tabel Dataverse

Utwórz własną aplikację korzystającą z modelu zamiast rozszerzać istniejącą, aby uniknąć wpływu uaktualnienia na zmiany. Więcej informacji: Omówienie tworzenia aplikacji opartej na modelu z Power Apps

Konfigurowanie nowej aplikacji opartej na modelu

Najpierw utwórz nową aplikację opartą na modelu:

  1. Przejdź do witryny make.powerapps.com
  2. Przejdź do swojego środowiska rozwoju Centrum doskonałości.
  3. Przejdź na stronę Rozwiązania.
  4. Wybierz swoje rozwiązanie.
  5. Wybierz + Nowy.
  6. Wybierz Aplikacja>Aplikacja oparta na modelu.
  7. Wprowadź Nazwę i kliknij przycisk Utwórz. Zrzut ekranu przedstawiający miejsce wprowadzenia nazwy i unikatowej nazwy

Następnie należy skonfigurować nową aplikację opartą na modelu:

  1. W Projektancie aplikacji za pomocą menu wybierz składniki swojej aplikacji.
  2. Skonfiguruj nawigację aplikacji (mapę witryny), aby pokazywać elementy w menu aplikacji według określania grup i podobszarów. Skonfiguruj nawigację aplikacji (mapę witryny), aby pokazywać elementy w menu aplikacji według określania grup i podobszarów.
  3. Skonfiguruj typ zawartości, którą chcesz dodać do aplikacji, na przykład tabele, pulpity nawigacyjne i łącza. Skonfiguruj typ zawartości, którą chcesz dodać do aplikacji, na przykład tabele, pulpity nawigacyjne i łącza.
  4. Wybierz Zapisz i Opublikuj.
  5. Wybierz Odtwarzaj, by przetestować aplikację.

Możesz także dodawać istniejące strony niestandardowe do swojej własnej aplikacji opartej na modelu. Strony niestandardowe to element składowy większości aplikacji dostępnych w zestawie startowym programu CoE Start Kit, co umożliwia użytkownikom tworzenie własnych, opartych na modelach aplikacji, aby tworzyć niezwykle dostosowane i dostosowane do potrzeb administratorów i osób, które do nich przejdą.

Powody takiego decyzji mogą być następujące:

  • Niektóre aplikacje w zestawie CoE Starter Kit łączy kilka różnych funkcji, włączając różne strony niestandardowe do nawigacji w aplikacji głównej, na przykład aplikacja Nurture — Twórcy. Jeśli nie chcesz korzystać z wszystkich funkcji, możesz utworzyć własną aplikację i dołączyć tylko niestandardowe strony funkcji, których chcesz użyć w nawigacji.
  • Niektóre aplikacje w zestawie startowym programu CoE są docelowe dla tej samej osoby, ale funkcje są dzielone na różne aplikacje. Na przykład Widok administracyjny Power Platform i Centrum poleceń administratora programu CoE to obie aplikacje, których będą używać administratorowie. Możesz połączyć obie aplikacje w jedną. Możesz to zrobić, tworząc własną, opartą na modelu aplikację i wprowadzając dane na wszystkich niestandardowych stronach i tabelach w jednej aplikacji.
  • Jeśli po utworzeniu własnych funkcji i rozszerzeń zestawu CoE Starter Kit jako stron niestandardowych i chcesz je połączyć z funkcjami zestawu CoE Starter Kit, najlepszym rozwiązaniem może być utworzenie własnej aplikacji opartej na modelu. Do nawigacji można dodać strony niestandardowe oraz zestawy niestandardowych zestawów startowych programu CoE.
  1. Jeśli utworzysz własną aplikację na podstawie modelu, wybierz + Dodaj stronę. Wybierz Dodaj stronę, aby dodać nową stronę niestandardową.
  2. Wybierz Strona niestandardowa.
  3. Wybierz opcję Użyj istniejącej strony niestandardowej i wybierz strony, które chcesz dodać. Wybierz istniejącą stronę niestandardową, która ma być dodawania do nawigacji.
  4. Można również dodać dodatkową zawartość, taką jak tabele, pulpity nawigacyjne i łącza.
  5. Wybierz Zapisz i Opublikuj.
  6. Wybierz Odtwarzaj, by przetestować aplikację.

Dodaj nową kolumnę do istniejącej tabeli

Zacznij od dodania tabeli, do której chcesz dodać pole, jeśli jeszcze jej nie ma w rozwiązaniu:

  1. Przejdź do witryny make.powerapps.com.

  2. Przejdź do swojego środowiska rozwoju Centrum doskonałości.

  3. Przejdź na stronę Rozwiązania.

  4. Wybierz swoje rozwiązanie.

  5. Wybierz Dodaj istniejące>Tabela.

    Zrzut ekranu przedstawiający menu Dodawanie istniejącego

  6. Wyszukaj tabele, którą chcesz dodać, i wybierz opcję Dalej.

    Zrzut ekranu przedstawiający wyszukiwanie i zaznaczanie tabeli

    Ważne

    Jeśli chcesz dodać nowe pola i nie zmodyfikować widoków i formularzy tabeli, nie sprawdzaj opcji dołączania metadanych lub obiektów. Zrzut ekranu przedstawiający pola wyboru Uwzględnij wszystkie obiekty i Uwzględnij metadane tabeli

  7. Wybierz Dodaj.

Następnie dodaj nowe pole:

  1. Wybierz tabelę dodaną właśnie do rozwiązania.

  2. Na karcie Kolumny wybierz Dodaj kolumnę.

  3. W formularzu wprowadź szczegóły nowego pola, takie jak nazwa i typ danych, i wybierz opcję Gotowe.

  4. Wybierz Zapisz tabelę w prawym dolnym rogu ekranu.

Dostosuj istniejący formularz

Formularze są używane w aplikacjach i portalach opartych na modelach do renderowania danych tabelarycznych. Formularze obsługują zachowanie korespondencji seryjnej.

Scalanie formularzy występuje w zależności od sekcji. Po dodaniu nowych elementów do istniejącej karty lub sekcji wprowadzone zmiany mogą wpłynąć na elementy w warstwach zarządzanych lub ukryć je, w tym również w momencie, w którym element zarządzany jest aktualizowany. To zachowanie występuje, ponieważ warstwa zarządzana znajduje się pod warstwą niezarządzaną, która jest wprowadzana wraz z dostosowaniem programu. Jeśli nie chcesz wpływać na elementy zarządzane na formularzu ani ich ukrywać, zalecamy umieszczenie nowych elementów w nowych elementach kontenera, takich jak sekcja lub karta.

Więcej informacji: Scalanie dostosowań formularzy

  1. Dodaj do rozwiązania tabelę powiązaną z formularzem:

    1. Przejdź do witryny make.powerapps.com.

    2. Przejdź do swojego środowiska rozwoju Centrum doskonałości.

    3. Przejdź na stronę Rozwiązania.

    4. Wybierz swoje rozwiązanie.

    5. Wybierz Dodaj istniejące.

    6. Wybierz Tabelę.

    7. Wyszukaj tabelę, którą chcesz dodać, i wybierz opcję Dalej.

    8. Wybierz Dodaj.

  2. Dodaj formularz, który chcesz dostosować do swoich potrzeb:

    Te kroki są potrzebne tylko po dodaniu istniejącej tabeli do rozwiązania bez dodawania wszystkich obiektów tabeli

    1. W eksploratorze rozwiązania wybierz tabelę zawierającą, by dodać formularz, a następnie wybierz opcję Formularze

      Formularze tabel

    2. Wybierz Dodaj istniejący formularz

      Dodaj istniejący formularz

    3. Wybierz formularze, które chcesz dostosować i wybierz opcję Dodaj

    Wybierz formularz, który chcesz dostosować

  3. Dostosowywanie formularza:

    1. Wybierz tabelę a następnie wybierz Formularze.

    2. Wybierz ..., a następnie wybierz Edytuj formularz, aby edytować formularz.

      Formularz edycji

      Uwaga

      W zależności od celu dostosowania można także utworzyć nowy formularz lub zduplikować istniejący.

  4. Dodaj nowy formularz do aplikacji opartej na modelu:

    1. W przypadku utworzenia nowego formularza lub zduplikowania istniejącego formularza należy zacząć od wyłączenia starego, aby go nie było widoczne.

    2. W oryginalnym formularzu wybierz opcję ... a następnie wybierz opcję Usuń formularz z tego rozwiązania.

    3. Wybierz Ustawienia formularzy.

    4. Upewnij się, że ustawienia nowego formularza zostały skonfigurowane poprawnie, łącznie z Porządkowanie i Role zabezpieczeń.

      Zrzut ekranu przedstawiający okno ustawień formularza

    5. Dodaj nowy formularz do aplikacji opartej na modelu w Projektancie aplikacji.

Dostosowywanie widoku

Widoki są używane w aplikacjach opartych na modelu do wyświetlania danych z tabeli w postaci list.

Więcej informacji: Tworzenie i edytowanie widoków

  1. Dodaj do rozwiązania tabelę powiązaną z formularzem:

    1. Przejdź do witryny make.powerapps.com.

    2. Przejdź do swojego środowiska rozwoju Centrum doskonałości.

    3. Przejdź na stronę Rozwiązania.

    4. Wybierz swoje rozwiązanie.

    5. Wybierz Dodaj istniejące.

    6. Wybierz Tabelę.

    7. Wyszukaj tabelę, którą chcesz dodać, i wybierz opcję Dalej.

    8. Wybierz Dodaj.

  2. Dodaj widok, który chcesz dostosować:

    Te kroki są potrzebne tylko po dodaniu istniejącej tabeli do rozwiązania bez dodawania wszystkich obiektów tabeli

    1. W eksploratorze rozwiązania wybierz tabelę, do której chcesz dodać widok, a następnie wybierz Widoki

      Zrzut ekranu pokazujący sposób dodawania widoków tabel

    2. Wybierz Dodaj istniejący widok

      Zrzut ekranu przedstawiający menu Dodaj istniejący widok

    3. Wybierz widoki, który chcesz dostosować, i wybierz Dodaj

      Zrzut ekranu przedstawiający wybieranie i dodawanie widoków

  3. Dostosowywanie widoku:

    1. Wybierz tabelę a następnie wybierz Widoki.

    2. Wybierz ..., a następnie wybierz Edytuj widok, aby edytować widok.

      Zrzut ekranu przedstawiający sposób edycji widoku

    Uwaga

    W zależności od celu dostosowania można również utworzyć nowy widok lub zduplikować istniejący widok.

  4. Dodaj nowy widok do aplikacji opartej na modelu:

    1. Jeśli utworzyłeś nowy widok lub powieliłeś istniejący, zacznij od wyłączenia starego widoku, aby nie był wyświetlany.
    2. W oryginalnym widoku wybierz opcję ... a następnie wybierz opcję Usuń widok z tego rozwiązania.
    3. Dodaj nowy widok do aplikacji opartej na modelu w Projektancie aplikacji.

Dostosowywanie systemowego pulpitu nawigacyjnego aplikacji opartego na modelu

Pulpity nawigacyjne są używane w aplikacjach sterowanych modelami do wyświetlania danych tabelarycznych w postaci elementów graficznych.

Więcej informacji: Tworzenie lub edytowanie pulpitów nawigacyjnych aplikacji opartych na modelu

Pulpity systemowe nie mogą być powielane jako pulpity systemowe.

Dostępne są dwie opcje dostosowywania tych pulpitów:

  1. (opcja zalecana) W środowisku projektowym można utworzyć nowy systemowy pulpit nawigacyjny i ponownie użyć składników z pulpitów nawigacyjnych zestawu startowego CoE.

  2. Bezpośrednio w środowisku produkcyjnym można utworzyć osobisty pulpit nawigacyjny z systemowego pulpitu nawigacyjnego i udostępnić go zespołowi.

    Zrzut ekranu przedstawiający pozycję Zapisz jako, aby dostosować pulpit nawigacyjny

Wdrażanie i publikowanie dostosowań

Wdrożenie rozwiązania z dostosowaniem do własnych potrzeb jako rozwiązania zarządzanego w środowiskach testowych i produkcyjnych.

Więcej informacji: Implementowanie prawidłowego zarządzania cyklem życia aplikacji (ALM) projektów i rozwiązań

Warto rozważyć użycie narzędzia ALM Accelerator for Power Platform do zarządzania wdrożeniami.