Używanie funkcji przetwarzania faktur w usłudze Power Apps
Obecnie nie ma dostępnej kontroli przetwarzania faktur dla aplikacji kanwy w Power Apps. Można jednak utworzyć aplikację, która wywołuje przepływ usługi Power Automate wykorzystujący wstępnie utworzony model AI przetwarzania faktur i następnie zwraca wyniki z powrotem do aplikacji. Poniższy przykład pokazuje, jak to zrobić:
Tworzenie przepływu
Zaloguj się w Power Automate.
Upewnij się, że znajdujesz się w tym samym środowisku Power Platform, w którym będziesz mieć aplikację kanwy. Sprawdź nazwę środowiska w prawym górnym rogu strony.
W lewym okienku wybierz Przepływy.
Wybierz Nowy przepływ>Błyskawiczny przpływ w chmurze.
Nazwij przepływ „przepływ przetwarzania faktur”, a następnie wybierz Power Apps w obszarze Wybierz sposób wyzwalania tego przepływu.
Wybierz pozycję Utwórz.
Wybierz pozycję +Nowy krok>AI Builder, a następnie wybierz Wyodrębnij informacje z faktur na liście Działania.
Wybierz dane wejściowe typu Plik faktury, a następnie pozycję Pytaj w Power Apps na liście Zawartości dynamicznej.
Wybierz opcję + Nowy krok, wyszukaj pozycję Odpowiadaj na powerapp, a następnie wybierz pozycję Odpowiedz na PowerApp lub przepływ na liście Akcje.
W tym przykładzie dodam dwie dane wyjściowe: Identyfikator faktury i Sumę na fakturze. Można dodać więcej lub inne dane wyjściowe na podstawie wyodrębnionych pól faktur, które chcesz wysłać z powrotem do aplikacji kanwy.
Aby dodać dane:
Wybierz pozycję + Dodaj dane wyjściowe>Tekst.
Zastąp Wprowadź tytuł za pomocą Identyfikatora faktury.
Wybierz nowe dane wejściowe typu Identyfikator faktury, a następnie pozycję Identyfikator faktury na liście Zawartości dynamicznej.
Wybierz pozycję + Dodaj dane wejściowe>Tekst.
Zastąp Wprowadź tytuł za pomocą Suma na fakturze.
Wybierz nowe dane wejściowe typu Sumy na fakturze, a następnie pozycję Suma na fakturze (tekst) na liście Zawartości dynamicznej.
Zapisz przepływ.
Tworzenie aplikacji kanwy
Zaloguj się w Power Apps.
Upewnij się, że znajdujesz się w tym samym środowisku platformy Microsoft Power Platform, w którym utworzono przepływ. Sprawdź to w prawym górnym rogu strony.
W okienku nawigacji po lewej stronie wybierz pozycję +Utwórz.
Wybierz kafelek Aplikacja kanwy od podstaw.
Nazwij aplikację, wybierz format Tablet lub Telefon, a następnie wybierz opcję Utwórz.
W edytorze aplikacji wybierz pozycję Wstaw>Media>Dodaj obraz, aby wstawić formant do aplikacji, gdzie użytkownicy mogą przekazać obraz z urządzenia lub aparatu.
Wybierz kontrolkę AddMediaButton1 po lewej stronie ekranu.
Na pasku formuł na górze zaznacz zdarzenie OnSelect.
Wybierz menu Akcja, a następnie wybierz pozycję Power Automate. Wybierz przepływ utworzony w poprzednich krokach. Jeśli nie widzisz przepływu, upewnij się, że znajdujesz się w tym samym środowisku platformy Power Platform, w którym został utworzony przepływ. Możesz sprawdzić środowisko u góry po prawej stronie.
Wprowadź następującą formułę w zdarzeniu OnSelect dla kontrolki AddMediaButton1. Ta formuła nakazuje aplikacji wywołanie utworzonego przepływu, gdy zostanie przekazany nowy obraz, oraz zapisuje wyniki otrzymane z przepływu w zmiennych.
Nazwy zmiennych i przepływu mogą być inne w zależności od konfiguracji przepływu:
Set(FlowResults, Invoiceprocessingflow.Run(AddMediaButton1.Media));
Set(InvoiceId, FlowResults.invoice_id);
Set(InvoiceTotal, FlowResults.invoice_total);
Dodamy teraz dwie etykiety i dwa dane wejściowe w celu wyświetlenia wyników, które zostaną uzyskane z przepływu. Zmień właściwość domyślną dla każdego wprowadzania tekstu, tak aby były to wartości ze zmiennych zdefiniowanych w poprzednim kroku.
Aplikacja jest teraz gotowa do uruchomienia! U góry po prawej stronie wybierz ikonę Odtwórz, aby przetestować aplikację.