Meal Suppliers
Executive Summary
Meal Suppliers is the setup screen for the suppliers that prepare meals for the meal programs. For each supplier, administrators maintain a menu calendar (which day of the supplier's menu cycle falls on each calendar date, and which menu types are served that day) and the menu items, meaning which diet-intolerance tags apply on which days of the cycle. The information is maintained inside the integration only; nothing on this screen is sent to AlayaCare.
Key Features
- Add and delete meal suppliers (a supplier cannot be deleted while a service code uses it)
- Open a supplier to see and rename it
- Maintain Menu Days: add single days, generate a range of days that cycles through the menu cycle, edit a day, or delete a range
- Assign menu types, with label text, to each menu day
- Maintain Menu Items: choose a diet-intolerance tag and tick the menu days (1 to 42) on which it applies
- Export a supplier's general details, menu days and menu items to Excel
Typical Workflow
- Click Add, enter the Code and Name, and click Save.
- Click the edit icon on the supplier (or right-click and choose Edit) to open Meal Supplier Details.
- On the Menu Days tab, click Create, choose a date range, the Days in Cycle and the Starting Day, and click Save to generate the calendar.
- Edit a day to assign the menu types served that day.
- On the Menu Items tab, click Add, choose a tag, tick the cycle days on which it applies, and click Save.
- Click Export to save the supplier's details to Excel.
Available Permissions
The following permissions are available to be assigned to AlayaCare Roles:
| Attribute | What It Controls |
|---|---|
| View | Open the page and the supplier details page |
Main Grid
Lists every meal supplier (14 rows per page).
| Column | Description |
|---|---|
| Code | Supplier code. |
| Name | Supplier name. |
| Is Active | Checked when the supplier is active. |
| Manage Records | Delete and edit icons for the row. |
Actions
| Button | Description |
|---|---|
| Add | Opens the Meal Supplier dialog. |
| Edit (row icon, or right-click a row) | Opens the Meal Supplier Details page. |
| Delete (row icon, or right-click a row) | Deletes the supplier after you confirm "Are you sure you want to delete this meal supplier?". If a service code uses the supplier, a warning "Meal Supplier in use on Service Code (name)" is shown and nothing is deleted. |
Dialog Components
Meal Supplier (Add)
Opens from Add. Enter the Code and Name (both required) and tick Is Active if the supplier is active, then click Save or Cancel.
Meal Supplier Details
Opens when you edit a supplier. A back arrow in the title returns to the list. The supplier name is shown at the top, with an Export button that exports the supplier to Excel: a General sheet with the name, a Menu Days sheet (Date, Menu Day) and a Menu Items sheet (Tag, Menu Days).
Tabs
| Tab | Purpose |
|---|---|
| General | The supplier name, with an Edit button. |
| Menu Days | The calendar of menu days for the supplier. |
| Menu Items | The tags and the cycle days on which each applies. |
General tab
Shows the Name. Click Edit to open the Meal Supplier dialog, change the Name and click Save. The Is Active box is shown in this dialog, but only the name is saved.
Menu Days - Grid
| Column | Description |
|---|---|
| Date | Calendar date (can be filtered). |
| Menu Day | Day number within the menu cycle. |
| Menu Types | Menu types assigned to the day. |
| Manage Records | Delete and edit icons. |
Menu Days - Grid Actions
| Button | Description |
|---|---|
| Add | Opens the Meal Supplier Menu Day dialog to add one day. |
| Create | Opens Create Menu Days to generate a range of days. |
| Bulk Delete | Opens Bulk Delete Menu Days. |
| Edit / Delete (row icon, or right-click a row) | Edit the day, or delete it after confirming "Are you sure you want to delete this menu day?". The right-click menu also offers Add. |
Meal Supplier Menu Day (Add)
Enter the Date and the Day number and click Save or Cancel. Menu types can be assigned after the day has been saved, by editing it.
Meal Supplier Menu Day (Edit)
Opens from Edit on a menu day. Change the Date or Day and click Save, or Cancel. The Menu Types tab lists the menu types served that day.
| Column | Description |
|---|---|
| Type | Menu type code. |
| Description | Menu type description. |
| Manage Records | Delete and edit icons. |
Click a row to see its label text below the grid (read-only). Add (or right-click Add) opens Add Menu Type, where you choose a Menu Type (only types not already on that day are offered) and enter the label text in the editor, then click Save. Edit changes the type or label; Delete removes it after confirming "Are you sure you want to delete this menu type?".
Create Menu Days
| Field | Description |
|---|---|
| Choose a Range | First and last calendar date to create. |
| Days in Cycle | Length of the menu cycle in days (minimum 1). |
| Starting Day | Menu day number given to the first date (minimum 1). |
A progress panel is shown while the days are created. One menu day is created for every date in the range, numbered from the starting day and returning to 1 after the last day in the cycle. Dates that already have a menu day are not checked, so creating a range that overlaps existing days can produce duplicates.
Bulk Delete Menu Days
Choose a date range and click Delete to remove all menu days of the supplier in that range. There is no confirmation prompt.
Menu Items - Grid
| Column | Description |
|---|---|
| Tag | Diet-intolerance tag (can be filtered). |
| Menu Days | Cycle days on which the tag applies. |
| Manage Records | Delete and edit icons. |
Menu Items - Grid Filters
| Filter | Purpose |
|---|---|
| Filter Tag | Shows only items whose tag contains the text entered (not case-sensitive). |
Click Apply Filter to refresh the list. Use Clear Filter to reset it.
Menu Items - Grid Actions
| Button | Description |
|---|---|
| Add | Opens the Meal Supplier Menu Item dialog. |
| Edit / Delete (row icon, or right-click a row) | Edit the item, or delete it after confirming "Are you sure you want to delete this menu item?". The right-click menu also offers Add. |
Meal Supplier Menu Item
Choose a Tag and tick the cycle days (numbered 1 to 42) on which it applies, then click Save. Only tags of the type Diet Intolerance that are not already used by another item of the supplier are offered, and the tag cannot be changed once the item exists. A warning "Please select a valid tag" is shown if no tag is chosen.
Dependencies
The following tables must be configured for lookups on this view to work:
| Table | Description |
|---|---|
| Menu Types | Menu types that can be assigned to a menu day. |
| Service Codes | Checked before a supplier is deleted. |
| Tags | Diet-intolerance tags offered for menu items. |