màj wiki avec retour MES lot-5 AD
This commit is contained in:
@@ -0,0 +1,823 @@
|
||||
# Wiki EasyWMS — Compilation Log
|
||||
|
||||
(Les entrées les plus récentes en haut)
|
||||
|
||||
## 2026-04-17 — Batch 12: Robotique & intégration GALILEO (20 sources)
|
||||
|
||||
Sources ingérées (documentation interne robotique Mecalux France) couvrant : présentation GALILEO (rôle, architecture, SCADA), protocole WMS↔GALILEO (3 types de messages Event/Search/End + updates station/route), communication Easy↔Galileo via Gateway port 3000, fondamentaux de la robotique EasyWMS (stations, tâches, commandes, rangement automatique, double-profondeur), acronymes des éléments mécaniques (ES→EN), terminologie des convoyeurs (LRA/LRC/LBC/LRL/LTM/LRD/LRI + comportement tracking), catalogue TK (ML/MLB/EPSF/EPDF/ECDF), codes de stations (FR/ES/EN), configuration EasyS, configuration SmartUI (stations/routes), tests miniload Gateway, organisation projet robotique (équipe, DTR, planning), planning installation miniload, DTR configuration réseau, documents de référence, comprendre les logs Gateway (klogg, patterns), erreurs et défauts GALILEO (codes 1116/1201/1291, EndErrorCode 0-7), changer adresse WMS dans GALILEO, plan de tests stations, Automation Dashboard :
|
||||
|
||||
- `sources/Acronymes_elements_mecaniques.md`
|
||||
- `sources/Automation_Dashboard.md`
|
||||
- `sources/Bases_fonctionnement_robotique_EasyWMS.md`
|
||||
- `sources/Catalogue_TK.md`
|
||||
- `sources/Changer_adresse_WMS_dans_GALILEO.md`
|
||||
- `sources/Codes_de_station.md`
|
||||
- `sources/Communication_Easy_Galileo.md`
|
||||
- `sources/Communication_WMS_GALILEO.md`
|
||||
- `sources/Comprendre_logs_Gateway.md`
|
||||
- `sources/Configuration_EasyS.md`
|
||||
- `sources/Configuration_SmartUI.md`
|
||||
- `sources/Convoyeur_terminologie.md`
|
||||
- `sources/DTR_configuration_reseau_materiel.md`
|
||||
- `sources/Documents_utiles.md`
|
||||
- `sources/Erreurs_Defauts_GALILEO.md`
|
||||
- `sources/Organisation_projet_Robotique.md`
|
||||
- `sources/Plan_tests_stations.md`
|
||||
- `sources/Planning_Installation_Miniload.md`
|
||||
- `sources/Presentation_GALILEO.md`
|
||||
- `sources/Tests_Miniload_Gateway.md`
|
||||
|
||||
Toutes archivées dans `sources/archives/` après ingestion.
|
||||
|
||||
### New pages created (5)
|
||||
|
||||
- `architecture/galileo-integration.md` — CREATED (Gateway topology port 3000, protocole 3 messages Event/Search/End, capacité stations PK/PS vs TK, workflows `Galileo_*EventHandler_PR`, commande `GalileoMovTrackingCreateCommand`, virtual location `Mov`, SCADA vs GALILEO vs WMS)
|
||||
- `concepts/mechanical-elements.md` — CREATED (table acronymes ES→EN ~30 éléments, matrice codes stations FR/ES/EN 24 lignes, comportement tracking convoyeurs LRA/LRC/LBC/LRL/LTM/LRD/LRI, nomenclature miniload ML/MLB/EPSF/EPDF/ECDF)
|
||||
- `operations/galileo-simulation.md` — CREATED (install Gateway, MainObject.config tenantCode/TokenUser/PasswordEncrypt, firewall port 3000, config EasyS rack/aisle/PLC types, config SmartUI stations/routes, TE/TS Logical X=991, LTM routing, PK setup, routes MP-extraction + MP-reject, injection PIE event, extraction manuelle 3 façons, Manual Action + Liberate, requête LINQ de synchro StationRoutes)
|
||||
- `operations/galileo-troubleshooting.md` — CREATED (chemin log Gateway `C:\ProgramData\Mecalux\EasyWMS Gateway 2015\Logs\AllLog.log`, structure station/route updates, patterns klogg `DataInfo.+_CodeSupport_`, table EndErrorCode 0-7 avec résolution, procédure 4 étapes pour EndErrorCode=4, faults 1116/1201/1291, adresse WMS Confluence, checklist pré-escalade)
|
||||
- `operations/robotics-project-lifecycle.md` — CREATED (parties prenantes chef de chantier / chef de projet IT / responsable électricité / responsable de projet, DTR, planning, documents de référence, tests stations avec requête LINQ d'audit, routes "full" CME→TE, PKE→PK, ET→PS, checklist pre go-live)
|
||||
|
||||
### Existing pages updated (6)
|
||||
|
||||
- `concepts/stations.md` — UPDATED (sources robotique : section Station Code Translation FR/ES/EN, Station Capacity Semantics PK/PS per-route vs autres per-station, Route configuration in EasyS)
|
||||
- `concepts/putaway.md` — UPDATED (`Bases_fonctionnement_robotique_EasyWMS.md`, `Configuration_EasyS.md` : section "Putaway in an automatic warehouse (end-to-end)" 9 étapes, "Putaway logic by rack depth" single/double/>2-depth + marge emplacements vides 5% + double-depth Case #1/#2)
|
||||
- `concepts/picking.md` — UPDATED (`Bases_fonctionnement_robotique_EasyWMS.md`, `Configuration_EasyS.md`, `Configuration_SmartUI.md`, `Tests_Miniload_Gateway.md` : sous-section "PK / MP setup and assignment mode" — workstation setup, types de route MP, max concurrent orders, assignment mode Automatic/Manual, 3 façons de déclencher l'extraction)
|
||||
- `modules/automation-dashboard.md` — UPDATED (`Automation_Dashboard.md`, `Erreurs_Defauts_GALILEO.md` : table fault codes 1116/1201/1291, section Reference reports → Confluence)
|
||||
- `architecture/overview.md` — UPDATED (`Presentation_GALILEO.md`, `Communication_WMS_GALILEO.md` : sous-section "Automation control system (TMS)" sous Warehouse Types — GALILEO vs EasyS + Gateway port 3000)
|
||||
- `glossary.md` — UPDATED (nombreux termes robotiques ajoutés — voir ci-dessous)
|
||||
|
||||
### Glossary
|
||||
|
||||
- `glossary.md` — UPDATED avec termes robotiques ajoutés sur toutes les lettres : AP/APC/APR, APS200, ATC, Automatic Aisle (A) ; CME station (C) ; DeleteEmptyContainers, DTR (D) ; EasyS expanded, EasyWMS Gateway, End (message), EndErrorCode, Empileur, EMS, ECB, Event (message), ETQ (E) ; Galileo expanded, Galileo workflows, GalileoMovTrackingCreateCommand (G) ; IdentError, IMS (I) ; ME/TE, MS/TS, MP/TP, Miniload, Mov (virtual location), Manual Action, MT/MTB (M) ; PIE robotics view, PKE, PLC Container Type / PLC Height Type, Port 3000 (P) ; Reject route, Responsable de projet (robotics), Route (GALILEO) (R) ; SCADA, Search (GALILEO), SGA, Station update / Route update (S) ; TK (Transstockeur), TMS disambiguation (robotique vs carrier), Tracking (GALILEO) (T).
|
||||
|
||||
### Index
|
||||
|
||||
- `_index.md` — UPDATED (total 85 → 90 pages ; Concepts 32 → 33 (+mechanical-elements) ; Architecture 5 → 6 (+galileo-integration) ; Operations 16 → 19 (+galileo-simulation, galileo-troubleshooting, robotics-project-lifecycle) ; new "Batch 12 — Robotics & GALILEO Integration" section listée).
|
||||
|
||||
---
|
||||
|
||||
## 2026-04-17 — Batch 11: Fonctionnelles Mecalux France (16 sources)
|
||||
|
||||
Sources ingérées (Confluence EasyWMS France + menu RF) couvrant : ASN Transfer (ROF02), stratégies de réapprovisionnement (Routine/Conclure/Exiger + efficacité), validation des ajustements de stock (Count Profile), chargement camion SmartUI, déclencheurs d'impressions (BL, étiquettes, BL/feuille de route), process d'assignation de stock (`StockAssignProcess_*`), stratégies de remplissage de canaux, chariots à emplacement, changement de séquence SSCC via EasyS, création d'attribut logistique sans mode de capture, split marchandise réception (NEUT/ROUJE), réapprovisionnement inter-sous-entrepôts via zone intermédiaire, picking manuel (`ManualPicking_ByItem_UI`), fusion/merge de commandes (`DlvShareDeliveries`, `ALLOW_MERGE_DIFFERENT_ACCOUNT`), les 5 poids support + poids variable, et mapping complet des menus RFT :
|
||||
|
||||
- `sources/19_ASN_Transfer.md`
|
||||
- `sources/20_Strategies_reapprovisionnement.md`
|
||||
- `sources/21_Validation_ajustements_stock.md`
|
||||
- `sources/22_Chargement_camion.md`
|
||||
- `sources/23_Declencheurs_impressions.md`
|
||||
- `sources/24_Process_assignation_stock.md`
|
||||
- `sources/25_Strategie_remplissage_canaux.md`
|
||||
- `sources/26_Utilisation_chariots_emplacement.md`
|
||||
- `sources/27_Modification_sequence_SSCC.md`
|
||||
- `sources/28_Creation_attribut_logistique_sans_capture.md`
|
||||
- `sources/29_Split_marchandise_reception.md`
|
||||
- `sources/30_Reapprovisionnement_2_sous_entrepots_zone_intermediaire.md`
|
||||
- `sources/31_Picking_Manuel.md`
|
||||
- `sources/32_Fusion_commandes_Merge.md`
|
||||
- `sources/33_Les_poids.md`
|
||||
- `sources/menu_rf_easywms.md`
|
||||
|
||||
Toutes archivées dans `sources/archives/` après ingestion.
|
||||
|
||||
### New pages created (3)
|
||||
|
||||
- `concepts/stock-assignment.md` — CREATED (source 24 — `StockAssignProcess_*` engine, 4 assignment types, customisation hooks)
|
||||
- `concepts/weights.md` — CREATED (source 33 — 5 container weight fields, PIE behaviour, variable-weight items, worked examples)
|
||||
- `architecture/rf-menu.md` — CREATED (menu_rf_easywms — 12 RFT menus mapped to entry workflows with `RFMenu_*`/`SharedMenu_*` codes)
|
||||
|
||||
### Existing pages updated (11)
|
||||
|
||||
- `concepts/reception.md` — UPDATED (sources 19, 29 : Transfer two-warehouse ASN flow, NEUT/ROUJE split strategy with 4 putaway strategies)
|
||||
- `concepts/order-outbound.md` — UPDATED (sources 19, 32 : Transfer flow section with DirectTransfer comparison, Merge/Fusion section with eligibility, config, limitations)
|
||||
- `concepts/replenishment.md` — UPDATED (sources 20, 30 : Routine/Conclure/Exiger SmartUI mapping, efficiency modes table, inter-sub-warehouse replenishment via transit Buffer, duplicate heading fix)
|
||||
- `concepts/picking.md` — UPDATED (sources 26, 31 : Manual Picking flow + 3PL/Carrier conflicts, Location Carts with divisions and SmartUI setup)
|
||||
- `concepts/shipping.md` — UPDATED (sources 22, 32 : Truck Loading SmartUI reference, Merge vs Load distinction)
|
||||
- `concepts/stock-adjustment.md` — UPDATED (source 21 : Count Profile validation modes Never/Always/According to tolerance, tolerance parameters, SuperAdmin/Admin rights, French UI labels)
|
||||
- `concepts/count.md` — UPDATED (source 21 frontmatter only)
|
||||
- `concepts/container.md` — UPDATED (sources 27, 33 : SSCC prefix change procedure via EasyS, cross-ref to weights page)
|
||||
- `concepts/product-item.md` — UPDATED (sources 28, 33 : "Creating a logistic attribute without a capture mode" section with Run Command procedure)
|
||||
- `concepts/putaway.md` — UPDATED (source 25 : Channel strategy SmartUI configuration, mandatory criteria fields, reservation view)
|
||||
- `concepts/labels.md` — UPDATED (source 23 : full Document & Label Printing Triggers reference — 10 document types with manual / XML-flag / event triggers)
|
||||
- `concepts/stock.md` — UPDATED (source 24 : cross-ref to new stock-assignment page)
|
||||
- `concepts/erp-interface.md` — UPDATED (sources 19, 32 : ROF02 note for Transfer, Transfer vs DirectTransfer SorType distinction, DlvShareDeliveries Merge message)
|
||||
- `concepts/location.md` — UPDATED (source 30 : Transit buffer between sub-warehouses — Transport element pattern, Buffer type correction, routing)
|
||||
|
||||
### Glossary
|
||||
|
||||
- `glossary.md` — UPDATED with new terms: `ALLOW_MERGE_DIFFERENT_ACCOUNT`, Calculated Weight, Channel filling strategy, Conclure, Count Profile validation mode, Division (location cart), DlvShareDeliveries, Exiger, Fusion/Merge synonym, Location cart, LogisticAttributeCreateLogisticCaptureCommand, Manual Picking, NEUT/ROUJE pattern, Poids (five fields), Real Weight, ROF02 disambiguation, Routine, Scale Weight, SSCC prefix change, Stock assignment, `StockAssignProcess_*` workflows, Theoretical Scale Weight, Theoretical Weight, Transit buffer, Transfer (SorType), Variable weight.
|
||||
|
||||
### Index
|
||||
|
||||
- `_index.md` — UPDATED (total 82 → 85 pages ; Concepts 30 → 32 ; Architecture 4 → 5 ; new pages listed).
|
||||
|
||||
---
|
||||
|
||||
## 2026-04-17 — Batch 10: Fonctionnelles Mecalux France (18 sources)
|
||||
|
||||
Sources ingérées (Confluence EasyWMS France — lot fonctionnel couvrant stratégies de rangement, vidage de bacs, réapprovisionnement pendant picking, pré-colisage, picking dédié, cross-docking, gerbabilité, image article, modèles d'expédition, transactions, préparation papier, articles alternatifs, kits, comptage, classification ABC, flux tendu, tournées, ASN DirectTransfer) :
|
||||
|
||||
- `sources/01_Strategies_rangement_fonctionnement.md`
|
||||
- `sources/02_Strategie_assignation_vidage_bacs.md`
|
||||
- `sources/03_Reapprovisionnement_lors_picking.md`
|
||||
- `sources/04_Gestion_preemballage_precolisage.md`
|
||||
- `sources/05_Gestion_picking_dedie.md`
|
||||
- `sources/06_Gestion_cross_docking.md`
|
||||
- `sources/07_Gestion_gerbabilite.md`
|
||||
- `sources/08_Ajouter_image_fiche_article_ITM01.md`
|
||||
- `sources/09_Modeles_expedition.md`
|
||||
- `sources/10_Transactions.md`
|
||||
- `sources/11_Preparation_papier.md`
|
||||
- `sources/12_Articles_alternatifs.md`
|
||||
- `sources/13_Gestion_KIT.md`
|
||||
- `sources/14_Processus_inventaire.md`
|
||||
- `sources/15_Configuration_ABC.md`
|
||||
- `sources/16_Tense_Flow.md`
|
||||
- `sources/17_Fonctionnement_routes_tournees.md`
|
||||
- `sources/18_ASN_DirectTransfer.md`
|
||||
|
||||
Toutes archivées dans `sources/archives/` après ingestion.
|
||||
|
||||
### New pages created (2)
|
||||
|
||||
- CREATED `concepts/prepackaging.md` (source 04) — Stratégie de prépackaging (Préemballage/Précolisage) ; configuration au niveau type d'ordre d'expédition ; bloc XML `<PrpPackagingConfiguration>` dans SOR02 ; comportements testés par type ; différences avec VAS
|
||||
- CREATED `concepts/tense-flow.md` (source 16) — Configuration zone Flux Tendu dans EasyS ; flux fonctionnel en 4 étapes (lancement → exécution picking → picking virtuel → fin de flux) ; différences avec le cross-docking opportuniste
|
||||
|
||||
### Existing pages updated (12)
|
||||
|
||||
- UPDATED `concepts/putaway.md` (source 01) — Workflow de configuration SmartUI : gestion de la séquence, onglet Critères, onglet Règles (Mode de stockage, Valable si, cases à cocher de restriction, Order locations) + activation / désactivation / édition
|
||||
- UPDATED `concepts/picking.md` (sources 02, 03, 11) — Mode efficacité **Vidage de bacs** (3 workflows principaux) ; table détaillée des 3 paramètres `PICKING_ALLOW_*` pour l'attente de réapprovisionnement + flux opérateur ; procédure complète **Paper Picking** (7 étapes) ; ajout des 3 paramètres dans le tableau Parameters ; cross-ref vers tense-flow
|
||||
- UPDATED `concepts/shipping.md` (sources 09, 17) — Gestion des **modèles d'expédition** : champs de base, onglets par type d'ordre, Scheduler, onglet Critères, exemples LINQ ; section **fichier RUT (routes TMS)** en 5 étapes ; cross-ref vers prepackaging
|
||||
- UPDATED `concepts/crossdocking.md` (source 06) — Notes d'installation EasyS/SmartUI Mecalux France (configuration du rack, zone Cross docking, priorité de stratégie position 1, avertissement sur les critères) + comportements connus (réception uniquement RFT, buffer-over-dock, XD override de réserve, pas d'impression d'étiquette)
|
||||
- UPDATED `concepts/replenishment.md` (source 05) — Configuration **PDL** EasyS/SmartUI : cases EasyS (Allow product location, Allow replenish at source, Allow picking), champs SmartUI, tip formatage étiquette, limitations connues (destination non affichée, max pas appliqué, min fonctionne)
|
||||
- UPDATED `concepts/count.md` (source 14) — Clarification Blind vs Informed : le flag FR `Est renseigné` est positionné par ligne dans SmartUI + workaround `CountOrderLineVList` ; procédure **comptage d'articles à numéros de série** (4 étapes)
|
||||
- UPDATED `concepts/product-item.md` (sources 07, 08, 12, 15) — **Classification ABC** : principes de fonctionnement, Inclusive/Exclusive, règles de paramétrage, première assignation, paramètres d'évaluation, interprétation des lignes rouge/verte, notification SAC ; gerbabilité 0-10 (`ITM01 <Stack>`) ; image article (local vs URL) ; section **Articles de remplacement / Substituts** : flag SOR `<LneTrmAlternative>`, 3 modes de profil d'expédition (Partiel/Substitution/Tout ou rien), table des substituts, matrice SOF `LneDIsAlternative`
|
||||
- UPDATED `concepts/kits.md` (source 13) — Pré-requis profil Version ; procédure SmartUI de création ; cycle de vie **WO** : 4 modes de création (ERP / SmartUI / RFT / Automatique), modifications autorisées par statut ; approvisionnement zone kit + clôture du WO + gestion de la pénurie (comparaison Montage sur demande OUI/NON)
|
||||
- UPDATED `concepts/transactions.md` (source 10) — Section **Regeneration from SmartUI** : depuis SmartUI Interface > Communications, statuts `Envoyé` ou `Génération d'erreur` permettent de régénérer le fichier ERP (les modifications BOO sont appliquées à la régénération)
|
||||
- UPDATED `concepts/order-outbound.md` (sources 12, 18) — Type `Direct transfer` cross-référencé ; section **ASN — DirectTransfer flow** (préparation, RFT menu Réception > Préavis, génération ASO01, suppression SmartUI → ASK01, avertissement absence d'info d'origine) ; section **Articles alternatifs** (flag SOR XML)
|
||||
- UPDATED `concepts/reception.md` (source 18) — Sous-section **DirectTransfer — inter-warehouse ASN flow** dans la section ASN Reception : réception via RFT menu Réception > Préavis, cross-ref vers order-outbound
|
||||
- UPDATED `concepts/erp-interface.md` (sources 08, 18) — Section **ITM — Image fields** (modes `<ItmPicture>` local vs `<ItmPictureUrl>` + setting `UserImagesURI`) ; triggers DirectTransfer dans ASO et ASK ; mention `SorType = DirectTransfer` dans SOR
|
||||
|
||||
### Glossary updated
|
||||
|
||||
- UPDATED `glossary.md` — 14 nouveaux termes : **ABC Inclusive / Exclusive**, **DirectTransfer**, **Est renseigné (Count)**, **Flux tendu**, **Gerbabilité (Stackability)**, **LneTrmAlternative**, **LneDIsAlternative**, **Montage sur demande**, **Prepackaging (Préemballage/Précolisage)**, **SAC**, **Substitute item**, **Tense flow** (étendu avec référence explicite), **Tournée (Route/RUT)**, **UserImagesURI**, **Vidage de bacs (Bin Emptying)**
|
||||
|
||||
### Index
|
||||
|
||||
- UPDATED `_index.md` — Total pages 80 → 82 ; section Concepts 28 → 30 (ajout prepackaging + tense-flow)
|
||||
|
||||
---
|
||||
|
||||
## 2026-04-17 — Batch 9: Dev Workflow Tooling, Reviews & Project Lifecycle (Mecalux France, 9 sources)
|
||||
|
||||
Sources ingérées (Confluence EasyWMS France — second lot post-déploiement, couvrant l'outillage SSH/réseau, l'export uGNA, le cycle de vie Git par phase de projet, le déploiement en test, et les revues code/fonctionnel/documentation) :
|
||||
|
||||
- `sources/Configuration_cle_SSH_MSSCODE_Sourcetree.md` — v2 (28/01/2026)
|
||||
- `sources/Routage_vers_les_VM.md` — v7 (11/08/2023)
|
||||
- `sources/Export_donnees_uGNA.md` — v5 (18/10/2023)
|
||||
- `sources/Gestion_du_GIT.md` — v1 (27/02/2024)
|
||||
- `sources/Deployer_application_en_test.md` — v1 (20/12/2022)
|
||||
- `sources/Revue_Code.md` — v10 (08/01/2026)
|
||||
- `sources/Revue_Fonctionnel.md` — v2 (27/02/2024)
|
||||
- `sources/Revue_Documentation.md` — v3 (04/03/2024)
|
||||
- `sources/Retirer_popup_connexion.md` — v1 (20/12/2022) — **page Confluence vide** : aucune page wiki créée, source archivée pour ne pas être retraitée
|
||||
|
||||
### New pages created (6)
|
||||
|
||||
- CREATED `operations/ssh-keys-setup.md` (source: Configuration_cle_SSH_MSSCODE_Sourcetree)
|
||||
- Génération clé SSH ed25519 via Git Bash (`ssh-keygen -t ed25519 -C ...`), passphrase obligatoire et non modifiable
|
||||
- Enregistrement sur MSSCODE + **vérification renforcée** par signature SSH (jeton unique non copiable depuis la doc — toujours utiliser celui fourni en direct)
|
||||
- Configuration Sourcetree : OpenSSH + désigner la clé privée
|
||||
- **Cloner via SSH** (et non HTTPS) sinon Sourcetree continue à demander les identifiants MSSCODE
|
||||
- Common errors : `Permission denied (publickey)`, mot de passe oublié → régénération obligatoire
|
||||
|
||||
- CREATED `operations/vm-network-routing.md` (source: Routage_vers_les_VM)
|
||||
- Tableau NAT Hyper-V : ports externes PC (8080/4430/33890/15210/4450 + n°2 pour 2e VM) ↔ ports internes VM (80/443/3389/1521/445)
|
||||
- Accès local (depuis VM) : `localhost:4430` ou `https://<nom_vm>/smartui/`
|
||||
- Accès distant (depuis autre PC) : IP du PC hôte + port externe (`192.168.x.x:4430`, `:33890` pour RDP)
|
||||
- VPN Mecalux : `vpn-europa@mecalux.com:4443` ou `vpn-europa4@mecalux.com:443` pour délégations Europe
|
||||
- Conflit ZAPP/Zscaler APP → désinstaller + reboot ; sinon ticket `No Hyper-V NAT connectivity` à `it@mecalux.com`
|
||||
- Commandes utiles : `Get-NetAdapter`, `Get-NetNatStaticMapping`
|
||||
|
||||
- CREATED `operations/ugna-data-export.md` (source: Export_donnees_uGNA)
|
||||
- Procédure : CMD admin (pas PowerShell) + `uGNAConsole.exe -Z:<41 entités>`
|
||||
- Liste exhaustive des 41 entités exportées, regroupées par domaine (Owners/Items/Suppliers/Profils/Stratégies/Stations/Locks/Configurations diverses)
|
||||
- XML générés dans `Mecalux\uGNA\Export` → à copier vers `..\test` du Git du projet → commit + push
|
||||
- **Prérequis** : VM à jour vis-à-vis du Git (sinon risque d'export de données supprimées)
|
||||
- Erreur de droits sur `Program Files (x86)\Mecalux\uGNA` → propriétés sécurité, ajouter Contrôle total
|
||||
|
||||
- CREATED `operations/git-branch-lifecycle.md` (source: Gestion_du_GIT)
|
||||
- Stratégie Git **par phase de projet** (orthogonal à git-workflow qui couvre la mécanique opérationnelle quotidienne)
|
||||
- 5 phases couvertes : Développement initial → Avant MEP → Hypercare → TLM → TMA
|
||||
- Acteurs définis : Dev / Dev Principal / CdP / Support / TMA
|
||||
- Règle bloquante : Support refuse le passage TLM si `develop` est encore présente
|
||||
- Branches `hotfix` (Support) / `release` (TMA) : 2 cas Support (modifs longues vs directes en prod), 7 étapes TMA pour gérer une `release`
|
||||
- **Communication bi-directionnelle Support↔TMA** sur chaque livraison (sinon conflits massifs ou régressions)
|
||||
- Schéma ASCII du cycle de vie + common errors
|
||||
|
||||
- CREATED `operations/deploy-test-application.md` (source: Deployer_application_en_test)
|
||||
- Procédure 7 étapes pour livrer un lot de dev aux CdP sur la **VM de test partagée** (distincte des VM de dev)
|
||||
- Convention de nommage du tag : `<TRIGRAMME_PROJET>-V<NUMERO>` (identique à deployment-specific-commit)
|
||||
- Étapes : tag sur `develop` (push tag obligatoire) → checkpoint "Deploy 0" → déploiement via `deploy_repository.ps1` → réinstallation GNA si modifs BOO → printer service + licence → validation VM → transition Jira "Prêt à tester" avec **tag obligatoire**
|
||||
- Justification du tag (vs déploiement direct de `develop`) : version reproductible, garantie sans bug postérieur, démo client safe
|
||||
- Cross-références fortes avec deployment-existing-app, gna-services-license, vm-installation, vm-network-routing
|
||||
|
||||
- CREATED `operations/code-review-process.md` (sources: Revue_Code + Revue_Fonctionnel + Revue_Documentation — 3 sources fusionnées en 1 page)
|
||||
- **Section 1 — Revue Code** : OutboundLines vs OutboundOrderLines (writing), kits sans assemblage (`OutboundOrderOutboundOrderLineDetails` = composants, `OutboundLines` = kit), `ProductConversion` peut être null, blocs `//StartCustom`/`//EndCustom`, préfixe `CST_` (3 questions : visible client / nommage modifiable / élément haut niveau), nommage viewfields/SmartUI/attributs/paramètres workflow/dialogues/requêtes, `ProcessContext.EnterAction`/`EscapeAction` (pas de string en dur), `FirstOrDefault()` sécurisé
|
||||
- **Section 2 — Revue Fonctionnelle** : exécution cas de test Jira (ou cas standard), test `Échap` sur dialogues
|
||||
- **Section 3 — Revue Documentation** : Jira commentée, vérification Git (historique → détection modifs hors périmètre causée par custom app importée à un autre niveau de branche), Reten Markdown (3 cas : process modifié → chapitre process / non-process → tableau fin / custom attributes → section "1.2 General custom elements")
|
||||
- Décision : 1 seule page combinée (et non 3 pages séparées) car les 3 revues forment un workflow unifié pré-merge
|
||||
|
||||
### Pages updated (7)
|
||||
|
||||
- UPDATED `operations/git-workflow.md` — frontmatter `related:` enrichi (+git-branch-lifecycle, +ssh-keys-setup, +ugna-data-export, +code-review-process) ; lien interne vers `ugna-data-export.md` au lieu de la doc Confluence externe ; section Related étoffée
|
||||
- UPDATED `operations/development-methodology.md` — frontmatter `related:` enrichi (+git-branch-lifecycle, +git-workflow, +code-review-process, +deploy-test-application)
|
||||
- UPDATED `operations/vm-installation.md` — frontmatter `related:` enrichi (+vm-network-routing, +deploy-test-application)
|
||||
- UPDATED `operations/custom-application-management.md` — frontmatter `related:` enrichi (+code-review-process)
|
||||
- UPDATED `operations/gna-services-license.md` — frontmatter `related:` enrichi (+ugna-data-export, +deploy-test-application)
|
||||
- UPDATED `operations/deployment-existing-app.md` — frontmatter `related:` enrichi (+deploy-test-application)
|
||||
- UPDATED `glossary.md` — ajout de **15 nouveaux termes** (CdP, CST_, EnterAction/EscapeAction, Hypercare, MEP, MSSCODE, NAT, OutboundLines vs OutboundOrderLines, ProductConversion, Reten, TLM, TMA, Trigramme projet, uGNA/uGNAConsole, VPN Mecalux, ZAPP/Zscaler) ; `last_compiled` 2026-04-10 → 2026-04-17
|
||||
|
||||
- UPDATED `_index.md` — total 74 → 80 pages ; ajout section "Batch 9 — Dev Workflow Tooling, Reviews & Project Lifecycle (Mecalux France)" sous Operations (6 pages) ; en-tête "Operations (10 pages)" → "Operations (16 pages)"
|
||||
|
||||
### Source non ingérée
|
||||
|
||||
- `sources/Retirer_popup_connexion.md` — la page Confluence est vide (`Cette page ne contient pas encore de contenu sur Confluence`). Aucune information à ingérer. Source archivée dans `sources/archives/` pour ne pas être retraitée. Les pop-up de connexion SmartUI restent référencées comme cas de bord dans `operations/git-workflow.md` (sans procédure dédiée).
|
||||
|
||||
### Rationale
|
||||
|
||||
Ce batch complète **par le bas** la chaîne de déploiement déjà couverte par le batch 8 :
|
||||
|
||||
```
|
||||
Batch 8 (cycle VM/projet) Batch 9 (outillage + gouvernance)
|
||||
───────────────────────── ────────────────────────────────
|
||||
vm-installation ←─→ vm-network-routing
|
||||
ssh-keys-setup
|
||||
first-deployment
|
||||
deployment-existing-app ←─→ deploy-test-application (cas spécifique)
|
||||
deployment-specific-commit
|
||||
custom-application-management ←─→ code-review-process
|
||||
git-workflow ←─→ git-branch-lifecycle (gouvernance par phase)
|
||||
ugna-data-export (étape pré-commit explicitée)
|
||||
gna-services-license
|
||||
```
|
||||
|
||||
Les 6 nouvelles pages se positionnent comme **outils transverses** (SSH, NAT/VPN, uGNA) ou **gouvernance haut niveau** (cycle de vie projet, code review) — orthogonales aux procédures techniques du Batch 8 mais étroitement cross-référencées. Aucune modification du domaine produit (concepts/modules/architecture).
|
||||
|
||||
**Choix de fusion** : les 3 sources Revue_* sont consolidées dans une seule page car elles forment un workflow unifié (revue avant `Finish Feature`) et restent compactes individuellement. Le glossaire centralise les termes transverses (TLM, TMA, MEP, Hypercare, Reten, CdP, MSSCODE, NAT, ZAPP) qui apparaissent dans plusieurs des nouvelles pages.
|
||||
|
||||
## 2026-04-17 — Batch: Deployment Workflow Ingestion (Mecalux France, 7 sources)
|
||||
|
||||
Sources ingérées (Confluence EasyWMS France — documentation interne sur l'installation de VM et le cycle de déploiement projet) :
|
||||
|
||||
- `sources/Installation_VM_Hyper-V.md` — v30 (02/12/2025)
|
||||
- `sources/Valider_sa_machine_virtuelle.md` — v7 (14/02/2023)
|
||||
- `sources/Premier_deploiement.md` — v39 (07/08/2025)
|
||||
- `sources/Deploiement_application_existante.md` — v20 (04/07/2024)
|
||||
- `sources/Deploiement_VM_commit_specifique.md` — v3 (09/06/2023)
|
||||
- `sources/Gestion_custom_application.md` — v12 (20/12/2022)
|
||||
- `sources/Gestion_versions_projet_GIT.md` — v27 (22/08/2025)
|
||||
- `sources/Installation_Services_Licence_WMS.md` — v19 (15/04/2025)
|
||||
|
||||
Note : le fichier `sources/files.zip` n'est pas ingéré (archive binaire non textuelle).
|
||||
|
||||
### New pages created (7)
|
||||
|
||||
- CREATED `operations/vm-installation.md` (sources: Installation_VM_Hyper-V + Valider_sa_machine_virtuelle)
|
||||
- Combine création VM Hyper-V + validation post-déploiement (deux procédures complémentaires)
|
||||
- Procédure complète : récupération template `TEMPLATE_INTEGRATION_[DB]` (Oracle On-Premise / PostgreSQL SaaS), création VM Génération 2 (RAM 4→6 Go, 4 CPU, InternoNAT/VMs), config réseau IPv4 10.255.255.2 + 4 DNS Mecalux + suffixe `mecalux.com`, renommage (≤15 caractères Oracle, MAJ `tnsnames.ora`/`listener.ora` avant reboot), installation Git, point de contrôle "Deploy 0"
|
||||
- Validation : MongoDB démarré, IIS Browse sur AD/ApplicationService/EasySTS/SmartUI/SmartUIServices, fallback `localhost/smartui` dans navigateur VM, `defaultURL` vide dans `SmartUI\script\config.js` pour accès PC hôte, `EnableLegacyRFMode` 2e checkbox pour consoleRF
|
||||
|
||||
- CREATED `operations/first-deployment.md` (source: Premier_deploiement)
|
||||
- Premier déploiement d'un projet neuf (exécuté une seule fois par projet)
|
||||
- `DeployConfig.yaml` détaillé : TenantName/TenantCode, DBEngine (Oracle/PostgreSQL/SQLServer/MySQL), MAPSeed (versions mapdeploy), License (PRO/ADVANCE/ENTERPRISE), Warehouse (layout_config/*.cfg2014), Data (test/), StandardApplications (miroir `<ExtraApps Use="Yes">`), EnabledModules (miroir `<Modules>` sans EasyWMS + ToggleService pour versions ≥24.xx), Users
|
||||
- Procédure script unifié : `deploy_repository.ps1 <Projet> [Branche]` ; fallback anciens scripts `deploy.ps1 (1. Complete / 2. Load)` + `Commands\commands.ps1`
|
||||
- Étape 8 OBLIGATOIRE : Tenants.xml → `providerName="InMemory"` + `iisreset` ; astuce Notepad++ regex multi-tenant
|
||||
- Création custom app initiale + renseignement de `Customs:` dans DeployConfig (étape 10)
|
||||
|
||||
- CREATED `operations/deployment-existing-app.md` (source: Deploiement_application_existante)
|
||||
- Redéploiement d'un projet existant (nouveau dev, changement de branche, mise à jour)
|
||||
- Procédure script unifié (same as first-deployment mais sans création de custom app)
|
||||
- Étape Tenants.xml InMemory OBLIGATOIRE à chaque redéploiement (fichier régénéré)
|
||||
- Version minimale supportée par `deploy_repository.ps1` : 21.1.19.2
|
||||
|
||||
- CREATED `operations/deployment-specific-commit.md` (source: Deploiement_VM_commit_specifique)
|
||||
- Déployer sur un commit figé : tag Git + branche dédiée + deploy par branche
|
||||
- Convention de nommage : `<PREFIXE_JIRA>-V<NUMERO>` (ex: SPEN-V1/SPEN-V2)
|
||||
- Procédure SourceTree : Fetch "all tags" → clic droit Tag → push tag → clic droit Branch → push branch → `deploy_repository.ps1 <Projet> <Branche>`
|
||||
- Cas d'usage : reproduction de bug, démo stable, tests de régression, hotfix candidate
|
||||
|
||||
- CREATED `operations/custom-application-management.md` (source: Gestion_custom_application)
|
||||
- Création EasyBuilder : Option A (depuis FRANCE_OPERATIONS_TOOLS, ex: Module transporteur) / Option B (vierge avec dépendance EasyWMS)
|
||||
- Import : delete app existante → `Import and save application from text` depuis `..\source\NomApplication`
|
||||
- Export : **vider dossier destination + être sur branche de tâche + aucun Check-out** → `Export application to text`
|
||||
- Fichiers séparés en plusieurs pour un même élément (workflow + C# + DESIGN) — tout stager
|
||||
- Règles coexistence multi-devs : export en fin de tâche, import après merge dans develop
|
||||
|
||||
- CREATED `operations/git-workflow.md` (source: Gestion_versions_projet_GIT)
|
||||
- Procédure Git Flow CLI + SourceTree pour projets EasyWMS France
|
||||
- `git flow init -d` avec préfixes standards (feature/bugfix/release/hotfix/support)
|
||||
- `git flow feature start/finish -r` (rebase obligatoire), gestion conflits (`git add` + `git rebase --continue` / SourceTree stage + Continue Rebase sans re-commit + re-clôture sans cocher "Rebase")
|
||||
- Règle absolue : commit + push TOUS LES SOIRS (perte/vol/casse PC)
|
||||
- Pré-requis avant commit : export custom app + export uGNA (si params/config modifiés) + `GNAGetDataForGit.ps1` (si BOO modifiés)
|
||||
- Tableau des types de branches Git Flow avec préfixes, source, destination, objet
|
||||
- Pop-up SmartUI post-déploiement référencée
|
||||
|
||||
- CREATED `operations/gna-services-license.md` (source: Installation_Services_Licence_WMS)
|
||||
- GNA — Sauvegarde GIT : `GNAGetDataForGit.ps1` depuis `InstallApplications` (`C:\deploy\Prof.Serv.Deploy\InstallApplications` en automatique) ; export XSD_Source only (jamais XSD composé → évite duplications) ; exemple composition SOF02 (EasyWMS + Deliveries + VAS) ; chemins `responses.xml` à ajuster (`C:\ProgramData\…` → `C:\Program Files\…` avec nouveau deploy) ; destination GIT `\services\GNA`
|
||||
- GNA — Réinstallation : `InstallApplication.zip` → fusion avec `\services\GNA` GIT → `responses.xml` + URL `FromGIT` → `GNA.zip` (Config/Scripts/TaskDefinitions/XSD) → `DeployCommsApps.ps1 complete`
|
||||
- Label Printer : lien Confluence dédié (non reproduit)
|
||||
- Licence WMS : export depuis `https://<VM>/EasySTS/License` → demande aux chefs d'équipe / directeur technique / support espagnol → import via "Submit license" pour dépasser les 7 jours par défaut
|
||||
|
||||
### Pages updated (1)
|
||||
|
||||
- UPDATED `_index.md` — total 67 → 74 pages ; ajout section "Batch 8 — Deployment Workflow (Mecalux France)" sous Operations (7 pages) ; en-tête "Operations (3 pages)" → "Operations (10 pages)"
|
||||
|
||||
### Rationale
|
||||
|
||||
Les 7 sources forment une chaîne cohérente qui couvre le **cycle de vie VM/projet côté développeur Mecalux France** :
|
||||
|
||||
```
|
||||
VM Installation → First Deployment → (development) → Git Workflow → Custom App Management
|
||||
↓
|
||||
Deploy Existing / Deploy Specific Commit
|
||||
↓
|
||||
GNA Services & License
|
||||
```
|
||||
|
||||
Ce cycle est **orthogonal au produit EasyWMS lui-même** (concepts/modules/architecture qui décrivent le WMS côté fonctionnel et technique). Il s'inscrit dans la même catégorie opérationnelle que le précédent ingest `development-methodology.md` (stratégie de branches), qui reste la "vue d'ensemble" — les 7 nouvelles pages sont les procédures concrètes qui l'instancient.
|
||||
|
||||
Les cross-références ont été construites pour refléter la séquence temporelle typique : `vm-installation` → `first-deployment` → `git-workflow` + `custom-application-management` → `deployment-existing-app` (au quotidien) / `deployment-specific-commit` (cas particulier) / `gna-services-license` (à chaque modif BOO).
|
||||
|
||||
Aucune page concept/module/architecture existante n'a été modifiée — le domaine couvert ne touche pas au produit mais au processus de déploiement.
|
||||
|
||||
## 2026-04-17 — Ingest: sources/Présentation_méthode_de_développement.md
|
||||
|
||||
Source ingested: `sources/Présentation_méthode_de_développement.md` — Confluence EasyWMS France (v8, 29/12/2023). Document interne Mecalux France décrivant la méthode de développement des custom applications EasyWMS : stratégie de branches GIT, phases dev/test/post-production, gestion du manuel de reten.
|
||||
|
||||
### New pages created (1)
|
||||
|
||||
- CREATED `operations/development-methodology.md`
|
||||
- Nouveau thème : méthodologie de développement des custom apps (non couvert dans le wiki existant)
|
||||
- Stratégie de branches GIT : `master` (production), `développement` (intégration), branches individuelles par développeur, `post-production` (correctifs post-MEP)
|
||||
- Phase de développement : 1 machine + 1 branche GIT par dev, redéploiement custom app après merge/rebase, manuel de reten en Markdown
|
||||
- Phase de tests : déploiement sur serveur de test dédié, testeurs n'ont pas besoin de monter de machine locale, 2 options de correction de bugs
|
||||
- Post-production : master = état de production courant, branche `post-production` créée après MEP et mergée **uniquement avant la MEP suivante** pour éviter d'écraser master
|
||||
- Schéma ASCII du flux de branches + règles pratiques + common errors
|
||||
|
||||
### Pages updated (1)
|
||||
|
||||
- UPDATED `_index.md` — total 66 → 67 pages; nouvelle entrée `operations/development-methodology.md` dans section Operations (Batch 7)
|
||||
|
||||
### Rationale
|
||||
|
||||
Le document source n'a aucune intersection avec les pages concepts/modules/architecture existantes (qui décrivent le produit EasyWMS lui-même). Il traite du **processus de développement interne** Mecalux France pour les extensions custom — thème orthogonal au reste du wiki, d'où création d'une page dédiée dans `operations/` (cohérent avec `configuration-guide.md` qui traite de l'opérationnel de déploiement).
|
||||
|
||||
## 2026-04-26 — Batch: Functional Analysis Ingestion (custom/analyse_fonctionnelle.md)
|
||||
|
||||
Source ingested: `wiki-full/custom/analyse_fonctionnelle.md.md` — 68,757 tokens, French-language functional analysis template (Mecalux client implementation document covering the full EasyWMS feature set with concrete operational detail).
|
||||
|
||||
### New pages created (1)
|
||||
|
||||
- CREATED `concepts/kits.md` (sources: analyse_fonctionnelle.md + erp-interface cross-reference)
|
||||
- First compilation of this concept (was in schema.yaml but never compiled)
|
||||
- Kit types: without assembly, with ERP-driven assembly, with on-demand assembly; SAGE 100C mapping (Fabrication/Commercial/Linked nomenclatures)
|
||||
- Assembly lifecycle: WOR → pick tasks → KST.CON + STK.KIT transactions → WOF (if ERP-originated)
|
||||
- Disassembly lifecycle: WOR → UNK.CON + STK.UNKIT → WOF (if ERP-originated)
|
||||
- Quartering type: 1 raw material → multiple finished goods selections
|
||||
- Common errors + related pages
|
||||
|
||||
### Pages updated (12)
|
||||
|
||||
- UPDATED `concepts/stock.md`
|
||||
- Added UoM to stock line uniqueness key (Item + Owner + Location + Container + Logistic attributes + **Status + UoM**)
|
||||
- Added explanatory note with example (same SKU in 2 lots = 2 stock lines)
|
||||
- Added STV delta note: quantity in STV = what changed (delta), not remaining stock; ERP must accumulate or use SCR/WSC
|
||||
- Added WSC/SCR usage detail: grouped vs detailed, include-zeros option, on-demand or scheduled
|
||||
- Added Double validation section: Pending→Validated/Cancelled; never/always/by-tolerance per item (inventory profile)
|
||||
- Added user status detail: 9 actions configurable per status (picking/replenishment/inventory/reception/internal consumption/shipping/collection/movement/reservation)
|
||||
- Added STC01 trigger: auto-sent on any user status change
|
||||
|
||||
- UPDATED `concepts/product-item.md`
|
||||
- Added profile examples tables (logistic: PROFIL_SIMPLE/DLC/LOT/SN; reception: PROFIL_SIMPLE/QUALITE; shipping: PROFIL_FIFO_MANU/SCAN/FEFO)
|
||||
- Added to item attributes: free fields (up to 20), minimum stock alert threshold, picking alert message
|
||||
- Added Multi-Carrier packaging method to item families section (scan all / choose count / always 1 parcel; most restrictive wins)
|
||||
- Added "Item base management (lifecycle)" section: ERP deactivation → WMS deletion flow, WMS can only delete if no active stock/tasks, performance degradation warning
|
||||
- Added SAC01 to ERP integration table + ABC rotation recalculation details (whole warehouse or zone, configurable period, indicative result, trigger SAC01 after manual apply)
|
||||
- Added kits cross-reference to Related section
|
||||
|
||||
- UPDATED `concepts/erp-interface.md`
|
||||
- Fixed bug: MOF direction was listed as "ERP → WMS" → corrected to "WMS → ERP" (manufacturing order finalization)
|
||||
- Added Manufacturing messages: RCP01/RCP02 (recipe management), MOR01 (production orders), MOF (WMS→ERP finished goods), FGP (WMS→MES)
|
||||
- Added Kit messages: WOR/WOF/KST/UNK with correct directions and triggers
|
||||
- Added Store Fulfillment messages: TOR01 (ERP→WMS), TOF01 (WMS→ERP), TPV01 (ERP→WMS POS)
|
||||
- Added VAS messages: VAS01 (ERP→WMS), SOR02 VASCode field, SOF VAS field
|
||||
- Added Slotting: SAC01 (WMS→ERP ABC rotation suggestion)
|
||||
- Added detail paragraphs for SAC01, TPV01, TOR01/TOF01
|
||||
|
||||
- UPDATED `modules/manufacturing.md`
|
||||
- Expanded production line definition: supply buffer zone + production buffer zone; only 1 active MO per station
|
||||
- Added raw materials, finished goods, additives entity definitions
|
||||
- Added "Consumption mode" section: automatic (FEFO, additives) vs manual (operator declares each MP); TRF manual process steps
|
||||
- Expanded manufacturing profile: 3 settings (lot generation process, days before expiry, days before DLUO)
|
||||
- Added MO lifecycle flow diagram (ERP→Pending→Released→supply tasks→operator supply→PF declaration→consumption→close→MOF)
|
||||
- Added damaged finished goods section (PF not created; MP still consumed; quantity still counted)
|
||||
- Added rebuts (scrap) at MO closing: count as consumed; visible post-close
|
||||
- Added MO closing TRF process (6 steps; if actual MP < declared: excess MPs returned; can't declare more PF than already declared)
|
||||
- Added traceability detail (MP lot → PF lot; quality event tracking)
|
||||
- Added recipe management via SmartUI (Masters → Manufacturing)
|
||||
|
||||
- UPDATED `modules/billing-3pl.md`
|
||||
- Expanded billing rules from simple 2-type description to full 3-group structure:
|
||||
- Group 1 (Storage): 5 sub-types (container/location/UoM/weight/volume) — snapshot-based counting
|
||||
- Group 2 (Handling): 6 sub-types (container/work orders/order lines/weight/UoM/volume) — flow-based counting; operations covered (inbound/outbound/loads/routes/counts/kits)
|
||||
- Group 3 (Transaction): custom rules with transaction type + owner param + quantity param + operation type (Increment/Decrement/Variable)
|
||||
- Added "Billing notifications" section: 6 event types (bill sent auto, bill pending validation, bill corrected, bill cancelled, contract expired, contract about to expire)
|
||||
- Added notification channels: email, SMS, SmartUI contextual notification
|
||||
|
||||
- UPDATED `architecture/security.md`
|
||||
- Added QR Code login section: anonymized data (cannot derive username/password from lost code); reprinting invalidates previous code; incompatible with SSO
|
||||
- Added SSO section: SAML V2.0 only (no other SSO protocol); available on PC and TRF; SSO disables all other login methods for that user; SSO and QR Code mutually exclusive
|
||||
|
||||
- UPDATED `architecture/overview.md`
|
||||
- Updated DB options: Oracle 19c / SQL Server 2019 / MySQL 8.0.14+ / PostgreSQL 14+ (not just Oracle or PostgreSQL)
|
||||
- Added on-premise hardware specs table: DB server (4-core @3GHz, 32GB, 600+50GB) and App server (same CPU/RAM, 200GB)
|
||||
- Added SaaS tiers table: 3 tiers on Azure; Basic = 2-core/7GB/10users/200orders-per-day; Standard/Advanced contact Mecalux
|
||||
|
||||
- UPDATED `concepts/picking.md`
|
||||
- Added order priorities section: Urgent/High/Normal/Low/Very Low
|
||||
- Added order quantity states section: Assigned/Prepared/Loaded/Shipped (4 stages of order execution visibility)
|
||||
- Added shipment templates section: 15+ selection criteria (carrier/client/owner/destination/order type/class/typology/stock check/item type/family/danger/crossdocking/ungrouping zone/packing zone/custom); scheduling (time-based or on-demand); priority ordering within template
|
||||
- Added order fusion section: manual-only; same client + destination required; reversible before picking
|
||||
|
||||
- UPDATED `concepts/replenishment.md`
|
||||
- Expanded PDL threshold types: 3 types (pieces/container count/% of full container); notes on when each requires container-count knowledge
|
||||
- Added "Dynamic Picking Emptying Tasks (Vidage)" section: automatic clearing of dynamic PDLs after order completion; relocation tasks generated on schedule; putaway engine determines destination; prevents stranded stock
|
||||
|
||||
- UPDATED `modules/multi-carrier.md`
|
||||
- Added "Supported Carriers" section: 18+ carriers (STEF/XPO/Kuehne+Nagel/MRW/Nacex/DB Schenker/SEUR/Geodis/FedEx-TNT/DPD/Chronopost/Colissimo/DHL/UPS/GLS/Mondial Relay/Delivengo/BPOST/Custom)
|
||||
- Added online vs offline modes distinction
|
||||
- Added "Packing methods" section: 3 methods (scan all items/choose parcel count/always 1 parcel); precedence rule (most restrictive wins); configurable at warehouse/family/client/owner levels
|
||||
|
||||
- UPDATED `modules/store-fulfillment.md`
|
||||
- Added ERP integration table: TOR01 (ERP→WMS transfer order), TOF01 (WMS→ERP finalization), TPV01 (ERP→WMS POS sale/return)
|
||||
- Rewrote POS integration flow to include TPV01 message and real-time decrement detail
|
||||
- Added "Real-time store stock view" section: current stock, in-transit stock, TPV01 history
|
||||
|
||||
### Index & log
|
||||
|
||||
- UPDATED `wiki/_index.md` — total updated from 65 to 66 pages; added kits.md entry; updated module descriptions for billing-3pl, manufacturing, multi-carrier, store-fulfillment; added kits to product-item entry
|
||||
|
||||
## 2026-04-10 — Health Check & Lint (full wiki audit)
|
||||
|
||||
- CREATED `wiki/_lint_report.md` — comprehensive health check of all 65 pages
|
||||
- 14 orphan pages identified (cobot, movirack, slotting, labor-management most critical)
|
||||
- 23 one-way links found (dom↔orders, slotting↔location most impactful)
|
||||
- 4 content contradictions found (1 critical, 2 high, 1 low)
|
||||
- 9 missing concept pages identified (wave, kit, sub-warehouse = tier 1 priority)
|
||||
- 7 glossary gaps documented
|
||||
- FIXED `concepts/shipping.md` — Critical: rewrote ERP Integration table (ASO→SOR, SCO→SOF/SOF02, ROF→removed, STV→LOF); fixed Overview to reference SOR and link to order-outbound.md for canonical lifecycle
|
||||
- FIXED `modules/pallet-shuttle.md` — PS charge station type corrected from "RECH/REAC" to "66 (PSCharge)"
|
||||
- FIXED `operations/configuration-guide.md` — same PS charge station type correction
|
||||
- FIXED `modules/slotting.md` — source path typo `areas/slottingting/` → `areas/slotting/`
|
||||
|
||||
## 2026-04-10 — Batch 7: Operations & Finition (8 pages + lint)
|
||||
|
||||
- CREATED `operations/troubleshooting.md` (sources: all 56 previously compiled wiki pages — Common Errors sections synthesized)
|
||||
- Organized by symptom category (14 sections): Inbound/Reception, Putaway, LPN/Container, Stock & Inventory, Picking, Shipping, Replenishment, Count/Stock Adjustment, Quality Control & Locks, Tasks & Automation, AGV & Pallet Shuttle (full error code table 1001–2503), ERP Integration, System/Infrastructure, Master Data & Configuration
|
||||
- Total: ~80 error entries with cause + solution; cross-references to Parameters, ERP Interface, Transactions, Security, Architecture pages
|
||||
|
||||
- CREATED `operations/configuration-guide.md` (sources: configurations/ folder 10 files + parameters.md + architecture/overview.md)
|
||||
- Sections: Pre-deployment checklist (IIS/DB/WIFI/EasyS), Warehouse Layout (EasyS sections 1.1–1.4: zones/location types/stations/equipment), Master Data, Reception (PIE/dock/returns config + parameters table), Putaway (strategy sequence/restrictions/PDL/intermediate stations), Picking (PTL config/workstation/waves), Replenishment (strategy types/dynamic/drawer locations), Count (location prereqs/lock types/cycle count/double validation), Crossdocking (3-step config), Quality Control (stock statuses/unlock job/receiving status), ERP Integration (message pairs/integration pool/API keys), Module-specific (Multi-Carrier/SCEM/Yard Management/LMS/3PL Billing/AGV/Slotting), Security (roles/station roles/owner isolation), Parameter reference summary
|
||||
|
||||
- CREATED `wiki/glossary.md` (sources: all 56 compiled wiki pages — terms extracted)
|
||||
- ~120 entries alphabetically organized: A-Z
|
||||
- Covers: product names (EasyS/SmartUI/PIE/PDL/LPN/SSCC/EAN/GTIN/GS1-128), abbreviations (AGV/PS/APS/SCEM/DOM/LMS/VAS/3PL/PTL/XD/RFT/IIS), AD element types (Command/Query/Entity/View/Dialog/Event/Workflow), ERP message codes (all ~30 codes), transaction prefixes (CON.*/STK.*/TSK.*/COU.*/INO.*/OUT.*/ROU.*/LOAD.*), key Mecalux terms (Galileo/Fleet Manager/EasyS/tense flow/golden zone/etc.)
|
||||
- Includes ERP Message Quick Reference table (all ~30 messages)
|
||||
- Includes Transaction Code Quick Reference table (all prefixes)
|
||||
|
||||
- CREATED `concepts/account-owner.md` (sources: areas/inventory_management/masters/accounts.md + owners.md + mixing_owners.md)
|
||||
- Lint fix: page was in schema.yaml but never compiled
|
||||
- Sections: Owner vs Account distinction, owner attributes (code/mixing/user group), account attributes (strict FEFO/preferred carrier/client labels), owner mixing rules (manual vs automatic warehouse), ERP messages (OWN/ACC)
|
||||
|
||||
- CREATED `concepts/supplier.md` (sources: areas/inventory_management/masters/suppliers.md + supplier_types.md)
|
||||
- Lint fix: page was in schema.yaml but never compiled
|
||||
- Sections: Main attributes, use cases (inbound/receipt/returns), ERP message (SUP), interface paths
|
||||
|
||||
- CREATED `concepts/carrier.md` (sources: areas/multi_carrier_shipping/multicarrier_admin/views/view_extended_carriers.md + packing_printing.md)
|
||||
- Lint fix: page was in schema.yaml but never compiled
|
||||
- Sections: Base carrier attributes, extended carrier attributes (full field table from source), carrier selection (manual/auto/preferred), Delivery entity relationship, ERP messages (CAR/RUT)
|
||||
|
||||
- UPDATED `modules/directives.md` — added cross-reference to [[client-specific-rules]] to resolve orphan status
|
||||
|
||||
- UPDATED `wiki/_index.md` — total updated from 56 to 65 pages (added Batch 7: 8 pages + glossary)
|
||||
|
||||
### Batch 7 — LINT Report
|
||||
|
||||
**Broken [[bracket]] links:** None (all resolved).
|
||||
|
||||
**Broken markdown links (../path.md):** None.
|
||||
|
||||
**Orphan pages (no inbound links):**
|
||||
- `modules/client-specific-rules` — intentional stub (404 source); now linked from `modules/directives.md`. Acceptable.
|
||||
|
||||
**Schema pages not compiled (fixed in this batch):**
|
||||
- ~~concepts/account-owner.md~~ → CREATED
|
||||
- ~~concepts/carrier.md~~ → CREATED
|
||||
- ~~concepts/supplier.md~~ → CREATED
|
||||
|
||||
**Operations pages:** Fully compiled — troubleshooting.md + configuration-guide.md.
|
||||
|
||||
**Missing concept pages (mentioned in wiki but no dedicated page — lower priority):**
|
||||
- `concepts/kits.md` — Kit assembly mentioned in task.md, erp-interface.md; schema has `areas/kits/` as source folder
|
||||
- `concepts/erp-parameters.md` — ERP-specific parameters not fully covered in main parameters page
|
||||
- `concepts/tense-flow.md` — Tense flow configuration use case (raw source exists: configurations/tense_flow_configuration01.md)
|
||||
|
||||
**_index.md completeness:** All 65 pages listed and described. ✓
|
||||
|
||||
## 2026-04-10 — Batch 6: Architecture & Integration (8 pages)
|
||||
|
||||
- CREATED `architecture/overview.md` (sources: architecture/saas/hardware/license all 404 — compiled from cross-source knowledge)
|
||||
- Sections: On-premise stack (IIS/ASP.NET Core/Oracle/PostgreSQL), IIS application pools (Main/Background Jobs/Integration), SaaS vs on-premise differences (VPN requirements, Amazon SaaS certification), 3 API families (AD API/QueryExecute/CommandExecute), multi-site model, warehouse types (manual/automatic/mixed), background job table (TryToReplenish/Delete_StockStatusJob/AGV/PSService/SlottingJob/MetricGatherer/CycleCount/Defrag), hardware requirements (RF terminals/scales/label printers/automatic warehouse PLCs), license model (modular), common errors table
|
||||
|
||||
- CREATED `architecture/security.md` (sources: security/index.md 404 — compiled from cross-source knowledge)
|
||||
- Sections: Role hierarchy (SuperAdmin/Administrator/Manager/Operator/RF Operator/Viewer/3PL Client/SCEM Admin), authentication mechanisms (SmartUI/RF/API/SSO), authorization model (menu access + command-level + data scope), station roles, container lock types table (Inbound/Outbound/Movement/Blocking), audit trail via transactions, quality locks (receiving status vs user status), network/infrastructure security (HTTPS/WIFI/VLAN/VPN), parameters affecting security, common errors
|
||||
|
||||
- CREATED `architecture/application-dictionary.md` (sources: cross-source AD knowledge + ERP.md + TransactionTypes.md)
|
||||
- Sections: AD overview (~38,765 elements), 7 element types fully documented:
|
||||
- Commands: executable operations → CommandExecute API, permission-controlled
|
||||
- Queries: LINQ-based data retrieval → QueryExecute API
|
||||
- Entities: core data objects with CRUD (25 key entities listed)
|
||||
- Views: read-only projections (ViewContainers/ViewStocks/ViewTasksOpen/etc.)
|
||||
- Dialogs: multi-step operator flows (ReceptionDialog/PickingDialog/CountDialog)
|
||||
- Events: state transition triggers → ERP messages / SCEM / Workflows
|
||||
- Workflows: orchestrated process sequences (Putaway/StockAssignment/Replenishment/Defrag/CountClose)
|
||||
- Background Jobs table (8 jobs with triggers), Parameters, naming conventions (Command/Query/Entity/View/Dialog/Event/Parameter/Transaction/ERP naming patterns), extension points
|
||||
|
||||
- CREATED `architecture/entities-map.md` (sources: synthesized from all Batch 1-5 compiled pages)
|
||||
- Sections: Core entity hierarchy tree (Org→Site→Zones→Aisles→Locations→Containers→Stock), primary relationship tables (Location→Container→Stock, Orders→Stock→Task, Container lifecycle), detailed attribute schemas for Container/Location/Stock/Task/ReceiptOrder/ShippingOrder/Count, master data entities (Item/Owner/Supplier/Account/Carrier), operational entities (Route/Load/PDL/ConsolidationProcess/DefragmentationPlanner), module entity extensions (AGV/Multi-Carrier/3PL Billing/DOM), referential constraints table, transaction-entity mapping table, ERP integration touch points per entity table
|
||||
|
||||
- CREATED `concepts/erp-interface.md` (sources: 35 ERP source files across masters/receipts/shipping/counts/replenishment/requests/notifications)
|
||||
- Complete message catalog organized by category:
|
||||
- Masters (8 messages): ITM/ITC/OWN/CAR/ACC/SUP/KIT/LCK
|
||||
- Inbound (10 messages): ROR/ASN/SRN → ROC/ROF/REF/ASO/ASK/SRO/SRK
|
||||
- Outbound (7 messages): SOR(SOR01/SOR02)/RUT/WOR → SOC/SOF/LOF/WOF
|
||||
- Counts (2 messages): COR → COF
|
||||
- Requests (3 messages): STR/SCR/CMC
|
||||
- Notifications (7 messages): STV/STC/WSC/KST/UNK/COS/COC + ERR
|
||||
- Per-message: key fields table, use cases, versions, triggering transactions
|
||||
- Post-processing pipeline table (21 transaction → ERP message mappings)
|
||||
- Module-specific messages table (Manufacturing/DOM/Yard/VAS)
|
||||
|
||||
- CREATED `concepts/transactions.md` (sources: areas/TransactionTypes.md + areas/notificationevents.md)
|
||||
- Complete transaction catalog (~60+ codes) organized by entity prefix:
|
||||
- CON.* (14 types): container movements, reception, shipping, VAS, L&F
|
||||
- COU.* (4 types): count lifecycle
|
||||
- STK.* (18 types): stock movements, adjustments, picking, replenishment, kit assembly, VAS
|
||||
- CST.STK (1): quality status change
|
||||
- INO.* (3): receipt order lifecycle
|
||||
- REC.* (3): receipt document lifecycle
|
||||
- OUT.* (5): shipping order lifecycle
|
||||
- ROU.*/LOAD.* (6): route and load lifecycle
|
||||
- TSK.* (7): task lifecycle + automatic warehouse errors
|
||||
- WOR.*/KOU.* (4): work order lifecycle
|
||||
- LCK.*/ULK.* (2): container locks
|
||||
- DEL.*/DESK.*/SCR.*/SAC.* (6): misc (packaging, desk orders, stock contrast, ABC)
|
||||
- Per transaction: post-processed flag, description, ERP message triggered, key data fields
|
||||
- Notification Events catalog (25 core WMS events): code, severity, notification group, description
|
||||
- Module notification events table (AGV/PS/SCEM/Slotting/Billing/DOM)
|
||||
- Subscription scope table
|
||||
|
||||
- UPDATED `wiki/_index.md` — Added Architecture section (4 pages) + 2 concept pages; total updated from 48 to 56 pages
|
||||
|
||||
## 2026-04-10 — Batch 5: Modules (24 pages)
|
||||
|
||||
- CREATED `modules/agv.md` (sources: 24 pages from areas/agvs/)
|
||||
- Sections: communication protocol phases (00/03/04/06/08/10/255), load types (0=Container, 1=Pallet Shuttle), error categories (configuration/execution/communication), RFT fallback mode, notification events table, AGV lock type
|
||||
|
||||
- CREATED `modules/pallet-shuttle.md` (sources: 25 pages from areas/pallet_shuttle/)
|
||||
- Sections: PSService architecture (centralizes tablet-PS communication), simple vs multi-shuttle modes, LIFO/FIFO channel access, deposit/extraction/compaction operations, AGV-PS search algorithm, battery management parameters (PS_MAX_MINUTES_BATTERY_FULL_LOAD=300, PS_MIN_MINUTES_BATTERY_LOAD=90), background jobs table
|
||||
|
||||
- CREATED `modules/multi-carrier.md` (sources: 25 pages from areas/multi_carrier_shipping/)
|
||||
- Sections: Delivery entity (carrier+consignee), extended carrier attributes, delivery status lifecycle, packaging station source/destination config, carrier dock confirmation modes (AUTO/MANUAL/UNLOAD), automatic carrier selection criteria, carrier label printing
|
||||
|
||||
- CREATED `modules/ecommerce.md` (sources: 2 pages from areas/ecommerce/)
|
||||
- Sections: JIT reception flow (single-unit→packing, multi-unit→ungrouping, no-order→storage), 4 parameters (ECOMMERCE_RECEPTION_ALLOW_AUTOSELECTION, ALLOW_MULTIQUANTITY, RETURN_ALLOW_AUTOSELECTION, MAX_SECONDS_TO_CONFIRM)
|
||||
|
||||
- CREATED `modules/marketplaces.md` (sources: 3 pages from areas/marketplaces/)
|
||||
- Sections: supported platforms (Prestashop/eBay/Amazon), Amazon SaaS + Android 10 requirement, OUT.CREATE transaction, marketplace configuration
|
||||
|
||||
- CREATED `modules/slotting.md` (sources: 11 pages from areas/slotting/)
|
||||
- Sections: rotation analysis modes (historical/current/external file), golden zone concept, PDL-based vs all-picking-location recommendations, profit formula (daily_profit = (move_cost - stay_cost) × daily_rotation), 7+ parameters, continuous slotting background job
|
||||
|
||||
- CREATED `modules/labor-management.md` (sources: 11 pages from areas/labor_management/)
|
||||
- Sections: Process→Activity→Work→Work Detail hierarchy, target time calculation (layout dimensions + equipment speed), 5 vertical behavior modes (no tolerance, allowed tolerance, fixed, flexible, ultra-flexible), 16 measured processes table, per-warehouse config requirement, RFT countdown display
|
||||
|
||||
- CREATED `modules/billing-3pl.md` (sources: 14 pages from areas/billing/)
|
||||
- Sections: Contract→Rule→Planner lifecycle, standard vs custom rules, tiered pricing example, valuation fields, pre-validation workflow, compensation for credits, Owner Extensions prerequisite
|
||||
|
||||
- CREATED `modules/3pl-portal.md` (sources: 2 pages from areas/tpl_portal/)
|
||||
- Sections: Owner-filtered access model, available WMS views per portal user, KPI types, notification setup, Owner Extensions prerequisite
|
||||
|
||||
- CREATED `modules/yard-management.md` (sources: 12 pages from areas/yard_management/)
|
||||
- Sections: Appointment lifecycle (Pending→Waiting→Pending dock decision→In process→Pending check-out→Finished), 10-step initial configuration, dock compatibility rules, checkpoint attributes, weight control, parking lots, auxiliary appointments, ERP/TMS integration
|
||||
|
||||
- CREATED `modules/vas.md` (sources: 9 pages from areas/vas/)
|
||||
- Sections: Template→Activity→Instructions hierarchy, VAS profiles (item/family/type), VAS at shipping station vs packing station, ERP SOR VASCode field, screen printing and container plastic use case examples
|
||||
|
||||
- CREATED `modules/manufacturing.md` (sources: 5 pages from areas/manufacturing/)
|
||||
- Sections: RCP01 (manufacturing) vs RCP02 (quartering) recipe types, MOR01 production orders, MOF/FGP ERP messages, STK.MAN.PRODUCTION and MAN.FM.DAMAGE transactions, NegativeStock user status, component management
|
||||
|
||||
- CREATED `modules/store-fulfillment.md` (sources: 1 page from areas/store_fulfillment/)
|
||||
- Sections: Star network topology constraint, POS integration (store sends orders), 3 replenishment modes (manual/automatic/min-max), no desk stations restriction, pending receipt visibility
|
||||
|
||||
- CREATED `modules/supply-chain-event.md` (sources: 3 pages from areas/supply_chain_event_management/)
|
||||
- Sections: Event subscription model (single/delegated/3PL client), notification channels (web/email/SMS), Notification_GNAImportError code, alarm lifecycle (Active/Resolved/Expired), escalation chains, SCEM admin role
|
||||
|
||||
- CREATED `modules/movirack.md` (sources: 3 pages from areas/movirack/)
|
||||
- Sections: Mobile racking system, 5 work modes (Manual/Auto/Timing/Autoparking/Autopicking), 4 aisle opening modes (with task/without task/manual/multi-aisle), reset/abort operations, tablet workstation interface
|
||||
|
||||
- CREATED `modules/cobot.md` (sources: 1 page from areas/cobot/)
|
||||
- Sections: Robotic arm + suction cup tools + security elements, HPKS-R integration, item eligibility configuration, always paired with manual station for incidents, conveyor assignment rules
|
||||
|
||||
- CREATED `modules/aps3d.md` (sources: 1 page from areas/aps3d/)
|
||||
- Sections: Fleet Manager controller architecture, APS vs APSFIFO locations, 5-stage order flow, 4 defragmentation modes (channel compaction/cross-channel/rotation/shipping), aisle balancing, depth confirmation, error management
|
||||
|
||||
- CREATED `modules/data-analytics.md` (sources: 1 page from areas/data_analytics/)
|
||||
- Sections: Metric groups (consolidated hourly vs real-time minutes), metric gatherer background service, widget categories (50+ types), dashboard publishing model, standard dashboards table (WMS/LMS/APS3D), alarm configuration, multi-device support
|
||||
|
||||
- CREATED `modules/automation-dashboard.md` (sources: 6 pages from areas/faults_management/)
|
||||
- Note: areas/automation_dashboard/ returns 404 — actual content in areas/faults_management/
|
||||
- Sections: Fault recording (machine/start/end/description/causes/suggestions), manual action recording, fault reports table (8 types), action reports table (5 types), external WMS history, fault resolution workflow
|
||||
|
||||
- CREATED `modules/dom.md` (sources: 23 pages from areas/DOM/ — 138 total source files)
|
||||
- Sections: Node types (POI/POF/Store), stock levels (org/node/line), ERP messaging table (POR/ROC/SOR/SOC/SOF/DOF/ACK/NCR), 5-stage orchestration engine (region→carrier→stock→capacity→strategies), order release prioritization, manual orchestration wizard, reorchestration criteria, order splitting, inbound purchase order flow, inter-node replenishment, configuration sequence
|
||||
|
||||
- CREATED `modules/faults-management.md` (sources: 6 pages from areas/faults_management/)
|
||||
- Note: same source area as automation-dashboard; module is the backend implementation of the Automation Dashboard UI
|
||||
- Sections: Cross-reference to automation-dashboard page; fault/action data model; report types table; resolution workflow
|
||||
|
||||
- CREATED `modules/directives.md` (sources: 10 pages from areas/directives/)
|
||||
- Sections: Owner directives (document format/language, custom workflows), account directives (required/preferred container type, max weight/height/layers, min shelf life, max lot count, shipping logic), scope and precedence rules, configuration steps
|
||||
|
||||
- CREATED `modules/owner-extensions.md` (sources: 1 page from areas/ownerextensions/)
|
||||
- Sections: Mandatory owner on receipt/shipping orders, 8 owner-isolated master entities (companies/account types/accounts/supplier types/suppliers/item types/item families), code concatenation with owner, exceptions (groups/fusions, inter-warehouse replenishments)
|
||||
|
||||
- CREATED `modules/client-specific-rules.md` (sources: 1 page — 404 error)
|
||||
- Note: Source area returns 404; created stub explaining the concept maps to the Directives module
|
||||
|
||||
- UPDATED `wiki/_index.md` — Added Modules section (24 pages); total updated from 24 to 48 pages
|
||||
|
||||
## 2026-04-10 — Batch 4: Layout & Configuration
|
||||
|
||||
- CREATED `concepts/stations.md` (sources: 39 pages)
|
||||
- Station index: index.md (route types, managers, incidences)
|
||||
- Station types: alm.md, pie.md, pk.md, et.md, dock.md, stage.md, mu.md, me.md, ms.md, workzone.md, decision.md, ps.md, reac.md, rech.md, consolidation.md, etq.md, conveyor.md, vas.md, tenseFlow.md, lift.md, packaging_station.md, pscharge.md, kit.md, retention.md, desk.md, pcs.md, pb.md, ecb.md, cme.md, apl.md, lanz.md, mp.md, pke.md, traslo.md, fleet_manager.md, notask.md, disabledroute.md, stationloaded.md, stationfault.md
|
||||
- Station management: inventory_management/stations/roles.md, views/view_dock_stage.md
|
||||
- Sections: Full station type table (37+ types with type codes, descriptions, operative details), multi-role stations (PIE/PK+RECH/REAC), routes (simple vs composed), route managers (Galileo/RF/Voice/Virtual/PTL/External/Fleet Manager), route incidences (5 types), dock/stage configuration from SmartUI (actions, work mode, printer assignment)
|
||||
|
||||
- CREATED `concepts/warehouse-designer.md` (sources: 19 pages)
|
||||
- Masters: container_type.md, rack_type.md, workstation.md
|
||||
- Zones: storage_zones.md, working_zones.md, subwarehouses.md
|
||||
- Equipment: equipment_type.md, equipment.md, equipment_restriction.md, equipment_restriction_by_quantity.md, equipment_restriction_by_incompatibility.md
|
||||
- Layout: layout_shelves.md, layout_docks.md, layout_stages.md
|
||||
- General: wd_delete_action.md
|
||||
- Activity: change_log.md, transfer_list.md, transfer_comparison.md
|
||||
- Warehouse map: inventory_management/warehouse_map/index.md
|
||||
- Sections: Web Configurator overview, all master types (container/rack/workstation), zone types (storage/work/subwarehouse), equipment management (types/instances/restrictions by quantity and incompatibility), layout editing (shelves/docks/stages), deletion rules, change log + transfer history + comparison, Warehouse Map 3D view (station status, search, zone visualization), 2D view (location status, bulk operations, heat map)
|
||||
|
||||
- CREATED `concepts/parameters.md` (sources: 8 parameter files)
|
||||
- Primary: areas/parameters.md (80+ core WMS parameters)
|
||||
- Modules: inventory_management/parameters.md, slotting/parameters.md, ecommerce/parameters.md, pallet_shuttle/agv_ps/parameters.md, aps3d/parameters.md, multi_carrier_shipping/parameters.md
|
||||
- Note: areas/areasparameters.md and areas/shipping/parameters.md were 404 — not included
|
||||
- Sections: Parameter system architecture (system vs custom, organization vs warehouse scope), all core parameters organized by process (reception/labels/container/picking/shipping/stock/replenishment/defragmentation/voice), all module parameters (Slotting/eCommerce/AGV-PS/APS3D/Multi-Carrier), cross-reference table linking parameters to other wiki pages
|
||||
|
||||
- CREATED `concepts/cutting-stock.md` (sources: 12 pages)
|
||||
- Item config: cutting_item.md, cutting_profile.md, cutting_stock_assignation.md, cutting_stock_label.md
|
||||
- Picking: cutting_station.md, cutting_stock_integrated.md, cutting_stock_delegate.md, cutting_excess.md
|
||||
- Reception: blind_cutting_stock.md, supplier_cutting_stock.md
|
||||
- Count: count_cutting_stock.md
|
||||
- Sections: Non-consolidation rule and base UoM rule, cutting profile (6 attributes), first-time setup (6 steps), assignment strategies (continuous/segmented/minimum with examples), cutting station configuration (type 61, EasyS routes, stage options), reception processes (blind/supplier/receipt-and-putaway), integrated vs delegated cutting picking (3-phase process, differences), cutting excess + shipping profile config, counting stretches (3 modes + informed count), quality lock behavior, parameters (CUTTING_PRINTER)
|
||||
|
||||
- CREATED `concepts/labels.md` (sources: 6 pages)
|
||||
- Primary: labels_containers.md, labels_items.md, cutting_stock_label.md, print_stock_label.md, multilabel_recep.md
|
||||
- Note: labels_LPN.md was 404 — content obtained from labels_containers.md
|
||||
- Sections: Container label types (SSCC, GS1-128 mono/multi-reference) with format table and Application Identifiers, item labels (Code128 and GS1-128) with AI table, cutting stock labels (A6 only, printer priority, profile flags), client container auto-labels, multi-reading process (4 modes), RF label printing (8 printable objects), automatic print triggers, all parameters consolidated
|
||||
|
||||
- UPDATED `concepts/picking.md` — added backlinks to cutting-stock.md and stations.md
|
||||
- UPDATED `concepts/shipping.md` — added backlinks to cutting-stock.md and stations.md
|
||||
- UPDATED `concepts/stock-adjustment.md` — added backlinks to cutting-stock.md and labels.md
|
||||
- UPDATED `concepts/quality-control.md` — added backlink to cutting-stock.md
|
||||
- UPDATED `wiki/_index.md` — total now 24 pages (added Batch 4: 5 pages)
|
||||
|
||||
## 2026-04-10 — Batch 3: Inventory Operations
|
||||
|
||||
- CREATED `concepts/count.md` (sources: 26 pages)
|
||||
- Primary: counts_admin/count.md, count_type.md, count_create.md, count_release.md, count_close.md, count_cancel.md
|
||||
- Physical: count_physical.md, count_location.md, count_lpn.md, count_item.md, Partitions_Count.md
|
||||
- Workstation: counts_workstation/index.md, count_pk_location.md, count_pk_lpn.md, count_pk_item.md
|
||||
- Cycle count: cycle_count/index.md, cycle_count_schedule.md, cycle_count_generation.md
|
||||
- ERP: counts_erp/index.md (SCR/WSC stock contrast)
|
||||
- Sections: 3 count types (item/container/location), 4 creation methods (WMS/ERP/physical/cycle), full lifecycle (Disabled→Releasing→In Process→Closed/Canceled), task generation rules per warehouse type, blind vs informed mode, partition counts, automatic warehouse workstation, cycle count schedule/iteration/generation logic, ERP messages (COR/COF/SCR/WSC), double validation interaction, transactions (COU.CST/TSK.COU/STK.ADJ/COU.END/COU.CLS/COU.CNL), all parameters
|
||||
|
||||
- CREATED `concepts/stock-adjustment.md` (sources: 16 pages)
|
||||
- Primary: stock_adjustment.md, quantity_adjust.md, udm_adjust.md, al_adjust.md, reasons.md
|
||||
- Interfaces: stock_adjustment_RF.md, stock_adjustment_SmartUI.md, stock_adjustment_Workstation.md
|
||||
- Double validation: double_validation/activate.md, adjust_register.md, pending_adjust_actions.md
|
||||
- Sections: 5 adjustment types (qty+/qty−/full location/UoM/logistic attributes), side effects on tasks and assignments per type, adjustment reasons (5 capture processes), double validation (Pending→Confirmed/Canceled with reversal wizard), RF/SmartUI/Workstation interface details, ASN/client stock restrictions, cutting stock specifics, transactions (STK.ADJ/STK.MOVE), ERP STV messaging rules
|
||||
|
||||
- CREATED `concepts/consolidation.md` (sources: 6 pages)
|
||||
- Primary: consolidation/index.md, consolidation_admin/consolidation_process_creation.md, consolidation_automatic/index.md
|
||||
- Detail: 2loc_PK_consolidation.md, ManualMP_PK_consolidation.md, Buffer_consolidation.md
|
||||
- Sections: Process→Orders→Lines→Tasks architecture, 3 supported use cases (manual/auto single-ref/auto multi-ref), process configuration (definition + filtering criteria + allow mixing + destination station), process lifecycle (Standby→Released→Paused/Canceled), 3 automatic warehouse modes (PK 2-loc, manual MP, buffer), operator incident handling, configuration requirements (full quantity, station modes), transactions (CON.MOVE/STK.MOVE/CON.SEND.L&F)
|
||||
|
||||
- CREATED `concepts/defragmentation.md` (sources: 4 pages)
|
||||
- Primary: defragmentation/index.md, defrag_admin/index.md, defrag_rotation.md, defrag_shipping.md
|
||||
- Sections: 2 strategy types (rotation by ABC class / shipping by order assignment), rotation strategy criteria (8 criteria) + destination rules, shipping strategy criteria (8 criteria) + destination rules, APS optimal channel selection, defragmentation planners (type/schedule/duration/frequency), manual vs automatic execution, parameters (MAX_DEFRAG_TASKS/MAX_OPTIMIZATION_DEFRAG_CHANNEL/MAX_DEFRAG_ATTEMPT), automatic warehouse only
|
||||
|
||||
- CREATED `concepts/quality-control.md` (sources: 7 pages)
|
||||
- Primary: quality_control/index.md, quality_lock_web.md, quality_lock_trf.md, quality_lock_erp.md, quality_unlock.md, quality_automatic_unlock.md, cut_stock_lock.md
|
||||
- Sections: Stock status concept (2 status types: receiving vs user), 6 lockable operations, 3 reception lock mechanisms, lock from web/RF/ERP (3 scope levels: location/container/item), task/assignment side effects on lock, unlock from web/RF/ERP, automatic time-based unlock (job Delete_StockStatusJob_PR every 15 min), required/preferred status at shipping, cutting stock partial/total lock (split behavior), ERP messages (STR/STC), transaction (CST.STK)
|
||||
|
||||
- CREATED `concepts/manual-movements.md` (sources: 1 page)
|
||||
- Primary: inventory_management/manual_movements/manual_movements.md
|
||||
- Sections: 8 move types (location→location, location→container, container→container, container→container with divisions, division→division, move container, cutting stock, partitions), restrictions per type (ASN, cross-warehouse, client stock, lock confirmation), replenishment assignment cancellation on container move, cutting stock indivisibility rules (exact stretch length required, one stretch at a time), partition-specific restrictions, transactions (STK.MOVE/CON.MOVE), interface paths (RFT/Workstation)
|
||||
|
||||
- UPDATED `concepts/container.md` — added backlinks to consolidation.md and quality-control.md
|
||||
- UPDATED `concepts/putaway.md` — added backlink to defragmentation.md
|
||||
- UPDATED `wiki/_index.md` — total now 19 pages (added Batch 3: 6 pages)
|
||||
|
||||
## 2026-04-10 — Batch 1: Core Entities (completion)
|
||||
|
||||
- CREATED `concepts/location.md` (sources: 8 pages)
|
||||
- Primary: layout/location_types/location_types.md, inventory_management/locations/locations.md, location_lock_types.md, locations_features.md
|
||||
- Sections: Virtual locations (ASN/Lost_Found/Mov), 13 physical types (conventional/compact/APS/APSFIFO/dynamic/pushback/cantilever/buffer/dock/equipment/conveyor), storage modes, storage logics (12 flags), lock types (8 operations), location coding (ASXY), label formats, all operations from Locations view, common errors
|
||||
|
||||
- CREATED `concepts/product-item.md` (sources: 20 pages)
|
||||
- Primary: items/index.md, items/logistic_attributes.md, items/profiles.md, items/types.md, items/uom.md, items/uom_base.md
|
||||
- Also: alias.md, families.md, substitutes.md, weight.md, mix_items.md, min_and_max.md, abc_classification.md, subwarehouse_classification.md
|
||||
- Sections: Item vs stock distinction, types, families, ABC classification, UoM and conversions, all logistic attributes (lot/expiry/best-before/production/days of life/serial/quality/size/color/version/etc.), 7 profiles, all 30+ item attributes, labeling, ITM ERP message
|
||||
|
||||
- CREATED `concepts/stock.md` (sources: 16 pages)
|
||||
- Primary: view_stocks.md, stock_adjustment.md, grouped_stock.md
|
||||
- Also: stock_adjustment_RF.md, stock_adjustment_Workstation.md, quantity_adjust.md, udm_adjust.md, al_adjust.md, reasons.md
|
||||
- Sections: Stock record structure (all fields), 4 storage contexts, 3 status dimensions, lifecycle, 5 adjustment types (quantity+/-/location/PDL partition/PK conveyor), adjustment rules and task interactions, grouped reports (5 views), STV communications, STK.ADJ transactions
|
||||
|
||||
- CREATED `concepts/task.md` (sources: 7 pages)
|
||||
- Primary: tasks/index.md, tasks/tasks.md, tasks/automatic_tasks.md, tasks/movements.md, tasks/semiautomatic_tasks.md
|
||||
- Sections: Full task/process type table (28 combinations), lifecycle (Pending/Generated/In Process/Finished/Canceled), task→movement decomposition with compound routes, execution order criteria (RF priority, empty channel, stackability, route, date), semi-automatic mode, all PC operations, common errors
|
||||
|
||||
- CREATED `concepts/order-inbound.md` (sources: 16 pages)
|
||||
- Primary: receipt_orders.md, receipt_order_type.md, ERP/receipts/ror.md, roc.md, rof.md, asn.md, aso.md, str.md
|
||||
- Sections: 3 order types (supplier/return/transfer), header + line structure, 7 lifecycle statuses, all ERP messages (ROR with all variants, ASN with 8 variants, ROC status notifications, ROF01/ROF02, ASO with variants, STR lock/unlock), parameters, operations, common errors
|
||||
|
||||
- CREATED `concepts/order-outbound.md` (sources: 18 pages)
|
||||
- Primary: shipping_order.md, shipping_order_type.md, shipping_admin/index.md, shipping_orders_monitorize.md, ERP/shipping/sor.md, soc.md, sof.md
|
||||
- Sections: 8 order types, header + line structure (all fields including critical/required lines, logistic attribute filters, max lots), full lifecycle with status/actions table, all business rules (critical/required lines, excess, substitutes, expired stock, reserve), SOR01/SOR02, SOC all statuses, SOF01/SOF02 with partial close logic, LOF, all PC operations, common errors
|
||||
|
||||
- UPDATED `concepts/putaway.md` — added cross-refs to task.md and product-item.md
|
||||
- UPDATED `concepts/picking.md` — added cross-refs to task.md, order-outbound.md, location.md
|
||||
- UPDATED `concepts/shipping.md` — added cross-refs to order-outbound.md, task.md
|
||||
- UPDATED `concepts/replenishment.md` — added cross-refs to task.md, location.md
|
||||
- UPDATED `concepts/crossdocking.md` — added cross-refs to order-inbound.md, order-outbound.md
|
||||
- UPDATED `wiki/_index.md` — total now 13 pages (Batch 1: 7 pages + Batch 2: 6 pages)
|
||||
|
||||
## 2026-04-10 — Batch 2: Core Flows
|
||||
|
||||
- CREATED `concepts/reception.md` (sources: 10 pages)
|
||||
- Primary: reception_dock.md, receipt_order.md, receipt.md, asncontainers.md, blind_container.md, supplier_container.md, returns.md
|
||||
- Automatic: pie_auto.md, pie_semi_auto.md, pk/index.md
|
||||
- Sections: Receipt document structure, 5 reception modes (dock/supplier, blind, returns, ASN, PIE, PK), closing, 16 parameters, 7 ERP messages, labels, errors, UI paths
|
||||
|
||||
- CREATED `concepts/putaway.md` (sources: 5 pages)
|
||||
- Primary: putaway_process.md, putaway_apply_strategies.md, putaway_admin/index.md, putaway_configuration01.md
|
||||
- Sections: Strategy architecture (channel filling vs location), 8-stage pipeline (criteria→aisles→balancing→restrictions→validity→rule filters→sort→select), automatic station triggers (PIE/MU/TRL/ALM), PDL integration, parameters, errors, UI paths
|
||||
|
||||
- CREATED `concepts/picking.md` (sources: 8 pages)
|
||||
- Primary: shipping_manual/index.md, shipping_auto/index.md, shipping_auto/direct_picking.md, shipping_auto/grouped_picking.md, pick_and_pass/index.md, shipping_admin/stock_assign.md
|
||||
- Sections: Stock assignment (strategies, priorities, excess), manual warehouse modes (10 modes), automatic warehouse picking (direct 7-phase, grouped, negative), Pick and Pack, cutting stock, path design, transactions, errors, UI paths
|
||||
|
||||
- CREATED `concepts/shipping.md` (sources: 10 pages)
|
||||
- Primary: shipping_admin/index.md, order_release.md, shipping_admin/stock_assign.md, shipping_truck_load/index.md, shipping_consolidation/shipping_consolidation_onstation.md
|
||||
- Sections: Shipping order lifecycle (7 statuses), management operations, release process, grouping (waves/groups/fusions/templates), prepackaging, consolidation, routes, loads, truck loading (containers/stock/packages), PS groups, ERP messages, transactions, errors, UI paths
|
||||
|
||||
- CREATED `concepts/replenishment.md` (sources: 6 pages)
|
||||
- Primary: replenishment_strategies.md, picking_locations.md, efficiency_mode.md, dynamic.md, automatic_replenish.md
|
||||
- Sections: PDL concept and attributes, PDL partitions, PDL release on empty, 4 strategy types (top-off, shipping demand, stockout, sub-warehouse), 3 efficiency modes, stock eligibility, dynamic replenishment process, automatic job (TryToReplenishProductLocations), cutting stock, errors, UI paths
|
||||
|
||||
- CREATED `concepts/crossdocking.md` (sources: 3 pages)
|
||||
- Primary: crossdocking_manual/index.md, crossdocking_manual/crossdocking_warehouse.md
|
||||
- Note: crossdocking_opportunity.md was 404; content sourced from index.md description
|
||||
- Sections: Opportunity XD (direct to dock, eligibility, process), XD to warehouse (conditions, XD locations, XD strategies, coverage check), decision tree, comparison table, configuration requirements, errors, UI paths
|
||||
|
||||
- UPDATED `wiki/_index.md` — total now 7 pages (Batch 1: 1 page + Batch 2: 6 pages)
|
||||
|
||||
## 2026-04-10 — Batch 1: Core Entities — Container (LPN)
|
||||
|
||||
- CREATED `concepts/container.md` (sources: 13 pages)
|
||||
- Primary: containers.md, container_types.md, container_lock_types.md, division_types.md
|
||||
- Stacking/matching: stacked_containers.md, stack_match_containers.md, unstack_unmatch_containers.md
|
||||
- Reception: supplier_container.md, blind_container.md, asncontainers.md
|
||||
- Report: Putaway_search_location_trace.md
|
||||
- Transactions: TransactionTypes.md (CON.* section)
|
||||
- view_containers.md: 404 (scrape error — skipped)
|
||||
- Sections: Overview, Attributes, Weight, Types, Lifecycle, Stacking/Matching, Locks, Reception, Operations, Labeling, Parameters, Transactions, ERP Integration, UI paths, Common errors, Related
|
||||
Reference in New Issue
Block a user