Data
Magik
Home
Products
All Products
DataMagik Automate
DataMagik Script Engine
DataMagik Application Designer
DataMagik Dashboards
DataMagik Documents
DataMagik Invoke
DataMagik AI
DataMagik - Desktop
ZPL Printer Emulator
Plex Label Designer
Plex Carrier Integration
Solutions
Docs
Blog
Testimonials
ROI Calculator
API
REST API
OpenAPI reference for DataMagik's public REST endpoints
MCP / AI Integration
Connect Claude, ChatGPT, or your own AI to DataMagik
Log In
Home
Products
All Products
DataMagik Automate
DataMagik Script Engine
DataMagik Application Designer
DataMagik Dashboards
DataMagik Documents
DataMagik Invoke
DataMagik AI
DataMagik - Desktop
ZPL Printer Emulator
Plex Label Designer
Plex Carrier Integration
Solutions
Documentation
Blog
Testimonials
ROI Calculator
REST API
MCP / AI Integration
Log In
Documentation
DataMagik Documents
Document Designer Training
/
Documentation
Recipe: Lot Hold
Getting Started
Signing In
Navigating DataMagik
Switching Companies
Your Account
Users, Roles & Permissions
Company User Manager
Role Manager
Permission Manager
Change History & Audit Trail
DataMagik Automate
Connectors
Application Designer
Traceability and Serialization
Shift Management
DataMagik Dashboards
Dashboard & App Links
User Defined Tables
DataMagik Script Engine
SQL Editor
SQL Access Roles
Sharing Query Results
Script Engine Training
Script Schedules
Plex API Access
Script Webhooks
Inbound Email
Script Credentials & Allowed Domains
Scripts in Excel & Power BI
Git Integration
Setting Up a Git Connection
Working with Git in the Editors
Git for Plex Stored Procedures
Building Automations
Extension Auto Login
Browser Extension
Monitoring Automation Runs
N8N Integration Guide
DataMagik Documents
Using the Document Designer
Go Template Syntax Guide
Visual ZPL label designer
Plex Label Designer
Setting up the Label Designer
Designing labels
Previewing, printing and saving to Plex
Label Designer administration and AI access
String Functions Guide
Document Designer Training
Date & Time Functions Guide
Control Flow Guide
Barcode Generation Guide
Chart Generation Guide
API Reference Guide
Example AR Invoice
DataMagik Application Designer
Getting Started
The Low-Code Designer
Working with Data Sources
Logic, Actions & Events
Permissions & Access Control
Publishing, Versions & Rollback
Custom Vue SPA Apps
Installing & Using the CLI
The App SDK Reference
VS Code Extension
Troubleshooting & FAQ
Running Published Apps
UI Component Reference
What an app can reach, and what wraps it
DmAlert
DmAppPanel
DmApp
DmBadge
DmButton
DmCard
DmChart
DmCheckbox
DmCombobox
DmDataTable
DmDateInput
DmDateRange
DmDescriptionList
DmEmptyState
DmErrorState
DmFieldGroup
DmField
DmFilePicker
DmForm
DmIcon
DmInput
DmKpiCard
DmLayoutContainer
DmModal
DmMultiSelect
DmNumberInput
DmPagination
DmPhotoCapture
DmProgressBar
DmRadioGroup
DmRepeatingList
DmScannerInput
DmSegmentedControl
DmSelect
DmSignaturePad
DmSkeleton
DmSpinner
DmStat
DmStatusIndicator
DmStepper
DmSwitch
DmTabs
DmText
DmTextarea
DmToastHost
AI Assistant
AI Provider Keys
Managing AI Assistants
AI Token Usage
AI Audit Log
AI Agents
Creating an AI Agent
When AI Agents Run
AI Agent Approvals, Safety & Monitoring
Connector Setup
The File Exchange Console
File Connectors
Printers
Local Databases
Print Jobs
API Bridge
Shop Floor
Getting started with Shop Floor
The plant model
Boards and screens
Displays and kiosks
Connecting PLCs and OPC-UA servers
Mapping PLC signals: states, scrap, triggers and writes
Conditions, incidents and escalation
Writing back to Plex
AGV and AMR fleet
OEE and availability
Material requests
Asset Health
Asset Health setup
SQL historian
Asset Health in App Designer
Transaction hooks on the shop floor
Shop Floor troubleshooting
Approvals
Shipping
Getting started with the setup wizard
Plex data sources to grant
Shipping a shipper on the web
Shipping inside Plex
Shipping from the phone app
Who pays: freight terms and billing
International shipments and customs
Shipping setup screens
Shipping hooks
Shipping troubleshooting
Solution Recipes
DataMagik Mobile
Installing DataMagik Mobile
Signing in and out
Finding your way around
Scanning, receipts and Undo
Shared devices, badges and your PIN
Inventory
Quality holds, check sheets, release and scrap
Materials, the Run and put-away
Maintenance, PMs and tools
RFID
Shop Floor on the phone
The supervisor board and your numbers
The Assistant
Apps and dashboards on the phone
Setting up DataMagik Mobile
Mobile roles and permissions
People, devices and printing
Mobile settings, slotting and screen overrides
Scanners and handhelds
DataMagik Mobile troubleshooting
Transaction hooks on the phone
Extraction Profiles
OCR Providers
Email Templates
Email Configuration
Usage Dashboard
Storage & Data Retention
DataMagik Invoke
Getting Started with DataMagik Invoke
What You Can Build with DataMagik Invoke
DataMagik
Getting Started with DataMagik Desktop
Data Sources
Custom Fields
Data Source Routines
Routine Setup
Creating Dynamic Files
EDI
EDI: Concepts and Vocabulary
EDI Trading Partners
EDI Mapping Specs
The Inbound EDI Pipeline
Sending EDI Documents
EDI and Plex
EDI Acknowledgements
The EDI Console
Hosted File Gateway
Hosted File Gateway: Overview
Gateway Connection Details
Gateway Principals and Logins
Gateway Trust, Certificates and Rotation
Gateway Routes and Handlers
The Gateway Script Handler
The Gateway OCR Handler
The Transfers Console
Gateway Retention, Quota and Limits
Need Help?
Document Designer Training
Updated Mar 25, 2026
Training
On this page