
System Introduction
OrderMan is a comprehensive order management system designed for collaboration between trading companies, customer organizations, and factories. The system supports complete order lifecycle management, from order creation, production confirmation, shipping to final delivery, and provides invoice management and organization management functions.
The system adopts a multi-level organizational structure and permission control to ensure data security and smooth business processes. Through OrderMan, you can efficiently manage order processes, track production progress, maintain customer relationships, and simplify invoice processing.
User Roles and Permissions
OrderMan system includes six different user roles, each with different permissions and responsibilities:
Super Admin (SUPER_ADMIN)
- Can view and manage all resources
- Can create and manage trading companies
- Can create trading company admin accounts
Trading Company Admin (TRADING_COMPANY_ADMIN)
- Can manage all resources within the company
- Can create and manage customer organizations
- Can create and manage factories
- Can create various user accounts (except super admin)
- Can view and update all orders within the company
Customer Admin (CUSTOMER_ADMIN)
- Can view all orders within the customer organization
- Can create customer orderer accounts
- Can manage users within the organization
- Can create new orders
- Can mark invoices as paid
Customer Orderer (CUSTOMER_ORDERER)
- Can create new orders
- Can view orders created by themselves
- Can update order status to "DELIVERED"
- Can upload and manage order-related images
Factory Admin (FACTORY_ADMIN)
- Can view all orders for the factory
- Can process unassigned orders (first-come, first-served basis)
- Can update status, price, and production days for orders assigned to themselves
- Can upload and manage order-related images
- Can create factory follower accounts
Factory Follower (FACTORY_FOLLOWER)
- Can view unassigned orders for the factory
- Can process unassigned orders (first-come, first-served basis)
- Can update status, price, and production days for orders assigned to themselves
- Can upload and manage order-related images
Login and Account Management
Login to the System
- Visit the OrderMan system login page
- Enter your username and password
- Click the "Login" button
Modify Personal Profile
- After logging in, click the user icon in the top right corner
- Select "Profile" option
- On the profile page, you can:
- View basic personal information
- Modify name and email
- Change password
Dashboard Features
After logging in, you will enter the dashboard page, which provides the main functions and data overview of the system:
Data Statistics
- Order statistics: total orders, pending orders, in-production orders, completed orders
- User statistics: total system users, number of users by role
- Organization statistics: number of trading companies, customer organizations, factories
Quick Access
- Create new order
- View order list
- Manage users
- Manage organizations
AI Q&A Function
- At the bottom of the dashboard page, you can use the AI Q&A function to get answers to system-related questions
- Enter your question and click the send button to get an answer
Organization Management
OrderMan system adopts a three-layer organizational structure: trading companies, customer organizations, and factories.
Trading Company Management
View Trading Company List
- Select "Trading Companies" in the sidebar menu
- The system will display all trading companies you have permission to access
Create New Trading Company (Super Admin Only)
- On the trading company list page, click the "Create Trading Company" button
- Fill in the required information:
- Company name (required, globally unique)
- Contact person (required)
- Contact phone (required)
- Address (optional)
- Notes (optional)
- Click the "Save" button to complete the creation
Customer Organization Management
View Customer Organization List
- Select "Customer Organizations" in the sidebar menu
- The system will display all customer organizations you have permission to access
Create New Customer Organization (Trading Company Admin)
- On the customer organization list page, click the "Create Customer Organization" button
- Fill in the required information:
- Organization name (required)
- Contact person (required)
- Contact phone (required)
- Address (optional)
- Notes (optional)
- Click the "Save" button to complete the creation
Factory Management
View Factory List
- Select "Factories" in the sidebar menu
- The system will display all factories you have permission to access
Create New Factory (Trading Company Admin)
- On the factory list page, click the "Create Factory" button
- Fill in the required information:
- Factory name (required)
- Contact person (required)
- Contact phone (required)
- Address (optional)
- Notes (optional)
- Click the "Save" button to complete the creation
User Management
View User List
- Select "Users" in the sidebar menu
- The system will display all users you have permission to access
- You can use filters to filter users by role, status, etc.
Create New User
- On the user list page, click the "Create User" button
- Select user role
- Fill in the required information:
- Username (required, unique)
- Email (required, unique)
- Name (required)
- Role (required)
- Organization (based on role requirements)
- Click the "Save" button to complete the creation
View and Edit User Details
- In the user list, click the username to enter the details page
- On the details page, you can:
- View user basic information
- Edit user information (if you have permission)
- Reset user password (if you have permission)
- Change user status (if you have permission)
Order Management
View Order List
- Select "Orders" in the sidebar menu
- The system will display all orders you have permission to access
- You can use filters to filter orders by status, date, etc.
Create New Order
- On the order list page, click the "Create Order" button
- Fill in the required information:
- Customer organization (required)
- Factory (required)
- Product name (required)
- Product description (required)
- Quantity (required)
- Delivery address (optional)
- Expected delivery date (optional)
- Notes (optional)
- Click the "Create Order" button to complete the creation
Order Status Transition
OrderMan system defines seven order statuses:
- ORDERED: Initial status when order is created
- CONFIRMED: Factory has confirmed the order
- IN_PRODUCTION: Factory has started production
- COMPLETED: Production is completed
- SHIPPED: Factory has shipped the order
- DELIVERED: Customer confirms receipt
- CANCELLED: Order has been cancelled
Different roles can perform different status update operations:
- Factory Admin and Factory Follower: ORDERED → CONFIRMED → IN_PRODUCTION → COMPLETED → SHIPPED
- Customer Orderer: SHIPPED → DELIVERED
- Trading Company Admin: Can update to any status
Order Details and Updates
- In the order list, click the order number to enter the details page
- On the details page, you can view:
- Basic order information
- Order status and history
- Product description and quantity
- Price and production days
- Related dates (order date, confirmation date, shipping date, delivery date)
- Product images
- Order comments
Update Order Status
- On the order details page, based on your permissions and the current order status, the system will display available action buttons
- Click the corresponding button to execute status updates:
- Confirm order (Factory role): Need to set price and production days
- Start production (Factory role)
- Complete production (Factory role)
- Ship (Factory role)
- Confirm receipt (Customer role)
Upload Order Attachments
- On the order details page, find the "Order Attachments" section
- Click the "Upload File" button
- Select the file to upload
- Click the "Upload" button to complete the upload
Add Order Comments
- On the order details page, find the "Order Comments" section
- Enter your comment in the comment input box
- Click the "Send" button to submit the comment
Invoice Management
View Invoice List
- Select "Invoices" in the sidebar menu
- The system will display all invoices you have permission to access
- You can use filters to filter invoices by status, date, etc.
Create Invoice
Create New Invoice (Trading Company Admin or Customer Admin)
- On the invoice list page, click the "Create Invoice" button
- Select customer organization
- The system will display delivered orders of the customer organization that have not been invoiced
- Select orders to include in the invoice
- Enter invoice number
- Click the "Create Invoice" button to complete the creation
Invoice Details and Updates
View Invoice Details
- In the invoice list, click the invoice number to enter the details page
- On the details page, you can view:
- Basic invoice information
- Invoice status
- Invoice amount
- Orders included in the invoice
- Related dates (invoice date, payment date)
Mark Invoice as Paid (Customer Admin)
- On the invoice details page, if you are a customer admin and the invoice status is "Unpaid"
- Click the "Mark as Paid" button
- After confirming the operation, the system will update the invoice status to "Paid"
AI Q&A Function
OrderMan system integrates intelligent AI Q&A function to help you quickly get answers to system-related questions.
Using AI Q&A
- At the bottom of the dashboard page, find the AI Q&A area
- Enter your question in the input box
- Click the send button
- AI will analyze your question and provide relevant answers
- You can continue asking questions and have multiple rounds of dialogue with AI
Applicable Question Types
- System function related questions
- Operation process guidance
- Data interpretation and analysis
- Order and invoice management issues
- System usage suggestions
Frequently Asked Questions
Q: How to reset password?
A: If you forget your password, please contact your superior administrator. Administrators can reset your password on the user details page.
Q: Why can't I update a certain order?
A: Once an order is assigned to a specific factory follower, only that follower and relevant administrators can update the order. Additionally, different roles can only perform specific status update operations.
Q: How is the invoice amount calculated?
A: The invoice amount is the sum of all order amounts included in the invoice. The amount for each order is set by the factory when the order is confirmed.
Q: How to change user role?
A: User roles cannot be changed directly after creation. If you need to change roles, please contact the system administrator to create a new user account.
Q: Why can't I see certain factories or customer organizations?
A: The system adopts a strict data isolation mechanism. You can only see data related to your organization. Data between different trading companies is completely isolated.
For more questions or further assistance, please contact the system administrator or use the AI Q&A function for help.