Inventory Request Process

System Description

The system automates an efficient inventory request process, involving vendors and warehouse managers, and inventory management through Zoho CRM and Zoho Inventory. The system facilitates the submission, approval, and notification of inventory requests, ensuring accurate checking of stock availability and compliance with record limits. After approval, the system automatically assigns requests to the relevant vendor, streamlining inventory management.

Actor Descriptions

Vendor (V)

The vendor is responsible for submitting inventory requests to Zoho CRM, providing essential details such as name, ID, date, time, items, and quantity. Upon approval, the vendor acknowledges receipt of the request, ensuring accurate communication throughout the process.

Zoho CRM

Zoho CRM serves as the central hub for managing inventory requests and notifications. It forwards requests to the warehouse manager for approval, managing communication between the vendor and the warehouse manager, ensuring a smooth workflow and documentation of notifications.

Warehouse Manager (WM)

The warehouse manager reviews inventory requests submitted by the vendor, checks stock availability, and the vendor's record limits to ensure compliance. The manager has the authority to approve or reject requests and is responsible for ensuring proper inventory procedures are followed.

Zoho Inventory (ZI)

The Zoho Inventory system manages inventory and transfer operations. It checks stock availability, creates transfer orders, and automatically assigns approved requests to the appropriate vendor (sub-warehouse). The system ensures all inventory tasks are executed efficiently without manual intervention.

Process Flow Diagram

Inventory Request Process Flow Diagram
Figure 1: Inventory Request Process Flow Diagram

Actor Responsibilities

Below is a detailed description of the responsibilities of each actor in the inventory request process, along with a sequence diagram and scenario example for context.

1. Vendor (V)

Responsibilities:
  • Submit inventory requests to Zoho CRM, providing essential details such as name, ID, date, time, items, and quantity.
  • Ensure the accuracy and completeness of requests, complying with company policies and inventory needs.
  • Confirm receipt of approval or rejection notifications from Zoho CRM.
Scenario Example:

A vendor identifies the need for additional stock of a specific product. They log into Zoho CRM, fill out the inventory request form with the necessary details, and submit it for review.

2. Zoho CRM

Responsibilities:
  • Acts as the main hub for managing inventory requests and facilitating communication between the vendor and the warehouse manager.
  • Forwards inventory requests from the vendor to the warehouse manager for approval.
  • Sends notifications to the vendor regarding the status of their requests (approved or rejected) and manages the acknowledgment process.
Scenario Example:

After the vendor submits an inventory request, Zoho CRM automatically forwards the request to the warehouse manager for approval. Once the warehouse manager makes a decision, Zoho CRM notifies the vendor of the approval or rejection.

3. Warehouse Manager (WM)

Responsibilities:
  • Reviews inventory requests submitted by the vendor, checking the availability of the requested items in Zoho inventory.
  • Checks the vendor's record to ensure compliance with company policies. For example, if the vendor has outstanding debts, approval is not granted.
  • Decides whether to approve or reject inventory requests based on availability limits and records.
  • Initiates the creation of transfer orders in Zoho Inventory upon approval.
Scenario Example:

The warehouse manager receives the inventory request from Zoho CRM. After checking the inventory and the vendor's previous request records, they approve the request. Then, Zoho Inventory is directed to create a transfer order for the requested items.

4. Zoho Inventory (ZI)

Responsibilities:
  • Manages inventory and transfer operations, ensuring stock levels are maintained.
  • Checks stock availability upon request from the warehouse manager and creates transfer orders as needed.
  • Automatically assigns approved requests to the relevant vendor in the sub-warehouse.
Scenario Example:

After receiving approval from the warehouse manager, Zoho Inventory creates a transfer order for the requested items and assigns the request to the vendor's name. The system ensures accurate stock updates and distribution.

Summary of Responsibilities

These responsibilities outline the role of each actor and the scenarios in the inventory request process, ensuring efficient communication and inventory management.

Swimlane Diagram

Swimlane Diagram for Inventory Request Process
Figure 2: Swimlane Diagram for Inventory Request Process