Мы собираемся расширить приложение Invoice Inventory, которое мы создали здесь, добавив возможности для пользователей, которые создают счета, чтобы сделать это для разных отделов, добавив важные данные счета, такие как данные поставщика и внутреннее кодирование счета, а также предоставив пользователям инвентаризации счета возможность отправлять свои счета на рассмотрение и утверждение.
Мы также добавим новое приложение Bill Approvals. Приложение для утверждения счетов автоматически преобразует любой счет, отправленный на проверку и утверждение, в счет, затем выполняет автоматизированный рабочий процесс проверки и утверждения и, наконец, обновляет исходный счет, присваивая ему надлежащий статус.
У нас будет три основных группы пользователей, определяющих, что они делают в приложении:
Кроме того, пользователи будут определяться отделами, к которым они принадлежат. В частности, пользователи могут принадлежать к следующим отделам:
Пользователи из отделов маркетинга и IT смогут создавать и просматривать только счета, относящиеся к их соответствующим отделам. Пользователь из отдела управления сможет просматривать и утверждать счета, созданные на основе счетов из любого отдела.
В дополнение к исходным данным заявки на выставление счета, перечисленным здесь , следующие данные будут частью счета:
Кроме того, мы создадим отдельный общий компонент — Каталог, в котором будет храниться вся соответствующая информация о жизненном цикле счета (например, Draft, Under Review, Approved, etc.), и который будет использоваться в качестве ориентира для всех других компонентов, которые могут понадобиться. для отображения статуса