Udostępnij za pośrednictwem


Utwórz przepływ w chmurze, aby wyświetlić długo przechowywane dane Dataverse

Microsoft Dataverse obsługuje niestandardowe zasady przechowywania danych w celu bezpiecznego i niedrogiego przechowywania nieograniczonych danych. Podczas gdy Dataverse może wspierać rozwój firmy bez limitu aktywnych danych, warto rozważyć przeniesienie nieaktywnych danych do magazynu długoterminowej retencji Dataverse. Po wykonaniu tej czynności możesz utworzyć przepływ w chmurze, aby wyświetlić wiersze tylko do odczytu w ramach długoterminowego przechowywania Microsoft Dataverse danych.

Opisany tutaj przepływ w chmurze tworzy i wysyła wiadomość e-mail zawierającą plik Excel zawierający zatrzymane dane. Jeśli istnieją zachowane załączniki skojarzone z wierszami z Dataverse, są one również uwzględniane jako linki w pliku programu Excel. Aby uzyskać więcej informacji na temat uprawnień wymaganych do uruchomienia tego przepływu, przejdź do Wyświetlanie długoterminowo przechowywanych danych w Microsoft Dataverse

Tworzenie przepływu wymaga następujących kroków wysokiego poziomu:

  1. Przekaż parametry FetchXML zapytania, aby utworzyć plik programu Excel z przechowywanymi danymi przy użyciu Dataverse akcji o nazwie Utwórz program Excel z danych zachowanych.
  2. Ustaw warunek określający, czy plik Excel został utworzony. Pobierz plik Excel. Przekaż wymagane parametry kryteriów pobierania (tabela i FetchXML).
  3. Po utworzeniu pliku Excel:
    • Ustaw akcję pobierania pliku Excel.
    • Ustaw akcję wysyłania wiadomości e-mail do odbiorców z załączonym plikiem Excel.
    • Ustawienie akcji usunięcia pliku Excel z tabeli systemowej Dataverse. Ten krok jest zalecany w celu uniknięcia sytuacji, w której dokumenty programu Excel zajmują przestrzeń dyskową bazy danych.

Napiwek

Jeśli po pomyślnym uruchomieniu przepływu nie zobaczysz wiadomości e-mail, sprawdź folder wiadomości-śmieci.

Tworzenie zapytania i pobieranie FetchXML

  1. Zaloguj się do Power Apps, a następnie wybierz Ustawienia>Ustawienia zaawansowane.
  2. Na stronie Ustawienia Dynamics 365 wybierz Wyszukiwanie zaawansowane (ikona filtra) na pasku poleceń.
  3. W górnej części panelu zaawansowanego wyszukiwania wybierz Zmień na zachowane dane.
  4. Utwórz zapytanie, które ma pobrać zatrzymane dane. Więcej informacji: Funkcja szukania zaawansowanego w aplikacjach opartych na modelu
  5. W sekcji Zaawansowane wyszukiwanie na karcie Zaawansowane wyszukiwanie wybierz opcję Pobierz XML.

Tworzenie przepływu

Poniższe kroki pokazują, jak użyć natychmiastowego przepływu, aby utworzyć plik Excel i wysłać go jako załącznik do wiadomości e-mail. Podobnych kroków można również użyć do utworzenia zaplanowanego przepływu w chmurze.

  1. Na stronie głównej Power Apps wybierz pozycję Przepływy w lewym okienku nawigacji.

  2. Wybierz Nowy przepływ i wybierz Błyskawiczny przepływ w chmurze.

  3. Podaj nazwę przepływu, a następnie wybierz opcję Ręczne wyzwalanie przepływu.

  4. Wybierz pozycję Utwórz.

  5. Wybierz Nowy krok, a następnie w kroku Wybierz operację wybierz Microsoft Dataverse.

  6. Jako akcję wybierz Wykonaj operację w tle. Jako akcję wybierz Wykonaj operację w tle.

  7. Wprowadź następujące informacje:

    • Katalog: Microsoft Dataverse Common
    • Kategoria: Zachowane dane
    • Nazwa tabeli: (brak)
    • Nazwa akcji: wybierz opcję Wprowadź wartość niestandardową, a następnie wprowadź Create Excel from RetainedData
    • FetchXml: Wklej utworzony FetchXML wcześniej z zapytania szukania zaawansowanego.
    • LayoutXML: Pozostaw puste Tworzenie akcji obejmującej zapytanie dotyczące przechowywanych danych FetchXML
  8. Wybierz pozycję Nowy krok.

  9. Dla Wybierz operację wybierz Warunek, a następnie wybierz zakładkę Wyrażenie.

  10. Dodaj następujące wyrażenie:

    • outputs('Perform_a_background_operation_(preview)')?['body/backgroundOperationStatusCode’]
    • jest równe do: 30Dodaj wyrażenie do przepływu.
  11. W odgałęzieniu Jeśli tak wybierz pozycję Dodaj akcję.

  12. Na karcie Akcje wybierz opcję Pobierz plik lub obraz.

  13. Wybierz następujące wartości:

    • Nazwa tabeli: RetainedData Excels
    • Identyfikator wiersza: wybierz opcję Dodaj zawartość dynamiczną, a następnie wybierz opcję ExportRetainedDataResponse ExportedExcelID
    • Nazwa kolumny: ExcelContentDodawanie wartości do pliku pobierania programu Excel
  14. Wybierz Dodaj akcję, aby dodać kolejną akcję wysyłającą wiadomość e-mail z załącznikiem w postaci pliku Excel.

  15. Dla Wybierz operację wybierz Office 365 Outlook, a dla akcji wybierz Wyślij wiadomość e-mail (V2).

  16. Wprowadź następujące wymagane wartości dla wiadomości e-mail.

    • Do: Wprowadź prawidłowy adres e-mail odbiorcy wiadomości.
    • Temat: Wprowadź temat wiadomości e-mail, na przykład Zatrzymane konta od 2020 r.
    • Treść: Wprowadź tekst treści wiadomości e-mail, na przykład Załączone są zachowane konta z 2020 r.
    • Nazwa załączników -1: Wprowadź nazwę załącznika, na przykład accountsretained2020.xls.
    • Treść załączników: W zakładce Dodaj dynamiczną treść wybierz Treść pliku lub obrazu. Ustaw wartości dla wiadomości e-mail z załącznikiem Excel
  17. Wybierz dodaj akcję, aby usunąć plik Excel utworzony i zapisany w tabeli Dataverse RetainedData excels:

    • Wybierz operację >Microsoft Dataverse.
    • W obszarze Akcje wybierz pozycję Usuń wiersz.
    • Wybierz następujące wartości:
      • Nazwa tabeli: RetainedData Excels
      • Identyfikator wiersza: wybierz opcję Dodaj zawartość dynamiczną, a następnie wybierz opcję ExportRetainedDataResponse ExportedExcelID.
  18. Wybierz pozycję Zapisz

  19. Uruchamianie przepływu.

Odbiorcy wiadomości e-mail otrzymują wiadomość e-mail z załączonym arkuszem programu Excel zawierającym zatrzymane wiersze danych.

Zobacz też

Omówienie długiego przechowywania danych Dataverse