{"id":1126,"date":"2026-05-25T20:51:22","date_gmt":"2026-05-25T18:51:22","guid":{"rendered":"https:\/\/rewolucjaai.pl\/?page_id=1126"},"modified":"2026-05-25T21:27:01","modified_gmt":"2026-05-25T19:27:01","slug":"pqm-training-dashboard","status":"publish","type":"page","link":"https:\/\/rewolucjaai.pl\/?page_id=1126","title":{"rendered":"PQM Training Dashboard"},"content":{"rendered":"<style>\n.pqm-training-kb{font-family:Inter,Segoe UI,Roboto,Arial,sans-serif;max-width:1280px;width:100%;margin:0 auto;padding:28px 18px;color:#0f172a;line-height:1.68;background:#f7f9fd;isolation:isolate;overflow:visible;clear:both;}\n.pqm-training-kb *{box-sizing:border-box}.pqm-training-kb a{color:#1557ff}.pqm-training-kb p{font-size:16px;margin:0 0 14px}.pqm-training-kb ul,.pqm-training-kb ol{margin:10px 0 18px;padding-left:24px}.pqm-training-kb li{margin:8px 0}.pqm-training-kb h1,.pqm-training-kb h2,.pqm-training-kb h3,.pqm-training-kb h4{line-height:1.15;color:#071528;margin:0 0 14px}.pqm-training-kb h1{font-size:clamp(36px,5vw,64px);color:#fff}.pqm-training-kb h2{font-size:clamp(26px,3vw,38px);margin-top:34px}.pqm-training-kb h3{font-size:22px;margin-top:8px}.pqm-training-kb h4{font-size:18px;margin-top:12px;color:#103d99}\n.pqm-hero{background-color:#071528!important;background-image:linear-gradient(135deg,#06142a 0%,#0b2d73 50%,#128fa3 100%)!important;color:#fff!important;border-radius:30px;padding:42px 38px;margin:0 0 24px;box-shadow:0 28px 70px rgba(7,21,40,.24);width:100%;max-width:100%;overflow:hidden;position:relative;border:1px solid rgba(255,255,255,.12)}.pqm-hero:before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 88% 12%,rgba(255,255,255,.14),transparent 32%),linear-gradient(90deg,rgba(0,0,0,.22),rgba(0,0,0,.04));pointer-events:none}.pqm-hero>*{position:relative;z-index:1}.pqm-hero h1{color:#fff!important;text-shadow:0 3px 16px rgba(0,0,0,.36)}.pqm-hero p{color:#eef6ff!important;font-size:18px;max-width:940px;font-weight:600;text-shadow:0 2px 10px rgba(0,0,0,.28)}.pqm-eyebrow{text-transform:uppercase;letter-spacing:.18em;font-weight:900;color:#a5f3fc!important;font-size:12px;margin-bottom:12px;text-shadow:0 2px 8px rgba(0,0,0,.30)}.pqm-hero .pqm-pill{background:rgba(255,255,255,.94)!important;color:#0f45d2!important;border:1px solid rgba(255,255,255,.88)!important;box-shadow:0 8px 20px rgba(0,0,0,.10)}\n.pqm-layout{display:grid!important;grid-template-columns:minmax(220px,260px) minmax(0,1fr)!important;gap:24px!important;align-items:start!important;width:100%!important;max-width:100%!important;clear:both;position:relative;overflow:visible}.pqm-layout>.pqm-side{grid-column:1!important;grid-row:1!important}.pqm-layout>.pqm-main{grid-column:2!important;grid-row:1!important}\n.pqm-side{position:sticky!important;top:16px;align-self:start!important;width:100%!important;min-width:0!important;max-width:260px!important;z-index:5;background:#fff;border:1px solid #dbe3ef;border-radius:24px;padding:18px;box-shadow:0 14px 36px rgba(15,23,42,.06);overflow:visible}.pqm-side a{display:block!important;text-decoration:none!important;font-weight:800;color:#0f45d2;background:#eef5ff;border:1px solid #d5e4ff;border-radius:14px;padding:10px 12px;margin:8px 0;line-height:1.45}.pqm-side a:hover{background:#e2ecff}.pqm-side a.pqm-active{background:#1557ff!important;color:#fff!important;border-color:#1557ff!important}\n.pqm-main{min-width:0!important;width:100%!important;max-width:100%!important;overflow:visible!important;position:relative;z-index:1}.pqm-main>section,.pqm-main>.pqm-card{max-width:100%;clear:both}.pqm-card{background:#fff;border:1px solid #dbe3ef;border-radius:24px;padding:24px;margin:18px 0;box-shadow:0 14px 40px rgba(15,23,42,.06);max-width:100%;overflow:hidden}.pqm-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.pqm-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.pqm-nav-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pqm-nav-grid a{display:block;text-decoration:none;background:#fff;border:1px solid #dbe3ef;border-radius:18px;padding:16px;font-weight:900}.pqm-nav-grid small{display:block;color:#64748b;font-weight:600;margin-top:6px}.pqm-pill{display:inline-flex;align-items:center;border-radius:999px;background:#eef5ff;color:#1648c5;font-weight:900;padding:7px 11px;font-size:13px;margin:3px 4px 3px 0}.pqm-note{border-left:5px solid #1557ff;background:#eef5ff;border-radius:18px;padding:18px;margin:18px 0}.pqm-warning{border-left-color:#f59e0b;background:#fff7ed}.pqm-success{border-left-color:#16a34a;background:#ecfdf5}.pqm-danger{border-left-color:#dc2626;background:#fef2f2}.pqm-example{border-left:5px solid #7c3aed;background:#f5f3ff;border-radius:18px;padding:18px;margin:18px 0}.pqm-example strong,.pqm-note strong{display:block;margin-bottom:6px;color:#071528}.pqm-table-wrap{overflow-x:auto;border-radius:20px;border:1px solid #dbe3ef;background:#fff;margin:16px 0;max-width:100%}.pqm-table{width:100%;border-collapse:collapse;min-width:780px}.pqm-table th,.pqm-table td{padding:13px 15px;border-bottom:1px solid #e7edf6;text-align:left;vertical-align:top}.pqm-table th{background:#eef5ff;color:#071528;font-weight:900}.pqm-steps{counter-reset:step;display:grid;gap:13px;margin:18px 0}.pqm-step{counter-increment:step;background:#fff;border:1px solid #dbe3ef;border-radius:18px;padding:16px 18px 16px 60px;position:relative;box-shadow:0 8px 24px rgba(15,23,42,.04)}.pqm-step:before{content:counter(step);position:absolute;left:18px;top:17px;width:30px;height:30px;border-radius:50%;background:#1557ff;color:white;font-weight:900;display:grid;place-items:center}.pqm-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0}.pqm-check{background:#fff;border:1px solid #dbe3ef;border-radius:16px;padding:14px;display:flex;gap:10px}.pqm-check:before{content:'\u2713';background:#dcfce7;color:#166534;border-radius:50%;width:24px;height:24px;display:grid;place-items:center;font-weight:900;flex:0 0 24px}.pqm-shot{border:1px dashed #9bb4e5;background:linear-gradient(135deg,#f8fbff,#eef5ff);border-radius:22px;padding:22px;margin:18px 0}.pqm-shot strong{display:block;font-size:18px;margin-bottom:6px;color:#071528}.pqm-shot img{max-width:100%;height:auto;border-radius:16px;border:1px solid #dbe3ef;display:block;margin-top:12px;background:#fff}.pqm-btnrow{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.pqm-btn{display:inline-flex;text-decoration:none;background:#1557ff;color:#fff!important;border-radius:14px;padding:12px 16px;font-weight:900}.pqm-btn.secondary{background:#eef5ff;color:#1557ff!important;border:1px solid #bcd0ff}.pqm-code,.pqm-kbd{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;background:#071528;color:#fff;border-radius:10px;padding:2px 7px;white-space:nowrap}.pqm-kbd{background:#eef5ff;color:#103d99;border:1px solid #bcd0ff;font-weight:900}.pqm-footer{display:flex;justify-content:space-between;gap:14px;margin-top:34px}.pqm-mini-title{font-size:13px;text-transform:uppercase;letter-spacing:.13em;color:#64748b;font-weight:900;margin-bottom:8px}.pqm-role{border:1px solid #dbe3ef;border-radius:18px;padding:16px;background:#fff}.pqm-role b{display:block;color:#071528;margin-bottom:6px}.pqm-subtle{color:#64748b}.pqm-small{font-size:14px;color:#64748b}.pqm-philosophy{background:#071528;color:#e8f3ff;border-radius:26px;padding:26px;margin:22px 0}.pqm-philosophy h2,.pqm-philosophy h3{color:#fff}.pqm-philosophy p{color:#dbeafe}.pqm-philosophy .pqm-pill{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.16);color:#fff}.pqm-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0}.pqm-flow div{background:#fff;border:1px solid #dbe3ef;border-radius:18px;padding:14px;text-align:center;font-weight:900}.pqm-flow span{display:block;color:#64748b;font-size:13px;font-weight:600;margin-top:4px}.pqm-deep{background:linear-gradient(135deg,#fff,#f8fbff);border:1px solid #dbe3ef;border-radius:24px;padding:24px;margin:22px 0}.pqm-deep h3{margin-top:0}.pqm-toc{background:#fff;border:1px solid #dbe3ef;border-radius:20px;padding:18px;margin:18px 0}.pqm-toc a{display:inline-flex;margin:4px 8px 4px 0;background:#eef5ff;border:1px solid #d5e4ff;border-radius:999px;padding:8px 11px;text-decoration:none;font-weight:800}.pqm-divider{height:1px;background:#dbe3ef;margin:26px 0}\nbody .pqm-training-kb .pqm-hero,.editor-styles-wrapper .pqm-training-kb .pqm-hero,.entry-content .pqm-training-kb .pqm-hero,.wp-block-post-content .pqm-training-kb .pqm-hero{background-color:#071528!important;background-image:linear-gradient(135deg,#06142a 0%,#0b2d73 50%,#128fa3 100%)!important;color:#fff!important}body .pqm-training-kb .pqm-hero h1,.editor-styles-wrapper .pqm-training-kb .pqm-hero h1{color:#fff!important}body .pqm-training-kb .pqm-hero p,.editor-styles-wrapper .pqm-training-kb .pqm-hero p{color:#eef6ff!important}\n@media(max-width:1100px){.pqm-layout{grid-template-columns:1fr!important;gap:18px!important}.pqm-layout>.pqm-side,.pqm-layout>.pqm-main{grid-column:1!important;grid-row:auto!important}.pqm-side{position:relative!important;top:auto!important;max-width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pqm-side .pqm-mini-title{grid-column:1\/-1}.pqm-side a{margin:0!important}.pqm-main{width:100%!important}.pqm-hero{padding:28px 22px;border-radius:24px}.pqm-training-kb{padding:18px 10px}.pqm-footer{flex-direction:column}.pqm-card{padding:20px}.pqm-grid,.pqm-grid-3,.pqm-checklist,.pqm-nav-grid,.pqm-flow{grid-template-columns:1fr}.pqm-table{min-width:760px}}\n@media(max-width:680px){.pqm-side{grid-template-columns:1fr!important}.pqm-training-kb h1{font-size:34px}.pqm-hero{padding:24px 18px}.pqm-card{border-radius:20px}.pqm-table{min-width:640px}.pqm-step{padding-left:52px}.pqm-step:before{left:14px}}<\/p>\n<p>\/* v5.2 linked media helpers + stable PQM hero contrast. *\/\n.pqm-training-kb .pqm-hero{\n  background:linear-gradient(135deg,#071528 0%,#103d99 56%,#18b5bd 100%) !important;\n  color:#ffffff !important;\n  border:none !important;\n  box-shadow:0 28px 70px rgba(7,21,40,.20) !important;\n}\n.pqm-training-kb .pqm-hero h1{color:#ffffff !important;text-shadow:0 2px 18px rgba(0,0,0,.20) !important;}\n.pqm-training-kb .pqm-hero p{color:#e8f3ff !important;font-weight:650 !important;}\n.pqm-training-kb .pqm-eyebrow{color:#9ee9ff !important;}\n.pqm-training-kb .pqm-hero .pqm-pill{background:#ffffff !important;color:#1648c5 !important;border:1px solid rgba(255,255,255,.72) !important;}\n.pqm-training-kb .pqm-shot-link{display:block;text-decoration:none!important;color:inherit!important}\n.pqm-training-kb .pqm-shot-link:hover img{filter:brightness(.98);transform:translateY(-1px)}\n.pqm-training-kb .pqm-shot img{transition:transform .16s ease,filter .16s ease}\n<\/style>\n<section class=\"pqm-training-kb\">\n<p class=\"pqm-subtle\"><a href=\"https:\/\/rewolucjaai.pl\/?page_id=1065\">PQM Training<\/a> \/ Production Dashboard<\/p>\n<div class=\"pqm-hero\" style=\"background-color:#071528!important;background-image:linear-gradient(135deg,#06142a 0%,#0b2d73 50%,#128fa3 100%)!important;color:#fff!important;\">\n<div class=\"pqm-eyebrow\">Command Center<\/div>\n<h1>Production Dashboard<\/h1>\n<p>Daily control screen for managers: metrics, open tasks, urgent work, quick actions and production overview.<\/p>\n<div style=\"margin-top:20px\"><span class=\"pqm-pill\">Production OS<\/span><span class=\"pqm-pill\">WordPress Core<\/span><span class=\"pqm-pill\">Role-based workflow<\/span><span class=\"pqm-pill\">Training Center<\/span><\/div>\n<\/div>\n<div class=\"pqm-layout\">\n<div class=\"pqm-side\">\n<div class=\"pqm-mini-title\">Training pages<\/div>\n<p><a href=\"https:\/\/rewolucjaai.pl\/?page_id=1065\">Training Home<\/a><a class=\"pqm-active\" href=\"https:\/\/rewolucjaai.pl\/?page_id=1126\">Production Dashboard<\/a><a href=\"https:\/\/rewolucjaai.pl\/?page_id=1151\">Core Configuration<\/a><a href=\"https:\/\/rewolucjaai.pl\/?page_id=1149\">Tasks and Add Task<\/a><a href=\"https:\/\/rewolucjaai.pl\/?page_id=1128\">Departments and Workflow<\/a><a href=\"https:\/\/rewolucjaai.pl\/?page_id=1069\">Calendar and Standard Gantt<\/a><a href=\"https:\/\/rewolucjaai.pl\/?page_id=1130\">Email Queue and Communication<\/a><a href=\"https:\/\/rewolucjaai.pl\/?page_id=1142\">Reports and KPI<\/a><a href=\"https:\/\/rewolucjaai.pl\/?page_id=1140\">Modules \/ Marketplace<\/a><a href=\"https:\/\/rewolucjaai.pl\/?page_id=1144\">Setup Wizard<\/a><a href=\"https:\/\/rewolucjaai.pl\/?page_id=1138\">License and Demo Mode<\/a><a href=\"https:\/\/rewolucjaai.pl\/?page_id=1134\">Help and Training<\/a><a href=\"https:\/\/rewolucjaai.pl\/?page_id=1067\">Admin Panel<\/a><a href=\"https:\/\/rewolucjaai.pl\/?page_id=1124\">Client Panel<\/a><a href=\"https:\/\/rewolucjaai.pl\/?page_id=1132\">Employee Worker Portal<\/a><a href=\"https:\/\/rewolucjaai.pl\/?page_id=1146\">Shop Manager \/ Supervisor<\/a><a href=\"https:\/\/rewolucjaai.pl\/?page_id=1136\">Implementation Checklist<\/a><\/div>\n<div class=\"pqm-main\">\n<div class=\"pqm-card\" id=\"purpose\">\n<h2>Purpose in plain language<\/h2>\n<p>The Production Dashboard is the first screen a manager should open in the morning. It answers the question: <strong>what is happening in production right now?<\/strong> It is not meant to replace the task list, reports or calendar. It is a command center that points the user to the right next action.<\/p>\n<p>A beginner should treat the dashboard like the cockpit of a production floor. The cards summarize current workload, the latest tasks, urgent items, completion numbers and shortcuts. When something looks wrong, the user clicks deeper into Tasks, Reports, Calendar or Add Task.<\/p>\n<\/div>\n<section id=\"where-click\">\n<h2>Where to click<\/h2>\n<div class=\"pqm-steps\">\n<div class=\"pqm-step\">Log in to WordPress with a manager or administrator account.<\/div>\n<div class=\"pqm-step\">In the left WordPress admin menu, open <span class=\"pqm-kbd\">PQM<\/span> or <span class=\"pqm-kbd\">Production Queue<\/span>.<\/div>\n<div class=\"pqm-step\">Choose <span class=\"pqm-kbd\">Dashboard<\/span>. In some builds the dashboard is the first screen after opening the PQM menu.<\/div>\n<div class=\"pqm-step\">Use the top metric cards first, then the quick-action buttons, then the recent\/open task lists.<\/div>\n<\/div>\n<\/section>\n<section id=\"screen-map\">\n<h2>Screen map: what every area means<\/h2>\n<div class=\"pqm-table-wrap\">\n<table class=\"pqm-table\">\n<thead>\n<tr>\n<th>Area<\/th>\n<th>What it means<\/th>\n<th>What the user should do<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Total \/ active tasks card<\/td>\n<td>Shows how much work exists in the system and how much is still open.<\/td>\n<td>Click through to the task list when the number looks too high or does not match reality.<\/td>\n<\/tr>\n<tr>\n<td>In progress \/ done \/ overdue cards<\/td>\n<td>Shows production pressure and completion level.<\/td>\n<td>Use these cards to decide whether the day starts with normal work or urgent cleanup.<\/td>\n<\/tr>\n<tr>\n<td>Recent tasks<\/td>\n<td>Shows new or recently changed tasks.<\/td>\n<td>Open the newest task and verify that status, department, deadline and notes are correct.<\/td>\n<\/tr>\n<tr>\n<td>Quick actions<\/td>\n<td>Shortcuts to Add Task, Task List, Reports, Calendar, Settings or portals.<\/td>\n<td>Use shortcuts instead of searching through the WordPress menu.<\/td>\n<\/tr>\n<tr>\n<td>Charts \/ KPI preview<\/td>\n<td>Visual summary of production activity, status mix or trend data.<\/td>\n<td>Do not panic if charts are empty on a fresh installation. Charts need real task data and correct dates.<\/td>\n<\/tr>\n<tr>\n<td>Module widgets<\/td>\n<td>Optional cards from modules such as warehouse, CRM, documents or analytics.<\/td>\n<td>Use them only if the module is installed and activated for the license\/site.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/section>\n<section id=\"daily-workflow\">\n<h2>Daily manager workflow<\/h2>\n<div class=\"pqm-steps\">\n<div class=\"pqm-step\">Open Dashboard at the beginning of the day. Look at open, in-progress, overdue and completed numbers.<\/div>\n<div class=\"pqm-step\">Click the task list or recent task card and review tasks created since the last production meeting.<\/div>\n<div class=\"pqm-step\">Open tasks with missing department, missing deadline or unclear notes. Fix them before production starts.<\/div>\n<div class=\"pqm-step\">Check whether any task is late or close to the deadline. Move it to the correct priority or assign it to the responsible person\/department.<\/div>\n<div class=\"pqm-step\">Open Calendar or Gantt when the dashboard suggests too many tasks in the same period.<\/div>\n<div class=\"pqm-step\">At the end of the day, compare completed tasks against open tasks and check whether anything must be escalated tomorrow.<\/div>\n<\/div>\n<\/section>\n<section id=\"beginner-example\">\n<h2>Beginner example<\/h2>\n<div class=\"pqm-example\"><strong>Example: a new shop manager opens PQM for the first time<\/strong><\/p>\n<p>The manager sees 12 open tasks, 4 in progress and 2 overdue. Instead of clicking randomly, the manager first clicks the overdue card or opens Tasks with a date\/status filter. Then they open each overdue task, check which department is responsible, read the notes and decide whether to update the deadline, change priority or contact the customer.<\/p>\n<\/div>\n<\/section>\n<section id=\"good-practice\">\n<h2>Good practice<\/h2>\n<div class=\"pqm-note pqm-success\">\n<ul>\n<li>Use the dashboard as a morning control screen, not as the only place where work is managed.<\/li>\n<li>Do not judge reports from the dashboard until tasks have correct statuses and deadlines.<\/li>\n<li>Every visible number should be traceable to a task list or report. If a number looks strange, click deeper before assuming a bug.<\/li>\n<li>Keep dashboard widgets clean. Too many widgets make beginners ignore the screen.<\/li>\n<\/ul>\n<\/div>\n<\/section>\n<section id=\"mistakes\">\n<h2>Common beginner mistakes<\/h2>\n<div class=\"pqm-table-wrap\">\n<table class=\"pqm-table\">\n<thead>\n<tr>\n<th>Mistake<\/th>\n<th>Why it causes problems<\/th>\n<th>Better habit<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Creating tasks without deadlines<\/td>\n<td>Dashboard and calendar cannot show urgency correctly.<\/td>\n<td>Always add a realistic date before production starts.<\/td>\n<\/tr>\n<tr>\n<td>Leaving tasks in \u201cnew\u201d forever<\/td>\n<td>The dashboard shows work as not started even if someone is already working.<\/td>\n<td>Move the task to the correct production status or department stage.<\/td>\n<\/tr>\n<tr>\n<td>Using admin account for every worker<\/td>\n<td>Reports, permissions and accountability become unclear.<\/td>\n<td>Create role-based accounts or use frontend worker portals.<\/td>\n<\/tr>\n<tr>\n<td>Ignoring empty states<\/td>\n<td>A fresh installation may look broken even though it only lacks data.<\/td>\n<td>Add demo\/test tasks and complete a full workflow once.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/section>\n<section id=\"screenshots\">\n<h2>Screenshot reference<\/h2>\n<div class=\"pqm-note\"><strong>How to use screenshots<\/strong><\/p>\n<p>Click any screenshot to open it in a new tab. This is useful for zooming in while following the step-by-step instructions.<\/p>\n<\/div>\n<div class=\"pqm-shot\"><strong>Production Dashboard<\/strong><\/p>\n<p>Main production dashboard reference. Use it to explain daily command center cards, shortcuts and operational overview.<\/p>\n<p><a class=\"pqm-shot-link\" href=\"https:\/\/rewolucjaai.pl\/wp-content\/uploads\/2026\/05\/pqm-dashboard.jpg\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/rewolucjaai.pl\/wp-content\/uploads\/2026\/05\/pqm-dashboard.jpg\" alt=\"Production Dashboard\" loading=\"lazy\"><\/a><\/div>\n<div class=\"pqm-shot\"><strong>KPI Dashboard<\/strong><\/p>\n<p>KPI dashboard reference. Use it to explain production indicators, charts and quick health checks.<\/p>\n<p><a class=\"pqm-shot-link\" href=\"https:\/\/rewolucjaai.pl\/wp-content\/uploads\/2026\/05\/pqm-kpi-dashboard-scaled.jpg\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/rewolucjaai.pl\/wp-content\/uploads\/2026\/05\/pqm-kpi-dashboard-scaled.jpg\" alt=\"KPI Dashboard\" loading=\"lazy\"><\/a><\/div>\n<\/section>\n<section id=\"roles\">\n<h2>Who should use this screen?<\/h2>\n<div class=\"pqm-grid-3\">\n<div class=\"pqm-role\"><b>Administrator<\/b>Configures PQM, licenses, modules, health checks, capabilities and technical maintenance. This role should be limited to trusted users.<\/div>\n<div class=\"pqm-role\"><b>Manager \/ Shop Manager<\/b>Controls daily production, creates tasks, checks reports, follows deadlines and supervises employee work without changing technical settings.<\/div>\n<div class=\"pqm-role\"><b>Production Employee<\/b>Works mainly in the frontend Employee Portal and updates assigned production stages without using the WordPress admin area.<\/div>\n<\/div>\n<\/section>\n<section id=\"troubleshooting\">\n<h2>Troubleshooting for beginners<\/h2>\n<div class=\"pqm-table-wrap\">\n<table class=\"pqm-table\">\n<thead>\n<tr>\n<th>Symptom<\/th>\n<th>Simple explanation<\/th>\n<th>What to check first<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>The page looks empty<\/td>\n<td>The system may have no demo data yet, or the current user may not have access to the required role\/capability.<\/td>\n<td>Create one test task, assign a department, then refresh the screen. Also check the user role.<\/td>\n<\/tr>\n<tr>\n<td>A button opens a login page or My Account<\/td>\n<td>The visitor is not logged in or the page is using a frontend-safe route that requires authentication.<\/td>\n<td>Log in with a test user that has the expected role. Check whether the shortcode\/page is visible only to logged-in users.<\/td>\n<\/tr>\n<tr>\n<td>Data exists but does not appear in a report\/chart<\/td>\n<td>Filters, date range, status rules or completion dates may exclude the task.<\/td>\n<td>Clear filters, expand the date range and verify that the task has the status\/date required by the report.<\/td>\n<\/tr>\n<tr>\n<td>Something changed but the screen still shows old data<\/td>\n<td>Browser cache, WordPress cache or AJAX response cache may show old information.<\/td>\n<td>Refresh the page, clear cache for this page and test in an incognito window before debugging code.<\/td>\n<\/tr>\n<tr>\n<td>The layout is broken on a small screen<\/td>\n<td>Wide tables and timelines need horizontal space; this is normal if the content remains readable.<\/td>\n<td>Use the mobile breakpoint, keep cards in one column and allow horizontal scroll only inside tables\/timelines.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/section>\n<section id=\"checklist\">\n<h2>Readiness checklist<\/h2>\n<div class=\"pqm-checklist\">\n<div class=\"pqm-check\">A beginner can explain what this screen is for after reading the first two sections.<\/div>\n<div class=\"pqm-check\">The correct role can open the screen and restricted roles cannot see unsafe actions.<\/div>\n<div class=\"pqm-check\">There is at least one realistic test task visible in the screen.<\/div>\n<div class=\"pqm-check\">Buttons and links go to the expected place.<\/div>\n<div class=\"pqm-check\">The empty state explains what to do next instead of looking broken.<\/div>\n<div class=\"pqm-check\">The page remains readable on tablet and mobile.<\/div>\n<\/div>\n<\/section>\n<section>\n<h2>Related training pages<\/h2>\n<div class=\"pqm-nav-grid\"><a href=\"https:\/\/rewolucjaai.pl\/?page_id=1065\">Training Home<small>Training overview and recommended learning path.<\/small><\/a><a href=\"https:\/\/rewolucjaai.pl\/?page_id=1151\">Core Configuration<small>System settings, statuses, roles, capabilities and safe defaults.<\/small><\/a><a href=\"https:\/\/rewolucjaai.pl\/?page_id=1149\">Tasks and Add Task<small>How to create, read and update production tasks step by step.<\/small><\/a><a href=\"https:\/\/rewolucjaai.pl\/?page_id=1128\">Departments and Workflow<small>How production stages and responsibilities are modeled.<\/small><\/a><a href=\"https:\/\/rewolucjaai.pl\/?page_id=1069\">Calendar and Standard Gantt<small>Date planning, deadlines and visual timeline overview.<\/small><\/a><a href=\"https:\/\/rewolucjaai.pl\/?page_id=1130\">Email Queue and Communication<small>Customer messages, email queue and communication templates.<\/small><\/a><a href=\"https:\/\/rewolucjaai.pl\/?page_id=1142\">Reports and KPI<small>KPI, margins, bottlenecks, exports and production analysis.<\/small><\/a><a href=\"https:\/\/rewolucjaai.pl\/?page_id=1140\">Modules \/ Marketplace<small>Optional modules, activation state and upgrade path.<\/small><\/a><\/div>\n<\/section>\n<div class=\"pqm-footer\"><a class=\"pqm-btn secondary\" href=\"https:\/\/rewolucjaai.pl\/?page_id=1065\">\u2190 Training Home<\/a><a class=\"pqm-btn\" href=\"https:\/\/rewolucjaai.pl\/?page_id=1151\">Core Configuration \u2192<\/a><\/div>\n<\/div>\n<\/div>\n<\/section>\n","protected":false},"excerpt":{"rendered":"<p>PQM Training \/ Production Dashboard Command Center Production Dashboard Daily control screen for managers: metrics, open tasks, urgent work, quick actions and production overview. Production OSWordPress CoreRole-based workflowTraining Center Training pages Training HomeProduction DashboardCore ConfigurationTasks and Add TaskDepartments and WorkflowCalendar and Standard GanttEmail Queue and CommunicationReports and KPIModules \/ MarketplaceSetup WizardLicense and Demo ModeHelp and [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1126","page","type-page","status-publish","hentry"],"blocksy_meta":[],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/rewolucjaai.pl\/index.php?rest_route=\/wp\/v2\/pages\/1126","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rewolucjaai.pl\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/rewolucjaai.pl\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/rewolucjaai.pl\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rewolucjaai.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1126"}],"version-history":[{"count":2,"href":"https:\/\/rewolucjaai.pl\/index.php?rest_route=\/wp\/v2\/pages\/1126\/revisions"}],"predecessor-version":[{"id":1155,"href":"https:\/\/rewolucjaai.pl\/index.php?rest_route=\/wp\/v2\/pages\/1126\/revisions\/1155"}],"wp:attachment":[{"href":"https:\/\/rewolucjaai.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1126"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}