Dad’s Printing / Production / System 03 of 06
2021Recorded work
Partner
Artwork and dynamic production documents
Prepare production sheets that fit the order, include its artwork and add a shipping label when supplied.
- Noah’s contribution
- Noah built dynamic templates, explained their variables and repeating blocks, and trained a teammate on template selection and remaining implementation decisions.
- Historical stage
- Built templates with narrated rendering tests and unresolved integration defects.
- Part of the business
- Dad’s Printing overview ↗
- Eledo
- Make / Integromat
- WooCommerce
- Asana
- ShipStation
- Dropbox
Inside this system
The workflow
The handoffs
inside the work.
Follow the main path and its branches. Select a step for context; the account below explains what was built, tested or planned.
- Order and line-item data
Supply changing item collections, notes, store identity and barcode values. - Item artwork references
Provide usable image URLs associated with the relevant item or order context. - Reusable document variants
Maintain dynamic fields and document variants for different postage requirements. - Bind fields and repeat items
Populate variable fields and repeat the line-item block for the input collection. - Shipping label supplied?
A conditional block determines whether the reserved label area is included. - Include label area
Place the supplied shipping label into the reserved document area. - Omit label area
Render the order sheet without a shipping-label block. - Render PDF candidate
Produce the variable-length sheet with order details, artwork and barcodes. - Inspect pagination and images
Review rendering; row clipping and missing artwork remained unresolved. - Production-folder SOP
A separate operating procedure routes one PDF per order to the print folder. - Completed-artwork sheet
Use the operating artwork record to find the correct files when attachment has failed. - Check artwork usability
Staff inspect requirements and seek a clearer image when the supplied artwork is too small. - Improve or escalate artwork
Find a better source, consider vectorization or retracing, or escalate the unresolved design. - Attach every required design
Match all required artwork files to the Asana order before production proceeds.
Key records
The information
that carries forward.
| Record | Information | Purpose |
|---|---|---|
| Template variables | Store details, order notes, dynamic barcodes and line-item fields. | Expose reusable fields to the integration rather than hard-coding each order. |
| Repeating order block | The item-level content that repeats for each input item. | Represent orders with varying numbers of products. |
| Artwork reference | An image URL linked to an item folder or order context. | Place the correct production image alongside the order detail. |
| Generated PDF | Order-sheet output and optional label area. | Provide a production document for downstream printing procedures. |
Inside the system / 01
A document that follows the order
A production sheet had to accommodate several products, different artwork and notes of varying lengths. Noah built reusable templates around those changing inputs; the recorded tests also exposed rendering defects.
The layout uses tables whose borders can be made visible during editing. Text values and barcodes bind to custom variables rather than being typed separately for every order. Store or company information can also vary, allowing the same structure to represent the appropriate storefront identity. Notes are intended to expand with their content.
Inside the system / 02
Repeating and conditional content
A repeating block holds the line-item row. The integration supplies the collection, and the block repeats the selected content for the number of items provided. This is the concrete mechanism behind a variable-length sheet. A variable can be reused in several places in the template while appearing as one mappable input in the integration, making the document easier to maintain.
Separate variants accommodate different mailing or postage requirements. A conditional block controls the shipping-label area: without a supplied label it disappears; with a label it occupies the reserved area. A ShipStation image can supply that label in the discussed version. Order numbers and barcodes are considered alongside the label, so the sheet can connect the physical work back to its system record.
Inside the system / 03
The artwork dependency
The template accepts image URLs, but having an image field is only one part of a reliable artwork handoff. Noah points out that staff have not consistently uploaded images into the line-item folders. Without those files, the document cannot reliably populate the artwork. The relationship between an item and its artwork therefore requires an operating practice as well as a mapping.
The revised order-to-Asana scenario contained fixes but had not been turned back on. Item-folder links were attached inconsistently. Reliable folder attachment and image supply therefore remained dependencies of the template work.
Inside the system / 04
Rendering tests expose the limits
Testing identified item rows splitting across page boundaries. Moving complete rows to the next page depended on a pending vendor-side change.
Strip-label layouts introduced another difficulty: rotated text was described as finicky. Some variables were not configured, print-sheet selection still needed decisions, and Noah asked the team to clarify earlier duplicate-print behavior. These issues remained open in the recorded version.
Inside the system / 05
Template selection and operating handoff
Two similarly named order-sheet templates were not interchangeable. The uploaded original did not expose the fields needed for mapping; Noah rebuilt a version that did. Selecting that rebuilt template was part of operating the integration.
Another SOP describes entering comma-separated order IDs to generate one PDF per order into a Dropbox production folder. FolderMill is the expected downstream printing handoff, and a completed folder is described as a lookup/history location. This supports a clear distinction between creating and routing the PDF and observing a physical print. The evidence establishes template implementation, troubleshooting and team instruction; it does not establish a finished rollout, successful pagination repair or fresh end-to-end printing test.
Artwork handover
The order is ready
when the artwork is usable.
Artwork training covered more than moving an attachment. Staff checked the order’s specific requirements, looked for a clearer source image when the supplied logo was too small, and considered reverse-image search, size filtering and vectorization before escalating or retracing it.
When automatic attachment failed, the operating handoff used the completed-artwork sheet to find the correct files and attach every required design to the matching Asana order. An order with several designs needed all of them before production could proceed.
A separate investigation found that a downloader was fetching a missing-page response from the wrong artwork link. Noah identified the line-item metadata mapping to use, then specified distinct artwork-complete and uploaded states, eligible-row polling and writeback to Asana and WooCommerce. That capture documents diagnosis and configuration guidance; it does not show a successful repaired-file run or completion of the remaining state workflow.
Peer review also exposed less obvious routing problems. In a teammate’s order scenario, Noah added a per-line-item sock filter so a mixed order would not send unrelated products through that production path. Limiting the Drive search to one result prevented a lookup from multiplying downstream work. Folder-creation races and rejecting HTML error pages still needed follow-through.
A related image-preparation workflow used Noah’s Google Slides templates to convert artwork into the required layouts. Layout classes, a Done flag, temporary-file cleanup and error handling made the process easier to operate. The original access-denied image issue remained unresolved in that walkthrough, and mockup grouping was delegated follow-up.
Within Dad’s Printing