[object Object]

← back to Dw Photo Capture

FileMaker sticker setup: STEP 1 now requires placing web_print_request on the target layout (Data API can only write layout-present fields)

285733969eb99674a86eb9f7fb5ed456286434a3 · 2026-07-06 19:52:06 -0700 · Steve Abrams

Files touched

Diff

commit 285733969eb99674a86eb9f7fb5ed456286434a3
Author: Steve Abrams <steve@designerwallcoverings.com>
Date:   Mon Jul 6 19:52:06 2026 -0700

    FileMaker sticker setup: STEP 1 now requires placing web_print_request on the target layout (Data API can only write layout-present fields)
---
 FILEMAKER-STICKER-SETUP.md | 16 ++++++++++++----
 1 file changed, 12 insertions(+), 4 deletions(-)

diff --git a/FILEMAKER-STICKER-SETUP.md b/FILEMAKER-STICKER-SETUP.md
index c89dace..214bed4 100644
--- a/FILEMAKER-STICKER-SETUP.md
+++ b/FILEMAKER-STICKER-SETUP.md
@@ -5,15 +5,23 @@ These two steps add the **physical Zebra print**. They must be done in FileMaker
 can't create fields or scripts). Takes ~2 minutes.
 
 --------------------------------------------------------------------------------
-## STEP 1 — add the flag field  (~30 sec)
-FileMaker Pro → **File ▸ Manage ▸ Database… ▸ Fields tab** → select the table behind
-`Sample Requests via email` (the `WALLPAPER` table) →
+## STEP 1 — add the flag field  (~45 sec)  — TWO parts, both required
+
+**1a. Create the field.** FileMaker Pro → **File ▸ Manage ▸ Database… ▸ Fields tab** → select the
+table behind `Sample Requests via email` (the `WALLPAPER` table) →
 - **Field Name:** `web_print_request`
 - **Type:** Text
 - click **Create**, then **OK**.
 
+**1b. Place it on the layout** (the Data API can ONLY read/write fields that exist on the layout it
+targets — skip this and the write fails "field not found"). Go to the **`Sample Requests via email`**
+layout → **Layout mode** (⌘L) → drag the new `web_print_request` field anywhere onto the layout (a
+corner is fine; it can be tiny) → **Exit Layout** → **Save**.
+
 Then tell me "field created" and I set `FM_PRINT_FLAG_FIELD=web_print_request` on the server
-(1 command) — after that the Print button writes `sku`/`address` into it for the scanned record.
+(1 command). I verify it's live by reading the layout's field list back over the API — the instant
+`web_print_request` shows up there, the Print button writes `sku`/`address` into it for the scanned
+record.
 
 --------------------------------------------------------------------------------
 ## STEP 2 — add the poller script  (~90 sec)

← d548ec8 Generalize spec capture to any spec sheet or sample: read pr  ·  back to Dw Photo Capture  ·  Add per-field 🎤 mic buttons on every Add-item field (dictat eae81b8 →