PoultryOps Production Console

Orders, sales, flock health, inventory, finance, and reporting

Checking connection... Signed out

Login

Sign in with your staff account. Default credentials should not be used in production.

Contents

PoultryOps Operations Book

Choose a page from the contents list. Each page opens as a focused work area, separate from the rest of the system. Navigation is handled from this Contents page.

Farm Overview

๐ŸŒพ Farm Summary

A clean operational snapshot for the signed-in user. This page replaces the old role summary that appeared at the bottom of Contents.

Current scope Summary data follows your account permissions and hides finance where access is restricted. Use this page for the farm-wide snapshot. Use Batch Detail when you need one flockโ€™s full records.
Production Setup

Create Batch

Leave this empty and PoultryOps will create a batch code automatically.

Batch Controls

Batch Actions

Flock Control

๐Ÿ“‹ Batch Detail Center

The main operational screen for one flock: summary, feed, mortality, weights, vaccines, medicine, sales, and expenses.

No batch selected

DateTypeKGCostStatus
DateCountCauseStatus
DateSampleAverage KGExpectedAssessmentStatus
IDDayDateNameStatusAction
Date Issue Symptoms Medicine Dosage Outcome Status
DateDescriptionAmountStatus
DateBirdsWeightTotalPayment
Daily Input

Feed

Daily Input

Mortality

Growth Tracking

Weight

Health Control

๐Ÿฉบ Record Medicine / Health Issue

Use this for sickness signs, treatment, medicine given, dosage, vet notes, and recovery outcome.

Batch Health History

Vaccines

IDDayDateNameStatusAction

๐Ÿ“ฆ Create Stock Item

Admin/Manager only. The system generates the Stock Code automatically. When an item is finished, create the new procurement as a new stock item/lot.

Stock Movement

Workers can record usage only. Admin/Manager can record purchases, corrections, wastage, and usage.

Inventory Tools

Use the stock item ID in Feed, Medicine / Health, or Vaccine completion to auto-deduct stock.

Stock Code ID Category Name Available Minimum Unit Expiry

๐Ÿ”” Alerts / Notifications Center

This center pulls urgent farm signals into one place: pending approvals, due vaccines, low stock, expiring stock, mortality warnings, and growth warnings.

Alert List

Severity Category Title Message Count Action

๐Ÿ“ˆ Reports Center

Reports are restricted to Admin, Manager, and Investor where financial information is involved.


Report Table

๐Ÿ’ธ Submit Expense

Workers can submit expenses. Manager/Admin records are approved immediately. Worker records go to Approvals.

Expense History

Financial history is visible only to Admin, Manager, and Investor.

Farm-Controlled Pricing

๐Ÿท๏ธ Product Prices

Customers do not type prices. The customer portal uses the active prices set here.

Product Sale Type Unit Price/KG Price/Bird Weight Range Currency Status Effective
Price Update

Set New Active Price

Customer Demand

Order Processing

Review customer portal requests, confirm availability, cancel invalid requests, and convert confirmed orders into farm sales.

Processing flow Pending โ†’ Confirmed โ†’ Converted to Sale Customer ordering remains in the separate customer portal. This page is for staff approval and fulfillment.

Order Queue

Use the action buttons only after checking live stock, customer details, and pickup or delivery readiness.

Order Batch Requested Customer Phone Status Estimate Action
Revenue

Sales Register

Record confirmed poultry sales, connect sales to customers where available, and review batch revenue with a clean business view.

Sales rule Admin and Manager roles control revenue records. Confirm the selected batch before saving.
Customer File

Create Customer

Use this for quick walk-in customers. Portal customers already have customer codes.

Sale Entry

Record Sale

Batch Sales

Sales for the selected batch appear here after loading or recording a sale.

DateCustomerTypeBirdsKGPrice/KGTotalPayment
Load batch sales to view records.
Manager Review

โœ… Manager Approvals

Review worker-submitted records. Approved records affect summaries. Rejected records stay in history but are not counted.

Feed Records

ID Batch Date Type KG Cost Action

Mortality Records

ID Batch Date Count Cause Action

Weight Records

ID Batch Date Average KG Assessment Action

Medicine / Health Records

ID Batch Date Issue Medicine Outcome Action

Expenses

ID Farm Batch Date Description Amount Action

Create User

User Tools

Use List Users to find the User ID before changing status or resetting password.

Nothing to show yet.

๐Ÿ”’ User Access Control

Admin-only. Use this to suspend access or reset passwords when staff/customer accounts need control.


๐Ÿงฐ Backup Database

๐Ÿ›ก๏ธ Backup / Restore Safety

Production rule: always create and download a fresh backup before restoring any database file. Restore is powerful and should only be done by Admin.

Safe restore checklist
  1. Create a fresh backup.
  2. Download the fresh backup to your computer.
  3. Confirm staff are not actively entering records.
  4. Select the restore database file.
  5. Restore only if you are sure.
  6. Restart PoultryOps after restore if the latest data does not appear immediately.

Create a safe copy of the SQLite database before major changes or before moving machines.

Filename Size Modified Download

Restore Database

Restore only when necessary. After restoring, restart PoultryOps if the latest data does not appear immediately.

No backup action yet.
Administration

Farm Settings

Maintain the farm profile, password security, login protection notes, and operational rules used across PoultryOps.

Production caution Only change rules when you want them to affect future farm records and alerts.
Farm Profile

Business Details

Admin can update the farm profile. Manager can view current settings.

Operations

Production Rules

Security

Change My Password

Use a password with at least 10 characters, including letters and numbers.

Login Protection

Access Control

Repeated wrong password attempts are temporarily locked, and sign-in activity is saved for admin review.

Login protection limits are controlled from the server configuration.

System

Nothing to show yet.