Wyzwania dotyczące utrzymania bezpieczeństwa i umożliwienia automatyzacji
Klientem jest międzynarodową korporacją farmaceutyczną, biotechnologiczną i medyczną z siedzibą w USA, zatrudniającą 140 000 pracowników.
Duża liczba pracowników oznacza dużo pracy związanej z zarządzaniem ich nieobecnościami oraz dostępem do wewnętrznych systemów. Aby utrzymać, a nawet zwiększyć poziom bezpieczeństwa, kluczowe stało się zautomatyzowanie części pracy, która do tej pory była wykonywana ręcznie.
Zakres prac – jak używać Azure Logic Apps, aby spełnić potrzeby klientów
Stack technologiczny: .Net 5, CosmosDB, Azure Logic Apps, Azure Functions.
Klient zwrócił się do eConsulting z prośbą o indywidualną analizę możliwych rozwiązań problemu. Dzięki wcześniejszej, udanej współpracy oraz posiadanemu doświadczeniu, wiedzy i kompetencjach mogliśmy szybko przystąpić do działań.
Rozpoczęliśmy pierwszą fazę projektu od zebrania wszystkich wymagań klienta, informacji o systemach wewnętrznych, niezbędnych integracjach, użytkownikach oraz warunkach brzegowych. Faza ta obejmowała trzy sesje warsztatowe, z których każda trwała około 1,5 godziny. Na podstawie tej kompleksowej analizy zaproponowaliśmy rozwiązanie oparte na ODF/IDF.
Rozwiązanie miało na celu zapewnić, że każdy użytkownik oznaczony w wenwętrznym systemie jako nieobecny automatycznie utraci swoje uprawnienia i odzyska je po powrocie. Wykorzystaliśmy platformę niskokodową – Azure Logic Apps do wdrożenia tego procesu, konfigurując dedykowany diagram do automatycznego wykonywania zadań. Ponieważ klient nie korzystał dotychczas z usług i narzędzi jakie oferuje Microsoft Azure. Zaproponowaliśmy hostowanie na naszej infrastrukturze
Podejście low-code zapewniło trzy kluczowe korzyści dla klienta:
Oszczędność czasu
Platformy niskokodowe znacznie skracają czas potrzebny na wdrożenie i późniejszy rozwój rozwiązania.
Oszczędność kosztów
Minimalizując potrzebę tworzenia kodu od podstaw, rozwiązania niskokodowe obniżają koszty, zmniejszają zapotrzebowanie na wysoko wyspecjalizowanych programistów.
Łatwe utrzymanie
Rozwiązania niskokodowe są łatwiejsze do aktualizacji i jednocześnie do utrzymania, umożliwiając szybsze wprowadzanie zmian i ulepszeń bez konieczności dokonywania zmian w kodzie źródłowym.
Proces ten obejmował:
1. Zebranie wymagań i analiza biznesowa.
2. Stworzenie architektury rozwiązania.
3. Właściwy development
4. Testowanie
5. Naprawa stwierdzonych błędów.
6. Stworzenie i przekazanie dokumentacji technicznej.
Wynik – stworzenie funkcjonalności za pomocą Logic Apps
Nowa funkcjonalność – skrojony na miarę middleware został pomyśłnie wdrożony i wykrywa oraz analizuje zmiany w statusie aktywności kont użytkowników. System autyomatycznie oblicza, przekazuje cofnięte dostępy do wewnętrznych systemów i przywraca je w razie potrzeby. To rozwiązanie znacznie zwiększa wydajność całego procesu, uwalniając pracowników od czasochłonnego monitorowania dostępu oraz zapewniając wysoki poziom bezpieczeństwa.
Wsparcie Microsoft Power Automate
Rozważasz wdrożenie rozwiązań low-code w swojej organizacji i potrzebujesz wsparcia z Logic Apps oraz Power Automate (Power Apps)? Chętnie pomożemy – skontaktuj się z naszym specjalistą!