
Usprawnienie automatyzacji dzięki kartom adaptacyjnym w usłudze Microsoft Teams
Nasz Klient jest światowym liderem w dziedzinie zrównoważonych, nadających się do recyklingu opakowań metalowych i szklanych, obsługującym właścicieli…
Informacje ogólne o kliencie
Nasz Klient jest światowym liderem w dziedzinie zrównoważonych, nadających się do recyklingu opakowań metalowych i szklanych, obsługującym właścicieli marek na całym świecie. Ich zaangażowanie w wiodące na rynku innowacje, jakość i obsługę klienta jest napędzane ciągłymi inwestycjami w ludzi i procesy. Koncentrując się na ciągłym doskonaleniu we wszystkich obszarach swojej działalności, firma zapewnia długoterminowy, zrównoważony sukces swoim interesariuszom. Klient obsługuje około 60 zakładów produkcyjnych w 16 krajach, zatrudniając około 20 000 osób i generując około 9 miliardów dolarów sprzedaży.
Opis wyzwania
Tworzenie botów przy użyciu Microsoft Power Automate i Desktop Flows rozwiązuje wiele wyzwań związanych z automatyzacją i zwiększa ogólną wydajność procesów. Jednak wraz ze wzrostem złożoności tych rozwiązań kluczowa staje się wydajna obsługa błędów i debugowanie. Jest to szczególnie ważne w przypadku zarządzania wieloma oddzielnymi automatyzacjami i dostarczania różnych komunikatów do różnych grup użytkowników. Na przykład dane techniczne i szczegółowe powinny być dostarczane zespołowi IT, podczas gdy użytkownicy biznesowi mogą wymagać komunikacji i danych informacyjnych. Jak zatem skutecznie sprostać temu wyzwaniu?
Odpowiedź
Chociaż w takich sytuacjach powszechne jest wysyłanie wiadomości e-mail, podejście to jest nieefektywne w przypadku opisanych powyżej scenariuszy. Rosnąca liczba powiadomień z różnych automatyzacji może zalewać skrzynki odbiorcze użytkowników, powodując filtrowanie ważnych wiadomości jako spam. Nawet przy zastosowaniu reguł i środków bezpieczeństwa w celu zapewnienia, że powiadomienia dotrą do skrzynki odbiorczej, można je łatwo przeoczyć wśród bardziej pilnych tematów.
To właśnie tutaj kanały MS Teams i karty adaptacyjne są doskonałym rozwiązaniem. Każda automatyzacja może mieć dedykowany kanał do publikowania wiadomości w oparciu o typ i grupę docelową. Korzystanie z Adaptive Cards dla tych wiadomości zwiększa przejrzystość i poprawia ogólne wrażenia użytkownika. Dodatkowo, Adaptive Cards zawierają przyciski akcji, umożliwiające nawigację do określonych miejsc (eliminując potrzebę przeszukiwania monitorowania Power Automate w poszukiwaniu określonych przebiegów) i ułatwiające komunikację między użytkownikami w bardziej złożonych scenariuszach.
Komponenty
- Skonfigurowany docelowy zespół i kanał
- Skonfigurowane odniesienie do połączenia w rozwiązaniu automatyzacji
- Skonfigurowana sekwencja akcji do obsługi wysyłania karty adaptacyjnej
Przykładowy scenariusz
Rozważmy następującą sytuację: tworzysz automatyzację, w której niektóre kroki są wykonywane w Power Automate, a przepływ jest kontynuowany w Desktop Flow w celu ukończenia. Procesem tym można zarządzać w następujących krokach:
1. Skonfiguruj wzorzec Try-Catch:
- Użyj akcji Scope w swoim przepływie.
- Blok Try zawiera wszystkie akcje, w tym uruchomienie Desktop Flow.
- Blok Catch zawiera wszystkie akcje obsługi błędów i jest uruchamiany tylko wtedy, gdy blok Try nie zakończy się pomyślnie.
2. Akcja Filter:
- W bloku Catch użyj akcji Filter, aby uzyskać szczegóły błędu z bloku Try.
4. Parsowanie JSON (opcjonalnie):
- Utwórz obiekt z danymi wejściowymi do karty adaptacyjnej, takimi jak tytuł, podtytuł, opisy itp.
5. Compose Action:
- Zdefiniuj swoją kartę adaptacyjną. Użyj projektanta, aby zwizualizować jej wygląd.
- Dodaj przefiltrowane błędy do tej akcji jako FactSet.
- Dodaj Action.OpenUrl , aby skonfigurować przycisk nawigacyjny do otwierania nieudanego uruchomienia w przeglądarce.
6. Post Adaptive Card:
- Użyj akcji „Post card in a chat or channel” z predefiniowanym zespołem i kanałem.
- Skonfiguruj połączenie za pomocą odniesienia do połączenia, aby ułatwić zarządzanie podczas wdrażania.
Na poniższych zrzutach ekranu można zobaczyć przykładowy przepływ, zaprojektowany zgodnie z zasadami opisanymi powyżej.
Wynik nieudanego uruchomienia jest wyświetlany w postaci karty adaptacyjnej pokazanej poniżej:
Wnioski
Wdrożenie opisanego wzorca sprawia, że zarządzanie przepływem i obsługa błędów są znacznie bardziej wydajne i przejrzyste w porównaniu z podejściem opartym na powiadomieniach e-mail. Oddzielne zespoły i kanały pomagają rozróżniać projekty, ułatwiając szybkie znajdowanie i rozwiązywanie problemów. Wykorzystując kanały MS Teams i karty adaptacyjne, można stworzyć bardziej zorganizowane i responsywne środowisko automatyzacji.
Korzystanie z kart adaptacyjnych w kanałach MS Teams nie tylko usprawnia proces komunikacji, ale także zwiększa ogólną skuteczność rozwiązań automatyzacji. Takie podejście zapewnia, że krytyczne informacje docierają do właściwych użytkowników w odpowiednim czasie i w łatwy do zarządzania sposób.

