{
    "id": 1140,
    "date": "2026-05-25T20:56:45",
    "date_gmt": "2026-05-25T18:56:45",
    "guid": {
        "rendered": "https:\/\/rewolucjaai.pl\/?page_id=1140"
    },
    "modified": "2026-05-25T21:32:52",
    "modified_gmt": "2026-05-25T19:32:52",
    "slug": "pqm-training-modules-marketplace",
    "status": "publish",
    "type": "page",
    "link": "https:\/\/rewolucjaai.pl\/pl\/?page_id=1140",
    "title": {
        "rendered": "Targowisko Modu\u0142\u00f3w Szkoleniowych PQM"
    },
    "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\/pl\/?page_id=1065\">Szkolenie PQM<\/a> \/ Modules \/ Marketplace<\/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\">Expansion Layer<\/div>\n<h1>Modules \/ Marketplace<\/h1>\n<p>Understand optional modules, activation states, license entitlements and safe expansion beyond the core.<\/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\/pl\/?page_id=1065\">Training Home<\/a><a href=\"https:\/\/rewolucjaai.pl\/pl\/?page_id=1126\">Production Dashboard<\/a><a href=\"https:\/\/rewolucjaai.pl\/pl\/?page_id=1151\">Core Configuration<\/a><a href=\"https:\/\/rewolucjaai.pl\/pl\/?page_id=1149\">Tasks and Add Task<\/a><a href=\"https:\/\/rewolucjaai.pl\/pl\/?page_id=1128\">Departments and Workflow<\/a><a href=\"https:\/\/rewolucjaai.pl\/pl\/?page_id=1069\">Calendar and Standard Gantt<\/a><a href=\"https:\/\/rewolucjaai.pl\/pl\/?page_id=1130\">Email Queue and Communication<\/a><a href=\"https:\/\/rewolucjaai.pl\/pl\/?page_id=1142\">Reports and KPI<\/a><a class=\"pqm-active\" href=\"https:\/\/rewolucjaai.pl\/pl\/?page_id=1140\">Modules \/ Marketplace<\/a><a href=\"https:\/\/rewolucjaai.pl\/pl\/?page_id=1144\">Setup Wizard<\/a><a href=\"https:\/\/rewolucjaai.pl\/pl\/?page_id=1138\">License and Demo Mode<\/a><a href=\"https:\/\/rewolucjaai.pl\/pl\/?page_id=1134\">Help and Training<\/a><a href=\"https:\/\/rewolucjaai.pl\/pl\/?page_id=1067\">Admin Panel<\/a><a href=\"https:\/\/rewolucjaai.pl\/pl\/?page_id=1124\">Client Panel<\/a><a href=\"https:\/\/rewolucjaai.pl\/pl\/?page_id=1132\">Employee Worker Portal<\/a><a href=\"https:\/\/rewolucjaai.pl\/pl\/?page_id=1146\">Shop Manager \/ Supervisor<\/a><a href=\"https:\/\/rewolucjaai.pl\/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>Modules \/ Marketplace is the place where PQM can grow beyond the core. The core should stay stable and focused on production tasks, while optional modules add areas such as warehouse, CRM, documents, planning, AI analytics, employee access, client portal and integrations.<\/p>\n<p>For a beginner, the Marketplace is like a catalog of additional powers. It should clearly show what is installed, what is active, what requires a license and what is available later.<\/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 as administrator.<\/div>\n<div class=\"pqm-step\">Open <span class=\"pqm-kbd\">PQM<\/span> \u2192 <span class=\"pqm-kbd\">Modules<\/span>, <span class=\"pqm-kbd\">Marketplace<\/span> or <span class=\"pqm-kbd\">Admin Panel<\/span> \u2192 module registry.<\/div>\n<div class=\"pqm-step\">Review installed modules first. Check if each module is active, inactive or unavailable due to license.<\/div>\n<div class=\"pqm-step\">If installing a ZIP module is supported, upload only trusted PQM module packages.<\/div>\n<div class=\"pqm-step\">After activating a module, refresh the admin menu and verify that the new menu\/page works for the correct role.<\/div>\n<\/div>\n<\/section>\n<section id=\"states\">\n<h2>Module states explained<\/h2>\n<div class=\"pqm-table-wrap\">\n<table class=\"pqm-table\">\n<thead>\n<tr>\n<th>State<\/th>\n<th>Meaning<\/th>\n<th>What to do<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Available<\/td>\n<td>The module exists in catalog and can be installed\/activated if licensed.<\/td>\n<td>Read description before enabling.<\/td>\n<\/tr>\n<tr>\n<td>Installed<\/td>\n<td>Module files are present on the site.<\/td>\n<td>Activate if license and dependencies allow it.<\/td>\n<\/tr>\n<tr>\n<td>Active<\/td>\n<td>Module is running and should add features\/pages.<\/td>\n<td>Test permissions and menu links immediately.<\/td>\n<\/tr>\n<tr>\n<td>Inactive<\/td>\n<td>Files exist but the module is not booted.<\/td>\n<td>Activate only when needed; leave inactive modules if not used.<\/td>\n<\/tr>\n<tr>\n<td>Locked \/ license required<\/td>\n<td>Module is not available under current license\/entitlement.<\/td>\n<td>Check license screen or purchase\/assign entitlement.<\/td>\n<\/tr>\n<tr>\n<td>Error \/ health warning<\/td>\n<td>Module failed to load or dependency is missing.<\/td>\n<td>Open Health Center\/Admin Panel and check logs before continuing.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/section>\n<section id=\"module-categories\">\n<h2>Typical module categories<\/h2>\n<div class=\"pqm-grid\">\n<div class=\"pqm-card\">\n<h3>Production expansion<\/h3>\n<ul>\n<li>Warehouse<\/li>\n<li>Documents Hub Pro<\/li>\n<li>Quality Control<\/li>\n<li>Machines &#038; Maintenance<\/li>\n<li>Production Recipes<\/li>\n<li>Advanced Planning \/ Gantt Pro<\/li>\n<\/ul>\n<\/div>\n<div class=\"pqm-card\">\n<h3>Business expansion<\/h3>\n<ul>\n<li>CRM Pro<\/li>\n<li>Client Portal Pro<\/li>\n<li>Purchasing &#038; Suppliers<\/li>\n<li>HR<\/li>\n<li>Automation Engine<\/li>\n<li>API Integrations<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/section>\n<section id=\"activation\">\n<h2>Safe activation workflow<\/h2>\n<div class=\"pqm-steps\">\n<div class=\"pqm-step\">Make a backup before installing or updating modules on a production site.<\/div>\n<div class=\"pqm-step\">Check whether the core version is compatible with the module version.<\/div>\n<div class=\"pqm-step\">Check license state and module entitlement.<\/div>\n<div class=\"pqm-step\">Install or activate the module.<\/div>\n<div class=\"pqm-step\">Open the module page and confirm it loads without critical errors.<\/div>\n<div class=\"pqm-step\">Check permissions: admin, manager, worker and customer should not all see the same actions.<\/div>\n<div class=\"pqm-step\">Create one test record or perform one safe test action.<\/div>\n<div class=\"pqm-step\">Only then use the module with real production data.<\/div>\n<\/div>\n<\/section>\n<section id=\"dependencies\">\n<h2>Dependencies and expectations<\/h2>\n<div class=\"pqm-table-wrap\">\n<table class=\"pqm-table\">\n<thead>\n<tr>\n<th>Module<\/th>\n<th>Usually needs<\/th>\n<th>Beginner warning<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Warehouse<\/td>\n<td>Products\/materials, stock movements, user logging, documents.<\/td>\n<td>Do not activate without deciding how reservations and real stock issue will work.<\/td>\n<\/tr>\n<tr>\n<td>Documents Hub<\/td>\n<td>Task\/order\/warehouse\/CRM document sources.<\/td>\n<td>It should aggregate documents, not create chaos with duplicated files.<\/td>\n<\/tr>\n<tr>\n<td>CRM<\/td>\n<td>Contacts, companies, notes, activity history.<\/td>\n<td>Decide who owns client data before importing.<\/td>\n<\/tr>\n<tr>\n<td>Advanced Gantt<\/td>\n<td>Dates, departments, capacities and optionally machines\/days off.<\/td>\n<td>Wrong task dates create wrong planning.<\/td>\n<\/tr>\n<tr>\n<td>AI \/ NASA Analytics<\/td>\n<td>Clean task history and enough data volume.<\/td>\n<td>AI insights are only useful if the underlying production data is reliable.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\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>Stabilize core before enabling many modules.<\/li>\n<li>Enable one module at a time and test it with a realistic workflow.<\/li>\n<li>Keep a written list of active modules, license entitlements and business owner for each module.<\/li>\n<li>Do not let Marketplace become a toy box. Every active module should solve a real business problem.<\/li>\n<\/ul>\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>Modules \/ Marketplace<\/strong><\/p>\n<p>Modules and marketplace reference. Use it to explain installed modules, available modules and upgrade path.<\/p>\n<p><a class=\"pqm-shot-link\" href=\"https:\/\/rewolucjaai.pl\/wp-content\/uploads\/2026\/05\/pqm-moudules.jpg\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/rewolucjaai.pl\/wp-content\/uploads\/2026\/05\/pqm-moudules.jpg\" alt=\"Modules \/ Marketplace\" 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\/pl\/?page_id=1065\">Training Home<small>Training overview and recommended learning path.<\/small><\/a><a href=\"https:\/\/rewolucjaai.pl\/pl\/?page_id=1126\">Production Dashboard<small>Daily command center, active tasks, metrics and quick actions.<\/small><\/a><a href=\"https:\/\/rewolucjaai.pl\/pl\/?page_id=1151\">Core Configuration<small>System settings, statuses, roles, capabilities and safe defaults.<\/small><\/a><a href=\"https:\/\/rewolucjaai.pl\/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\/pl\/?page_id=1128\">Departments and Workflow<small>How production stages and responsibilities are modeled.<\/small><\/a><a href=\"https:\/\/rewolucjaai.pl\/pl\/?page_id=1069\">Calendar and Standard Gantt<small>Date planning, deadlines and visual timeline overview.<\/small><\/a><a href=\"https:\/\/rewolucjaai.pl\/pl\/?page_id=1130\">Email Queue and Communication<small>Customer messages, email queue and communication templates.<\/small><\/a><a href=\"https:\/\/rewolucjaai.pl\/pl\/?page_id=1142\">Reports and KPI<small>KPI, margins, bottlenecks, exports and production analysis.<\/small><\/a><\/div>\n<\/section>\n<div class=\"pqm-footer\"><a class=\"pqm-btn secondary\" href=\"https:\/\/rewolucjaai.pl\/pl\/?page_id=1142\">\u2190 Reports and KPI<\/a><a class=\"pqm-btn\" href=\"https:\/\/rewolucjaai.pl\/pl\/?page_id=1144\">Setup Wizard \u2192<\/a><\/div>\n<\/div>\n<\/div>\n<\/section>",
        "protected": false
    },
    "excerpt": {
        "rendered": "<p>PQM Training \/ Modules \/ Marketplace Expansion Layer Modules \/ Marketplace Understand optional modules, activation states, license entitlements and safe expansion beyond the core. 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>",
        "protected": false
    },
    "author": 1,
    "featured_media": 0,
    "parent": 0,
    "menu_order": 0,
    "comment_status": "closed",
    "ping_status": "closed",
    "template": "",
    "meta": {
        "footnotes": ""
    },
    "class_list": [
        "post-1140",
        "page",
        "type-page",
        "status-publish",
        "hentry"
    ],
    "blocksy_meta": [],
    "jetpack_sharing_enabled": true,
    "_links": {
        "self": [
            {
                "href": "https:\/\/rewolucjaai.pl\/pl\/index.php?rest_route=\/wp\/v2\/pages\/1140",
                "targetHints": {
                    "allow": [
                        "GET"
                    ]
                }
            }
        ],
        "collection": [
            {
                "href": "https:\/\/rewolucjaai.pl\/pl\/index.php?rest_route=\/wp\/v2\/pages"
            }
        ],
        "about": [
            {
                "href": "https:\/\/rewolucjaai.pl\/pl\/index.php?rest_route=\/wp\/v2\/types\/page"
            }
        ],
        "author": [
            {
                "embeddable": true,
                "href": "https:\/\/rewolucjaai.pl\/pl\/index.php?rest_route=\/wp\/v2\/users\/1"
            }
        ],
        "replies": [
            {
                "embeddable": true,
                "href": "https:\/\/rewolucjaai.pl\/pl\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1140"
            }
        ],
        "version-history": [
            {
                "count": 2,
                "href": "https:\/\/rewolucjaai.pl\/pl\/index.php?rest_route=\/wp\/v2\/pages\/1140\/revisions"
            }
        ],
        "predecessor-version": [
            {
                "id": 1161,
                "href": "https:\/\/rewolucjaai.pl\/pl\/index.php?rest_route=\/wp\/v2\/pages\/1140\/revisions\/1161"
            }
        ],
        "wp:attachment": [
            {
                "href": "https:\/\/rewolucjaai.pl\/pl\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1140"
            }
        ],
        "curies": [
            {
                "name": "wp",
                "href": "https:\/\/api.w.org\/{rel}",
                "templated": true
            }
        ]
    }
}