JavaScript required
We’re sorry, but Coda doesn’t work properly without JavaScript enabled.
Skip to content
Arda Growth (Cloud-backed)
Items
Order Queue
Kanban Loops
Kanban Cards
Receiving
Production
Shipping & Distribution
My Business
Settings & Templates
Arda's Recommendations
Getting Started with Arda
Backend
Setup
Settings & Templates
Order Queue
Receiving
Backend
Projects (Beta)
My Business
Arda's Recommendations
Getting Started with Arda
More
Share
Explore
Acceptance Tests
Acceptance Tests
This checklist validates that all features work correctly after wiring the Arda Cloud Pack.
Items: Create/Edit Flows
Create Item
Use
ArdaCreateItemAndCard
action to create a new item
Verify item appears in ArdaItems sync table
Verify item appears in Arda Cloud (check via API or Arda UI)
Verify associated card is created automatically
Verify card appears in ArdaKanbanCards sync table
Edit Item (Two-Way Updates)
Edit
Name
field in ArdaItems sync table
Verify change syncs to Arda Cloud (wait for sync or refresh)
Edit
internalSku
field
Verify change syncs
Edit
Notes
field
Verify change syncs
Edit
Location
field
Verify change syncs
Edit
MinQuantityAmount
and
MinQuantityUnit
Verify change syncs
Edit
PrimaryVendor
field
Verify change syncs
Edit
PrimaryUnitCostValue
and
PrimaryUnitCostCurrency
Verify change syncs
Edit
ImageUrl
field
Verify change syncs
Edit
CardSize
field
Verify change syncs
Edit
ItemColor
field
Verify change syncs
Edit any other mutable field
Verify change syncs
Item Refresh
Use
ArdaRefreshItem
action on an item
Verify item data is refreshed from Arda Cloud
Verify refresh shows latest state including changes made outside Coda
Loops → Cards: Generation, Dedupe, Refresh Behavior
Card Generation from Loops
Create a Kanban Loop with:
Item (lookup to ArdaItems)
Planned = 3
NPK = 10
Use
ArdaCreateCardForItem
action (or button) to generate cards
Verify 3 cards are created in ArdaKanbanCards sync table
Verify each card has:
Correct Item reference
QuantityAmount = NPK (10)
QuantityUnit matches item
State = “Available” (or specified initial state)
Deduplication
Verify “Create Order Cards” button is
disabled
when Actual = Planned
Manually set Planned = 5 (when Actual = 3)
Verify button becomes enabled
Generate 2 more cards
Verify Actual = 5
Verify button becomes disabled again
Verify no duplicate cards are created (check by SerialNumber or Eid)
Refresh Behavior
Use
ArdaRefreshKanbanCard
action on a card
Verify card data is refreshed from Arda Cloud
Verify refresh shows latest state including:
Current State
PrintStatus
Any changes made outside Coda
Card State Updates
Edit
State
field in ArdaKanbanCards sync table
Change State from “Available” to “In Use”
Verify change syncs to Arda Cloud
Refresh card to verify state persisted
Print Status Updates
Edit
PrintStatus
field in ArdaKanbanCards sync table
Set PrintStatus = true
Verify change syncs to Arda Cloud
Refresh card to verify PrintStatus persisted
Printing: Single + Bulk Print Driven from Kanban Cards
Single Card Print
Select a single card in ArdaKanbanCards sync table
Use print button/formula to print the card
Verify PrintStatus is set to true after printing
Verify card format/template is correctly rendered
Verify card contains:
Item name
Item image (if available)
Quantity information
Location information
Barcode (if configured)
Bulk Print from Items Page
Go to Items page
Select multiple items (using Select checkbox)
Click “Bulk Print” button
Verify Bulk Printing table opens with cards for selected items
Verify all cards for selected items are included
Print the batch
Verify PrintStatus is set to true for all printed cards
Verify cards are formatted correctly
Bulk Print from Order Cards Page
Go to Order Cards page
Select multiple cards (using Select checkbox)
Click “Bulk Print” button
Verify Bulk Printing table opens with selected cards
Print the batch
Verify PrintStatus is set to true for all printed cards
Print Status Tracking
Verify PrintStatus field updates in sync table
Verify PrintStatus syncs to Arda Cloud
Verify “Print Card (Unprinted)” button filters only unprinted cards
Verify “Print Card (Printed)” button filters only printed cards
Orders: Create Order, Add Lines, Receive, Archive
Create Order from Items
Select multiple items in ArdaItems sync table
Use
ArdaCreateOrderFromItems
action
Provide: TenantId, Author, ItemEids (comma-separated), SupplierName (optional), Notes (optional)
Verify order is created in ArdaCloud
Verify order appears in ArdaOrders sync table
Verify order has correct status (Draft)
Verify order lines are created for each item
Verify order lines appear when querying Order Lines sync table
Create Order from Kanban Cards
Select multiple cards in ArdaKanbanCards sync table
Use
ArdaCreateOrderFromKanbanCards
action
Provide: TenantId, Author, CardEids (comma-separated), SupplierName (optional), Notes (optional)
Verify order is created in ArdaCloud
Verify order appears in ArdaOrders sync table
Verify order lines are created for each card/item
Order Workflow: Submit
Find a Draft order in ArdaOrders sync table
Use
ArdaSubmitOrder
action
Provide: TenantId, Author, OrderEid
Verify order status changes to Submitted
Verify status updates in sync table (may require refresh)
Order Workflow: Accept
Find a Submitted order
Use
ArdaAcceptOrder
action
Verify order status changes to Accepted
Order Workflow: Receive
Find an Accepted order
Use
ArdaReceiveOrder
action
Provide: TenantId, Author, OrderEid, ReceiveAll = “true”
Verify order status changes to Received
Verify QuantityReceived is updated in Order Lines
Query Order Lines sync table filtered by OrderEid
Verify all lines show QuantityReceived = QuantityOrdered
Order Workflow: Archive
Find a Received order
Use
ArdaArchiveOrder
action
Verify order status changes to Archived
Verify archived order still appears in sync table (with Archived status)
Order Annotations
Find any order
Use
ArdaAnnotateOrder
action
Provide: TenantId, Author, OrderEid, Annotation text
Verify annotation is added to order
Verify annotation appears in order Notes or annotations field
Order Lines Archive
Query Order Lines sync table with OrderEid filter
Verify all lines for the order are returned
Query Order Lines sync table with ItemEid filter
Verify all lines for the item across all orders are returned
Query Order Lines sync table without filters
Verify all order lines (archive) are returned
Sync: Expected Limitations + Manual Refresh
Sync Table Auto-Refresh Limitations
Verify sync tables do
NOT
auto-refresh in real-time
Verify sync tables refresh on:
Page load
Manual refresh trigger
Sync interval (if configured)
Verify changes made outside Coda do
NOT
appear immediately
Verify manual refresh is required to see external changes
Manual Refresh Methods
For Items
Use
ArdaRefreshItem
action to refresh a single item
Verify item data is updated from Arda Cloud
Refresh the entire ArdaItems sync table (Coda sync table refresh)
Verify all items are updated
For Cards
Use
ArdaRefreshKanbanCard
action to refresh a single card
Verify card data is updated from Arda Cloud
Refresh the entire ArdaKanbanCards sync table
Verify all cards are updated
For Orders
Use
ArdaRefreshOrder
action to refresh a single order
Verify order data is updated from Arda Cloud
Refresh the entire ArdaOrders sync table
Verify all orders are updated
Sync Timing Expectations
Verify two-way edits (Items, Cards) sync within a few seconds
Verify sync table reads may take several seconds for large datasets
Verify pagination works correctly for large result sets
Verify sync continuation tokens work for pagination
Error Handling
Test with invalid TenantId
Verify error message is clear and actionable
Test with invalid Author
Verify error message is clear
Test with network error
Want to print your doc?
This is not the way.
Try clicking the ··· in the right corner or using a keyboard shortcut (
Ctrl
P
) instead.