Purpose
Workshop Goal
Pre-workshop
Login, store authorization, data connectivity, and LINE binding preparation are handled before the hands-on practice.
During workshop
Participants follow step-by-step instructions. Their job is to verify results and discuss business logic, not discover the process from scratch.
Post-workshop
Participants rerun the same scenarios for additional dates, stores, and issue types, then bring feedback to the next session.
Schedule
July 15 Agenda: 13:00-17:00
Everyone can follow the same session without technical interruption.
Understand what the Agent can answer today and what is Phase 2.
Read North Star status and split On-time vs In-full.
Find ready-for-pick, ready-for-send, overdue and near-cutoff risks.
Know which Skill to use when In-full or picking capability is the issue.
Collect quick questions.
Use the pre-bound LINE account to review test cards and scheduled reports.
Ask process/config/metric/operation questions and verify KB answers.
Let the Agent build, publish, and open a shareable data dashboard.
Leave with repeatable practice cases and a feedback template.
Before 13:00
Pre-workshop Setup
00Readiness Checklist
Complete this before business users start the guided session.
Each participant logs in using their normal account.
Participants ask the Agent a business-friendly readiness question. The Agent performs the technical checks in the background.
If not ready: Agent should explain the business impact, such as login expired or data service temporarily unavailable, without exposing technical command details.
Participants bind LINE before the hands-on push workflow. If binding cannot be completed for everyone, the facilitator completes one demo account and the rest observe.
Participants ask the Agent to create a feedback sheet template. During and after testing, they can ask the Agent to append findings into the same structure.
Capabilities
Agent Skill Map
The Agent is not a single report. It is a routed skill system: business questions are mapped to the right data, knowledge, push, or builder skill.
North Star and outbound
makro-otifs-trackermakro-outbound-dashboardmakro-store-outbound-rankingwms-order-querywms-trip-querywms-pack-queryPOD and order closure
makro-pod-monitororder-info-querypick-info-querypack-info-queryShortage and replenishment
makro-shortage-monitormakro-replenish-trackermakro-duplicate-cn-trackerwms-shortage-queryPicking and workforce
makro-first-pick-ratemakro-picking-efficiencymakro-shift-pick-ratemakro-employee-performancemakro-manpower-shiftwms-worker-efficiency-queryKnowledge and troubleshooting
process-explainconfig-explainmetric-explainoperation-guidetroubleshootwms-knowledge-fmcliLINE, report, and automation
line-bindcodeline-template-buildersnapshot-builderscheduler-managerBuilder and extension
fmcli-runfmcli-adhoc-queryfmcli-create-metriccloud-app-builderapp-builderSales and operational add-ons
makro-sales-performancecloud-app-buildersnapshot-builderMigration Map
From Excel Macro to Agent Skill
| Original workbook | Business purpose | Agent path | Status |
|---|---|---|---|
| Top 50 store focus | Store performance, OTIFS split, shortage and follow-up focus. | makro-store-outbound-ranking | MVP ready Basic store outbound ranking. Area/OD mapping is a later enhancement. |
| Check Order / POD | Late-stage order follow-up, ready-for-pick, ready-for-send, overdue risk, POD/payment closure. | makro-pod-monitor | MVP partial WMS-side order closure ready. POD/payment and Locus are Phase 2. |
Module A
OTIFS Diagnosis and Outbound Briefing
AStart From the North Star
Use OTIFS as the entry point, then drill down into On-time and In-full.
Participants check whether the recommendation matches their operational experience for the store.
Module C
POD and Order Closure Monitor
CFind Orders Needing Follow-up
WMS-side MVP behind the Check Order / POD macro workbook.
Module D
Shortage, Replenishment, Picking, and Workforce
DFollow the Root Cause Chain
Practice which Skill to use after OTIFS is split.
| Question | Prompt | Expected Skill |
|---|---|---|
| Shortage issue | Which departments or items are driving shortage today? | makro-shortage-monitor |
| Replenishment follow-up | Which replenishment tasks still need manager attention? | makro-replenish-tracker |
| First pick issue | How is first-pick success today? Which area is weak? | makro-first-pick-rate |
| Picking speed | Is picking efficiency below target? What should I check next? | makro-picking-efficiency |
| Shift capacity | How many orders are picked per picker this shift? | makro-shift-pick-rate |
| Manpower | Do we have enough manpower by shift and task type? | makro-manpower-shift |
Module E
Use LINE Push, Message Template, Snapshot, and Scheduler
ETurn Results Into Push Workflow
Use an already-bound LINE account to preview, test, and schedule manager-review notifications.
Module F
Knowledge Q&A and Troubleshooting
FAsk Process and Operation Questions
Use the knowledge skills when the question is "what does this mean" rather than "show today's number".
| Question type | Sample prompt | Skill |
|---|---|---|
| Process | Explain the outbound order flow from order creation to handover. | process-explain |
| Metric | What does OTIFS mean and how should I interpret it? | metric-explain |
| Operation guide | How should a picker handle an OOS item step by step? | operation-guide |
| Configuration | Why is this feature not visible for my store? | config-explain |
| Troubleshooting | This order is stuck before handover. What should I check? | troubleshoot |
Module G
Build a Cloud App Dashboard
GTurn Insights Into a Shareable Dashboard
Use the cloud-app-builder skill to let the Agent build, publish, and open a data dashboard — no coding from the business user.
Tell the Agent the topic, data source, and layout. The Agent confirms the scope and proposes the modules it will call.
The Agent checks whether the needed Groovy cloud modules exist and creates any missing ones. Each module must be published to Center before the dashboard can call it.
Ask the Agent to create the app and publish the frontend files. Each publish creates a new version (v1, v2, ...) that you can roll back.
Ask the Agent to open the app. It auto-generates an access token and opens the dashboard in your browser.
Share the app with a colleague by login ID. Each viewer gets their own session and sees data scoped to their authorized store.
Ask the Agent to list every cloud app you already have. Useful before creating a new one to avoid duplicates, or later to review, roll back, or clean up apps.
Ready-to-use
Prompt Library by Scenario
Morning briefing
Store ranking
POD closure
Shortage
Picking
LINE push
Schedule
Knowledge
Post-workshop
Practice Cases Before Follow-up
| Case | Task | What to verify |
|---|---|---|
| 1 | Build a cloud app dashboard for outbound overview and open it in the browser. | App opens without 401, cards render data, date picker reloads numbers. |
| 2 | Ask for order closure risk during a busy shift. | Ready-for-pick, ready-for-send, overdue or near-cutoff buckets. |
| 3 | Ask why OTIFS is low. | Agent splits On-time vs In-full and recommends the next Skill. |
| 4 | Ask a process or metric explanation question. | Answer comes from knowledge module or says knowledge is missing. |
| 5 | Try a LINE template preview or test push flow. | Template content, test notification, detail page link, manager review step. |
| 6 | Record one missing business rule. | Classify as Area/OD mapping, POD/payment, Locus delivery, metric definition, or permission issue. |
Reference
Metric Appendix and Current Limitations
Store outbound ranking formulas
| Field | Current formula |
|---|---|
| totalOrders | Count of outbound orders in the date range. |
| nonCancelledOrders | Orders where cancel time is empty. |
| shippedOrders | Orders where outbound time exists. |
| onTimeOrders | Shipped orders where timeout flag is 0. |
| inFullOrders | Non-cancelled orders where shortage flag is 0. |
| otifsOrders | Orders that are shipped, on-time, and in-full. |
| otifsRate | otifsOrders / nonCancelledOrders * 100. |
| onTimeRate | onTimeOrders / nonCancelledOrders * 100. |
| inFullRate | inFullOrders / nonCancelledOrders * 100. |
| cnShortageRate | Shortage orders / nonCancelledOrders * 100. |
Current limitations to explain clearly
Area/OD
- Current command is not Area/OD ranking.
- mappingStatus = not-applicable is expected.
- Final Area/OD ranking needs store-to-Area/OD mapping.
POD and delivery
- POD/payment pending count and amount are Phase 2.
- POD aging and payment method split are Phase 2.
- Locus delivery status and delivery on-time are Phase 2.
Final decisions
- Agent provides diagnosis and options.
- Manager reviews and decides action.
- Agent does not make staffing or operational final decisions.
Data permissions
- Users only see authorized store data.
- Cross-store comparison must stay within authorized scope.
- Permission mismatch should be captured as setup feedback.