Описание приложения: расширенный портал счетов и приложение для утверждения счетов

Мы собираемся расширить приложение Invoice Inventory, которое мы создали здесь, добавив возможности для пользователей, которые создают счета, чтобы сделать это для разных отделов, добавив важные данные счета, такие как данные поставщика и внутреннее кодирование счета, а также предоставив пользователям инвентаризации счета возможность отправлять свои счета на рассмотрение и утверждение.

Мы также добавим новое приложение Bill Approvals. Приложение для утверждения счетов автоматически преобразует любой счет, отправленный на проверку и утверждение, в счет, затем выполняет автоматизированный рабочий процесс проверки и утверждения и, наконец, обновляет исходный счет, присваивая ему надлежащий статус.

Разные пользователи, роли пользователей и отделы

У нас будет три основных группы пользователей, определяющих, что они делают в приложении:

Кроме того, пользователи будут определяться отделами, к которым они принадлежат. В частности, пользователи могут принадлежать к следующим отделам:

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

Дополнительные данные счета

В дополнение к исходным данным заявки на выставление счета, перечисленным здесь , следующие данные будут частью счета:

Кроме того, мы создадим отдельный общий компонент — Каталог, в котором будет храниться вся соответствующая информация о жизненном цикле счета (например, Draft, Under Review, Approved, etc.), и который будет использоваться в качестве ориентира для всех других компонентов, которые могут понадобиться. для отображения статуса