Проєкти / Співпраця з клієнтами

BDO GLOBAL PORTAL

Завдання, перевірка документів і виконання клієнтських проєктів в одному порталі.

Клієнтський портал BDO об’єднує проєкти, документи й завдання. Виконавці бачать, що потрібно зробити, а керівники — як просувається робота різних команд.

Період проєкту · Червень 2023 — квітень 2026

Переглянути робочі процеси порталу
Закріплені робочі просториЗавдання та відповідальніПеребіг роботи за проєктами
Усередині завдання

Кожне завдання містить учасників, документи й терміни.

Проєкт, учасники й документи пов’язані із завданням, щоб наступний виконавець міг продовжити роботу.

  1. Хто бере участь

    Власник, виконавці та налаштування доступу визначають участь у роботі над завданням.

  2. Що потрібно для роботи

    Опис, група завдань і вкладення пояснюють, що саме потрібно зробити.

  3. Коли повернутися до завдання

    Дати початку й завершення, нагадування та етапи проєкту задають графік роботи.

Переглянути спільний реєстр завдань
Огляд роботи з клієнтом

Стан проєкту з переходом до незавершених завдань.

Статуси завдань, розподіл між виконавцями та перебіг проєктів допомагають підготуватися до зустрічі з клієнтом. Керівник бачить загальну картину й може повернутися до конкретних записів, які потребують уваги.

BDO Global Portal об’єднує статуси, виконавців і прогрес завдань в огляді проєкту.
Статуси завдань у проєкті
Як працює проєкт

Як готують, розподіляють і перевіряють роботу над проєктом.

Портал підтримує окремі завдання й повторювані набори робіт. Шаблони, пакетне створення, проєктні ролі та історія документів допомагають координувати кілька клієнтських проєктів.

Портал і перебіг роботи

Активність клієнта та стан груп завдань.

Головна сторінка клієнтського порталу й останні події

Головна сторінка клієнтського порталу й останні події

На головній сторінці клієнта останні дії показані в контексті його проєктів.

Робоче завдання

Керівникові проєкту потрібно бачити поточну активність, статуси завдань і прогрес, щоб визначити, яка частина клієнтської роботи потребує уваги.

Рішення в системі

Головні сторінки порталу й клієнта ведуть до огляду проєкту та груп завдань, пов’язуючи загальну картину з роботою, яку відстежує команда.

Перебіг проєкту за групами завдань

Перебіг проєкту за групами завдань

Групування завдань показує, у якій частині проєкту ще залишилася робота.

Завдання і взаємодія

Коментарі перевірки залишаються в контексті завдання.

Список завдань із відповідальними та статусами

Список завдань із відповідальними та статусами

Власників і статуси можна зіставити в списку, перш ніж відкривати окреме завдання.

Робоче завдання

Виконавцю потрібно бачити відповідального за завдання, причину повернення від рецензента та доступну наступну дію.

Рішення в системі

Реєстр і деталі завдання поєднують статус та відповідального з коментарями рецензента й діями, зберігаючи подальші кроки поруч із самою роботою.

Повернуте завдання й коментарі перевірки

Повернуте завдання й коментарі перевірки

Коментарі рецензента пояснюють очікувані подальші дії після повернення завдання.

Відкрите завдання та доступні дії

Відкрите завдання та доступні дії

У записі завдання поточний статус показано поруч із діями, доступними учаснику.

Завдання і взаємодія

Підготовка завдання перед передачею виконавцям.

Створення завдання в порталі

Створення завдання в порталі

Нове завдання створюють у межах проєкту й доповнюють даними, потрібними для початку роботи.

Робоче завдання

Нове клієнтське завдання потребує визначених учасників, дат, шаблонів і супровідних матеріалів, перш ніж команда почне його виконувати.

Рішення в системі

Створення й деталі завдання збирають ці дані та завантажені файли, а готовий запис залишається доступним у спільному реєстрі.

Призначення учасників, шаблонів і строків

Призначення учасників, шаблонів і строків

Учасників, шаблони та дати визначають перед передачею завдання в роботу.

Деталі завдання та завантажені матеріали

Деталі завдання та завантажені матеріали

Завантажені матеріали залишаються в завданні для подальшої перевірки.

Спільний реєстр завдань

Спільний реєстр завдань

Реєстр поєднує посилання на проєкти, ролі учасників і статуси завдань.

Групове створення завдань

Шаблони визначають повторювані роботи в проєктах.

Каталог збережених шаблонів завдань

Каталог збережених шаблонів завдань

Збережені шаблони слугують основою для повторюваних клієнтських робіт.

Робоче завдання

Регулярна клієнтська робота потребує набору завдань, який можна готувати для вибраних проєктів без створення кожної задачі з нуля.

Рішення в системі

Збережені шаблони ведуть до вибору проєктів і задач, визначаючи склад пакета перед детальним плануванням строків.

Вибір шаблону для групи завдань

Вибір шаблону для групи завдань

Вибраний шаблон задає набір завдань для подальшої підготовки.

Вибір проєктів для групи завдань

Вибір проєктів для групи завдань

Вибір проєктів визначає, де буде створено підготовлений пакет завдань.

Вибір завдань із шаблону

Вибір завдань із шаблону

Координатор обирає, які завдання шаблону ввійдуть до цього пакета.

Групове створення завдань

Планування, призначення та стан створення пакета завдань.

Планування строків і нагадувань

Планування строків і нагадувань

Перед створенням пакета дати й нагадування перевіряють для вибраних завдань.

Робоче завдання

Для вибраного пакета завдань потрібно узгодити дати, нагадування, документи та відповідальних перед створенням у проєктах.

Рішення в системі

Послідовні кроки охоплюють строки, редагування полів, вкладення та призначення, а після них показують перебіг створення завдань.

Редагування реквізитів групи завдань

Редагування реквізитів групи завдань

Поля завдань можна змінити під час підготовки пакета.

Додавання шаблонів до завдань

Додавання шаблонів до завдань

Вкладення шаблонів надають виконавцям матеріали для відповідних завдань.

Призначення відповідальних і налаштування доступу

Призначення відповідальних і налаштування доступу

Призначення пов’язує кожне завдання з власником і налаштуваннями доступу.

Стан групового створення завдань

Стан групового створення завдань

Окреме вікно показує стан операції створення кількох завдань.

Проєкти й доступ

Налаштування проєкту охоплює функції, атрибути й ролі.

Атрибути та функції порталу

Атрибути та функції порталу

Атрибути порталу й увімкнені функції визначають конфігурацію простору клієнта.

Робоче завдання

Адміністратору порталу потрібно підготувати простір клієнта, атрибути проєкту та ролі команди до початку операційної роботи.

Рішення в системі

Налаштування порталу й форми проєктів дають змогу визначати функції та ролі, а створення з Excel підтримує підготовку кількох записів.

Керування ролями команди проєкту

Керування ролями команди проєкту

Проєктні ролі визначають участь кожного члена команди.

Створення проєктів із файлу Excel

Створення проєктів із файлу Excel

Імпорт з Excel дає змогу підготувати кілька проєктних записів із файлу.

Дані й атрибути нового проєкту

Дані й атрибути нового проєкту

Дані проєкту вводять разом з атрибутами, за якими організовують роботу.

Пошук або створення клієнтського порталу

Пошук або створення клієнтського порталу

Адміністратор може знайти наявний клієнтський портал або почати створення нового.

Документи й оновлення

Сповіщення ведуть до відповідних завдань і спільних файлів.

Панель сповіщень поруч зі списком завдань

Панель сповіщень поруч зі списком завдань

Оновлення відкриваються поруч зі списком завдань, зберігаючи контекст поточної роботи.

Робоче завдання

Учасникові команди потрібно знаходити потрібні оновлення й файли проєкту, зберігаючи контекст завдання або роботи, що потребує реакції.

Рішення в системі

Сповіщення можна переглядати поряд із задачами та фільтрувати, а активність документів і папки проєкту ведуть до спільних матеріалів.

Фільтрація й перегляд сповіщень

Фільтрація й перегляд сповіщень

Фільтри сповіщень звужують перелік оновлень для перевірки.

Останні дії з документами

Останні дії з документами

Історія дій із документами допомагає перейти до перевірки змінених матеріалів.

Папки документів проєкту

Папки документів проєкту

Проєктні папки зберігають спільні документи в межах відповідного клієнтського проєкту.

Технології

Технології BDO Global Portal.

Версійовані API, інтеграції Microsoft 365 і модульний інтерфейс підтримують роботу з клієнтськими проєктами.

API та сервіси застосунку

Три версійовані API використовують CQRS, доступ до реляційних даних і стійкі виклики сервісів.

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

Фонові завдання та повідомлення

Функції, доставка подій і фонові завдання координують роботу поза сеансом користувача.

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

Дані, пошук і зберігання

Документні та реляційні сховища доповнюються кешуванням і розподіленими блокуваннями.

  • Azure Cosmos DB
  • Azure SQL
  • Azure Table Storage
  • Сховище даних Azure Blob Storage
  • Redis
  • RedLock

Документи та підключені сервіси

Інтеграції Microsoft 365 та зовнішніх сервісів пов’язують документи, підписи й робочі процеси.

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

Користувацькі інтерфейси

Вебчастини SPFx та окремий SPA використовують монорепозиторій із понад 20 функціональними пакетами й внутрішню дизайн-систему.

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

Ідентифікація та конфігурація

Entra ID забезпечує ідентифікацію; API Management та Key Vault підтримують доступ і конфігурацію.

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

Інфраструктура та розгортання

Хмарна інфраструктура й релізи для окремих клієнтів керуються автоматизацією та конвеєрами розгортання.

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

Тестування та якість коду

Модульні, браузерні й навантажувальні тести доповнюються статичним аналізом та перевірками якості.

  • MSTest
  • FluentAssertions
  • Moq
  • Vitest
  • Playwright (TypeScript and .NET)
  • k6
  • Postman
  • SonarCloud
  • Sigrid
  • StyleCop
  • Roslyn analyzers
  • ESLint
  • Prettier
Ваш клієнтський портал

Зробіть наступний крок зрозумілим для всіх учасників.

Поєднаємо робочі простори, перевірку документів і розподіл завдань відповідно до того, як ваша команда працює з клієнтами.

Обговорити клієнтський портал