Projekty / Współpraca z klientami

BDO GLOBAL PORTAL

Zadania klientów, przeglądy dokumentów i realizacja projektów w jednym portalu.

Projekty, dokumenty i zadania łączą się w portalu klienta BDO. Wykonawcy widzą kolejne działania, a kierownicy projektów mogą śledzić pracę między zespołami i obszarami roboczymi.

Okres realizacji · czerwiec 2023 – kwiecień 2026

Zobacz procesy w portalu
Przypięte obszary klientówZadania przypisane i własnePostęp według projektu
Wewnątrz zadania

Każde zadanie zawiera uczestników, dokumenty i terminy.

Kontekst projektu, uczestnicy i dokumenty pozostają przy zadaniu, aby kolejna osoba mogła kontynuować pracę.

  1. Kto uczestniczy

    Właściciel, wykonawcy i ustawienia dostępu określają udział w zadaniu.

  2. Co jest potrzebne

    Opis, grupa zadań i załącznik nadają działaniu kontekst pracy.

  3. Kiedy wrócić do zadania

    Daty rozpoczęcia i zakończenia, przypomnienia i etapy projektu określają harmonogram.

Zobacz wspólny rejestr zadań
Widok projektu klienta

Postęp projektu z przejściem do nierozwiązanych zadań.

Statusy zadań, podział między wykonawcami i postęp projektu dają zespołowi wspólny punkt odniesienia przed spotkaniem z klientem. Kierownicy mogą sprawdzić podsumowanie i wrócić do konkretnych rekordów wymagających uwagi.

BDO Global Portal przedstawia statusy zadań, przydziały i postępy we wspólnym widoku zlecenia.
Status zadań w projekcie klienta
Wewnątrz projektu

Jak przygotowuje się, przydziela i weryfikuje pracę dla klienta.

Portal obsługuje zarówno pojedyncze zadania, jak i powtarzalne zestawy prac. Szablony, tworzenie grupowe, role projektowe i historia dokumentów pomagają koordynować wiele projektów klientów.

Portal i postęp

Aktywność klienta i postęp według grup zadań.

Strona główna portalu klienta i ostatnia aktywność

Strona główna portalu klienta i ostatnia aktywność

Strona główna klienta przedstawia ostatnią aktywność w kontekście jego projektów.

Zadanie biznesowe

Kierownik projektu musi widzieć bieżącą aktywność, statusy zadań i postęp, aby określić, która część pracy dla klienta wymaga uwagi.

Rozwiązanie w systemie

Strony główne portalu i klienta prowadzą do przeglądów projektu oraz grup zadań, wiążąc ogólny obraz z monitorowaną pracą.

Postęp projektu według grup zadań

Postęp projektu według grup zadań

Grupowanie zadań pokazuje, w której części projektu pozostała niedokończona praca.

Zadania i współpraca

Uwagi z przeglądu pozostają przy zadaniu, którego dotyczą.

Lista zadań z właścicielami i statusami

Lista zadań z właścicielami i statusami

Właścicieli i statusy można porównać między zadaniami przed otwarciem rekordu.

Zadanie biznesowe

Wykonawca musi widzieć właściciela zadania, powód zwrotu przez recenzenta i dostępne następne działanie.

Rozwiązanie w systemie

Rejestr i szczegóły zadania łączą status oraz właściciela z komentarzami recenzenta i działaniami, utrzymując dalsze kroki przy samej pracy.

Zwrócone zadanie i uwagi osoby weryfikującej

Zwrócone zadanie i uwagi osoby weryfikującej

Komentarze recenzenta wyjaśniają oczekiwane dalsze działania po zwrocie zadania.

Otwarte zadanie i dostępne działania

Otwarte zadanie i dostępne działania

Rekord zadania łączy bieżący status z działaniami dostępnymi dla wykonawcy.

Zadania i współpraca

Przygotowanie zadania przed przekazaniem wykonawcom.

Tworzenie nowego zadania w portalu

Tworzenie nowego zadania w portalu

Nowe zadania powstają w ramach projektu z informacjami potrzebnymi do rozpoczęcia pracy.

Zadanie biznesowe

Nowe zadanie dla klienta wymaga określenia uczestników, dat, szablonów i materiałów, zanim zespół zacznie nad nim pracować.

Rozwiązanie w systemie

Tworzenie i szczegóły zadania zbierają te dane oraz przesłane pliki, a gotowy rekord pozostaje dostępny we wspólnym rejestrze.

Przypisywanie osób, szablonów i terminów

Przypisywanie osób, szablonów i terminów

Uczestnicy, szablony i terminy są określane przed przekazaniem zadania.

Szczegóły zadania i przesłane materiały

Szczegóły zadania i przesłane materiały

Przesłane materiały pozostają przy zadaniu do kolejnego przeglądu.

Wspólny rejestr zadań

Wspólny rejestr zadań

Rejestr pokazuje w jednym widoku odnośniki do projektów, role uczestników i statusy zadań.

Grupowe tworzenie zadań

Szablony definiują powtarzalne prace w projektach.

Przegląd zapisanych szablonów zadań

Przegląd zapisanych szablonów zadań

Zapisane szablony stanowią podstawę do wielokrotnego wykorzystania w powtarzalnych pracach dla klientów.

Zadanie biznesowe

Powtarzalna praca dla klienta wymaga zestawu zadań, który można przygotować dla wybranych projektów bez definiowania każdego zadania od początku.

Rozwiązanie w systemie

Zapisane szablony prowadzą do wyboru projektów i zadań, określając zawartość pakietu przed szczegółowym planowaniem terminów.

Wybór szablonu dla wielu zadań

Wybór szablonu dla wielu zadań

Wybrany szablon dostarcza zestaw zadań do kolejnych etapów przygotowania.

Wybór projektów dla pakietu zadań

Wybór projektów dla pakietu zadań

Wybór projektów określa, gdzie zostanie utworzony przygotowany pakiet zadań.

Wybór zadań z szablonu

Wybór zadań z szablonu

Koordynator wybiera zadania z szablonu, które mają znaleźć się w pakiecie.

Grupowe tworzenie zadań

Harmonogram, przydział i status tworzenia pakietu.

Planowanie terminów i przypomnień

Planowanie terminów i przypomnień

Terminy i przypomnienia są sprawdzane dla wybranych zadań przed ich utworzeniem.

Zadanie biznesowe

Wybrany pakiet zadań wymaga uzgodnienia dat, przypomnień, dokumentów i właścicieli przed utworzeniem w projektach.

Rozwiązanie w systemie

Kolejne kroki obejmują terminy, edycję pól, załączniki i przypisanie, a następnie pokazują postęp tworzenia zadań.

Edycja pól zadań w pakiecie

Edycja pól zadań w pakiecie

Pola zadań można zmieniać podczas przygotowywania pakietu.

Dołączanie szablonów do zadań w pakiecie

Dołączanie szablonów do zadań w pakiecie

Załączniki szablonów dostarczają wykonawcom materiały potrzebne do zadań.

Przypisywanie właścicieli i zarządzanie dostępem do zadań

Przypisywanie właścicieli i zarządzanie dostępem do zadań

Przydział łączy każde zadanie z właścicielem i ustawieniami dostępu.

Śledzenie postępu tworzenia wielu zadań

Śledzenie postępu tworzenia wielu zadań

Widok postępu przedstawia status operacji tworzenia wielu zadań.

Projekty i dostęp

Konfiguracja projektu obejmuje funkcje, atrybuty i role.

Konfiguracja atrybutów i funkcji portalu

Konfiguracja atrybutów i funkcji portalu

Atrybuty portalu i włączone funkcje określają konfigurację obszaru klienta.

Zadanie biznesowe

Administrator portalu musi przygotować przestrzeń klienta, atrybuty projektu i role zespołu przed rozpoczęciem pracy operacyjnej.

Rozwiązanie w systemie

Konfiguracja portalu i formularze projektów umożliwiają określenie funkcji oraz ról, a tworzenie z pliku Excel wspiera przygotowanie wielu rekordów.

Zarządzanie rolami zespołu projektowego

Zarządzanie rolami zespołu projektowego

Role projektowe jasno określają udział każdego członka zespołu.

Tworzenie projektów z pliku Excel

Tworzenie projektów z pliku Excel

Import z Excela pozwala przygotować wiele rekordów projektów z pliku.

Wprowadzanie informacji i atrybutów projektu

Wprowadzanie informacji i atrybutów projektu

Szczegóły projektu wprowadza się wraz z atrybutami służącymi do organizacji pracy.

Wyszukiwanie lub tworzenie portalu klienta

Wyszukiwanie lub tworzenie portalu klienta

Administratorzy mogą znaleźć istniejący portal klienta lub rozpocząć konfigurację kolejnego.

Dokumenty i aktualizacje

Powiadomienia prowadzą do pracy i współdzielonych plików.

Panel powiadomień obok listy zadań

Panel powiadomień obok listy zadań

Aktualizacje otwierają się obok listy zadań, zachowując kontekst bieżącej pracy.

Zadanie biznesowe

Członek zespołu musi znajdować istotne aktualizacje i pliki projektu, zachowując kontekst zadania lub pracy wymagającej reakcji.

Rozwiązanie w systemie

Powiadomienia można przeglądać obok zadań i filtrować, a aktywność dokumentów oraz foldery projektu prowadzą do wspólnych materiałów.

Filtrowanie i przegląd powiadomień

Filtrowanie i przegląd powiadomień

Filtry powiadomień zawężają aktualizacje wymagające przeglądu.

Ostatnia aktywność w dokumentach

Ostatnia aktywność w dokumentach

Ostatnia aktywność w dokumentach jest punktem wyjścia do przeglądu zmienionych materiałów.

Foldery dokumentów projektu

Foldery dokumentów projektu

Foldery projektowe przechowują wspólne dokumenty w kontekście odpowiedniego projektu klienta.

Stos technologiczny

Technologie stojące za BDO Global Portal.

Wersjonowane API, integracje Microsoft 365 i modułowy frontend wspierają realizację projektów klientów.

API i usługi aplikacji

Trzy wersjonowane API wykorzystują CQRS, dostęp do danych relacyjnych i odporne na błędy wywołania usług.

  • C#
  • .NET 10
  • ASP.NET Core Web API
  • MediatR (CQRS)
  • Entity Framework Core 9
  • Polly
  • Scrutor
  • Swagger/OpenAPI

Zadania w tle i komunikacja

Funkcje, dostarczanie zdarzeń i zaplanowane zadania koordynują pracę poza sesją użytkownika.

  • Azure Functions v4 (isolated worker)
  • Durable Functions
  • Azure Service Bus
  • Azure Event Grid
  • Storage Queues
  • WebJobs
  • Container Apps Jobs

Dane, wyszukiwanie i przechowywanie

Bazy dokumentowe i relacyjne współpracują z pamięcią podręczną oraz blokadami rozproszonymi.

  • Azure Cosmos DB
  • Azure SQL
  • Azure Table Storage
  • Azure Blob Storage
  • Redis
  • RedLock

Dokumenty i połączone usługi

Integracje Microsoft 365 i usług zewnętrznych łączą dokumenty, podpisy i procesy obsługi.

  • SharePoint Online
  • CSOM
  • PnP Framework
  • SharePoint Embedded
  • Microsoft Graph
  • Microsoft Teams
  • DocuSign
  • ServiceNow
  • Thomson Reuters
  • SendGrid
  • QuestPDF
  • Open XML SDK
  • ImageSharp

Interfejsy użytkownika

Komponenty SPFx i samodzielna aplikacja SPA współdzielą monorepo z ponad 20 pakietami funkcjonalnymi i wewnętrznym systemem projektowania interfejsów.

  • React 17
  • TypeScript
  • SharePoint Framework (SPFx)
  • Vite 7
  • npm workspaces
  • React Query
  • React Hook Form
  • React Router
  • Tailwind CSS 4

Tożsamość i konfiguracja

Entra ID obsługuje tożsamość; zarządzanie API i Key Vault wspierają dostęp oraz konfigurację.

  • Microsoft Entra ID
  • MSAL
  • JWT bearer
  • Azure Key Vault
  • Azure API Management

Infrastruktura i wdrażanie

Infrastruktura chmurowa i wydania dla poszczególnych organizacji są zarządzane przez automatyzację i potoki wdrożeniowe.

  • Azure App Service
  • Azure Static Web Apps
  • Application Insights
  • Azure Monitor
  • Bicep
  • Terraform
  • PowerShell
  • Docker
  • Azure DevOps Pipelines
  • Octopus Deploy

Testowanie i jakość kodu

Testy jednostkowe, przeglądarkowe i obciążeniowe uzupełniają analiza statyczna i kontrole jakości.

  • MSTest
  • FluentAssertions
  • Moq
  • Vitest
  • Playwright (TypeScript and .NET)
  • k6
  • Postman
  • SonarCloud
  • Sigrid
  • StyleCop
  • Roslyn analyzers
  • ESLint
  • Prettier
Twój portal klienta

Wyznacz jasny kolejny krok w każdym projekcie klienta.

Możemy połączyć obszary projektowe, przeglądy dokumentów i odpowiedzialność za zadania wokół sposobu, w jaki Twój zespół realizuje projekty klientów.

Porozmawiajmy o Twoim portalu projektowym