حزم القواعد حسب القطاع

عشر حزم جاهزة — أربع حسب القطاع، وأربع معيارية، بالإضافة إلى حزمة المراقبة التسييرية وحزمة الرقابة الداخلية. التركيب قاعدة بقاعدة، إجراء التطبيق، وقائمة تحقق الاستشاري.

تُبنى الحزمة على شفرة مُصرَّفة، تماما مثل قاعدة تُضبط يدويا: لا تحتوي إلا على أنواع من الفهرس، بمعطيات معقولة وحذرة لقطاع معين. لا شيء جديد في المحرك — الحزمة قائمة بما تقبله شاشة قواعد العمل أصلا، مجمّعة ومسمّاة.

المحاكاة، التطبيق، التفعيل

GET /api/v1/rules/packs
[{ "code": "textile", "secteur": "textile", "regles": [ /* … */ ] }, /* … */ ]

POST /api/v1/rules/packs/{code}/simulate rejoue chaque règle du pack sur les 90 derniers jours et additionne évalués/bloqués par règle. POST /api/v1/rules/packs/{code}/apply insère ensuite les règles dans rule_parameters, désactivées — appliquer un pack ne bloque jamais une écriture au moment où il est appliqué. Rejouer apply sur un pack déjà posé ne crée rien de nouveau (idempotent), et n’écrase jamais une règle que le consultant a personnalisée depuis.

Procédure : simuler le pack, l’appliquer (les règles arrivent inactives), puis activer chaque règle une par une depuis l’écran Règles métier, après avoir lu sa propre simulation.

كل قواعد الحزمة تُضبط على نطاق المستأجر.

أربع حزم قطاعية

النسيج textile

Cheynet, Pito, Bacovet — réception de tissus et fournitures avec une tolérance usuelle de sur-métrage, achats matières approuvés par palier, commandes clients qui engagent une date de livraison contractuelle.

النوعالمعطياتالسبب
sur_receptionpct_max: 5, illimitee: falseTolérance de sur-métrage usuelle en réception de tissus.
approbation_montanttable: purchase_orders, paliers: ["10000:2", "100000:3"], mode: avertirAchats matières approuvés par palier ; mode avertir pour observer avant de durcir.
periode_close{}Verrouille les écritures dans une période comptable déjà clôturée.
champ_requis_statuttable: sales_orders, champs: ["delivery_date"]Date de livraison contractuelle exigée avant le ferme de la commande client.

قائمة تحقق الاستشاري

  • Lister les tolérances de sur-métrage négociées par fournisseur.
  • Vérifier les niveaux d’approbation achats (rôles 2 et 3) déjà en place.
  • Confirmer les périodes comptables déjà clôturées avant d’activer periode_close.
  • S’assurer que delivery_date est réellement saisi sur les commandes clients.

الميكانيك الدقيق mecanique_precision

AMM — tolérances de réception serrées (peu d’écart accepté sur des cotes usinées), achats de matière et d’outillage approuvés à des seuils plus bas (composants coûteux en petite série), aucun ordre de fabrication planifié sans date de fin.

النوعالمعطياتالسبب
sur_receptionpct_max: 2, illimitee: falseTolérance serrée : peu d’écart accepté sur des cotes usinées.
approbation_montanttable: purchase_orders, paliers: ["5000:2", "50000:3"], mode: avertirSeuils plus bas : composants coûteux en petite série.
periode_close{}Verrouille les écritures dans une période comptable déjà clôturée.
champ_requis_statuttable: manufacturing_orders, champs: ["planned_end"]Date de fin planifiée nécessaire à l’ordonnancement atelier.

قائمة تحقق الاستشاري

  • Vérifier les tolérances d’usinage négociées par référence.
  • Confirmer les seuils d’approbation achats à 5 000 et 50 000.
  • S’assurer que planned_end est renseigné dans le processus actuel de planification OF.
  • Lister les périodes comptables déjà clôturées.

الكابلات / المعادن cablage_metal

PSZ Cable, SZ Metal — tolérance de réception sur bobines/tôles, encours client surveillé (paiement différé courant dans l’industrie), achats de matière avec date de livraison attendue exigée dès le ferme.

النوعالمعطياتالسبب
sur_receptionpct_max: 3, illimitee: falseTolérance de réception sur bobines/tôles.
limite_credit_clienttolerance_pct: 10, inclure_commandes: true, mode: avertirEncours client surveillé : paiement différé courant dans l’industrie.
periode_close{}Verrouille les écritures dans une période comptable déjà clôturée.
champ_requis_statuttable: purchase_orders, champs: ["expected_date"]Date de livraison attendue exigée dès le ferme de la commande d’achat.

قائمة تحقق الاستشاري

  • Vérifier les tolérances matière négociées (bobines/tôles).
  • Lister les limites de crédit client actuelles et confirmer la tolérance de 10 %.
  • S’assurer qu’expected_date est renseigné sur les commandes d’achat.
  • Lister les périodes comptables déjà clôturées.

النقل واللوجستيك transport_logistique

3C, Alonso Forwarding — transporteur et numéro de suivi exigés avant qu’un bon de livraison ne passe au ferme, encours client surveillé, période comptable verrouillée. Pas de sur_reception : un transitaire réceptionne rarement des commandes fournisseur au sens de reception_items.

النوعالمعطياتالسبب
champ_requis_statuttable: delivery_notes, champs: ["carrier", "tracking_number"]Traçabilité contractuelle du transport.
limite_credit_clienttolerance_pct: 5, inclure_commandes: false, mode: avertirFacturation fréquente, marges de transitaire étroites.
periode_close{}Verrouille les écritures dans une période comptable déjà clôturée.

قائمة تحقق الاستشاري

  • Vérifier que carrier et tracking_number sont réellement saisis en pratique.
  • Lister les limites de crédit client et confirmer la tolérance de 5 %.
  • Lister les périodes comptables déjà clôturées.

أربع حزم معيارية

قاعدة ISO 9001 iso9001_socle

Tout secteur — maîtrise documentaire (approbateur et date de revue), non-conformités majeures/critiques fermées sans action signalées, fournisseurs non évalués signalés, réception tracée par lot. Toutes les règles en mode avertir.

النوعالمعطياتالسبب
champ_requis_statuttable: document_control, statut: approved, champs: ["approver_id", "next_review"], mode: avertirMaîtrise documentaire, ISO 9001 § 7.5.
nc_sans_actionseverites: ["major", "critical"], mode: avertirISO 9001 § 10.2 — non-conformité et action corrective.
fournisseur_non_evalueage_max_jours: 365, mode: avertirISO 9001 § 8.4.1 — maîtrise des prestataires externes.
tracabilite_requisemoments: ["reception"], mode: avertirTraçabilité de base, à la réception.

قائمة تحقق الاستشاري

  • Identifier qui approuve les documents maîtrisés et sous quel statut.
  • Vérifier que les non-conformités majeures/critiques ont des actions correctives en cours.
  • Lister les fournisseurs sans évaluation depuis plus d’un an.
  • Confirmer les profils de traçabilité (suivi par lot) des articles concernés.

IATF 16949 — كابلات السيارات iatf16949_cablage_auto

Câblage/métal automobile, sur-ensemble normatif du pack Câblage / métal — traçabilité lot exigée dès la réception, FMEA complétée avant lancement d’OF, instruments étalonnés, non-conformités vérifiées, certificats matière par article.

النوعالمعطياتالسبب
tracabilite_requisemoments: ["reception"], tous_articles: true, mode: bloquerIATF 16949 § 8.5.2 : traçabilité lot dès la réception, sur tous les articles.
document_requis_avant_statuttable: manufacturing_orders, statut: in_progress, documents: ["fmea_studies"], mode: bloquerPPAP / FMEA avant lancement d’OF.
equipement_non_etalonnemode: bloquerIATF 16949 § 7.1.5.2.
nc_sans_actionseverites: ["major", "critical"], exiger_verification: true, mode: avertirAction corrective vérifiée, pas seulement présente.
certificat_expirepar_article: true, mode: avertirCertificats matière par article.

قائمة تحقق الاستشاري

  • Vérifier que le suivi par lot est activé sur tous les articles automobile.
  • Confirmer qu’une étude FMEA existe pour chaque référence lancée en OF.
  • Lister les instruments de mesure et leur échéance d’étalonnage.
  • Vérifier les certificats matière par article et par fournisseur.
  • La plupart des règles arrivent en mode bloquer : valider les données ci-dessus avant de les activer, pas après.

النسيج — Oeko-Tex / BSCI textile_oekotex_bsci

Textile à façon, normes Oeko-Tex/BSCI/GOTS — certificats matière sur les trois normes usuelles, fournisseur évalué ou audité, bon de livraison fournisseur tracé dès la réception.

النوعالمعطياتالسبب
certificat_expirenormes: ["OEKO-TEX", "BSCI", "GOTS"], mode: avertirNormes usuelles du secteur textile à façon.
fournisseur_non_evalueaccepter_audit: true, mode: avertirUn audit fournisseur récent vaut évaluation.
champ_requis_statuttable: receptions, champs: ["supplier_bl"]Bon de livraison fournisseur tracé dès la réception.

قائمة تحقق الاستشاري

  • Lister les certificats matière disponibles par fournisseur (OEKO-TEX, BSCI, GOTS).
  • Vérifier les audits fournisseur récents.
  • S’assurer que supplier_bl est réellement saisi à la réception.

ISO 13485 — الأجهزة الطبية iso13485_dispositifs_medicaux

Dispositifs médicaux, références INHERBEL/GMEDICAL — le pack le plus strict : traçabilité lot et série sur tout article, toute non-conformité vérifiée avant fermeture, document maîtrisé approuvé avant lancement d’OF, instruments étalonnés, certificats matière.

النوعالمعطياتالسبب
tracabilite_requisetous_articles: true, serie_aussi: true, mode: bloquerTraçabilité lot ET série sur tout article.
nc_sans_actionexiger_verification: true, mode: bloquerToute sévérité, action corrective vérifiée avant fermeture.
document_requis_avant_statuttable: manufacturing_orders, statut: in_progress, documents: ["document_control"], mode: bloquerDocument maîtrisé approuvé avant lancement d’OF.
equipement_non_etalonnemode: bloquerISO 13485 § 7.1.5 (par renvoi à ISO 9001).
certificat_expiremode: avertirCertificats matière, observés avant de durcir.

قائمة تحقق الاستشاري

  • Confirmer le suivi par lot et par série sur tous les articles concernés.
  • Vérifier qu’un document maîtrisé approuvé existe pour chaque référence lancée en OF.
  • Lister les instruments de mesure et leur échéance d’étalonnage.
  • Vérifier les certificats matière disponibles.
  • La plupart des règles arrivent en mode bloquer : valider les données ci-dessus avant de les activer.

حزمتا حوكمة

المراقبة التسييرية controle_de_gestion

Tout secteur — l’affaire (dimension miroir AFFAIRE) exigée sur la facture client au ferme, mode avertir pour observer avant de durcir, plus le contrôle des combinaisons de dimensions interdites (dim_forbidden — désactivé tant qu’aucune combinaison n’est configurée dans Réglages → Dimensions).

النوعالمعطياتالسبب
dimension_requisetable: invoices, dimensions: ["AFFAIRE"], mode: avertirExige la dimension Affaire sur la facture client au ferme, pour rattacher chaque facture à un centre de résultat.
combinaison_interdite{}Contrôle des combinaisons de dimensions interdites — désactivé tant qu’aucune combinaison n’est posée dans Réglages → Dimensions.

قائمة تحقق الاستشاري

  • Confirmer que la dimension AFFAIRE existe et est alimentée par défaut (fiche client → en-tête).
  • Lister les combinaisons de dimensions à interdire avant d’activer combinaison_interdite (Réglages → Dimensions).
  • Ajouter purchase_orders à la main si l’exigence doit aussi porter sur les achats — le pack ne pose qu’une ligne pour éviter un conflit d’unicité.

الرقابة الداخلية controle_interne

Tout secteur — séparation des tâches en matrice de conflits : trois conflits prudents, tous en mode avertir, portés dans une seule ligne separation_taches (portée locataire, la contrainte d’unicité de rule_parameters n’autorise qu’une ligne active de ce type par locataire).

النوعالمعطياتالسبب
separation_tachesconflits: ["creer_fournisseur:valider_paiement", "creer_da:approuver", "modifier_rib:valider_paiement"], mode: avertirTrois conflits quatre yeux usuels : créateur fournisseur / valideur de paiement, demandeur d’achat / approbateur, modificateur de RIB / valideur de paiement.

قائمة تحقق الاستشاري

  • Vérifier que created_by / requester_id sont bien renseignés sur les fournisseurs, demandes d’achat et paiements existants.
  • Confirmer que le RIB fournisseur est un champ sensible tracé (migration 340, field_changes) sur ce locataire.
  • Passer en mode bloquer conflit par conflit, après avoir lu la simulation de chacun.

العودة إلى قواعد العمل والمراقبة
انظر أيضا : فهرس الأنواع · التشغيل · أمثلة حسب القطاع · القيادة وإشارات الخطر · Copilote · Profils de statuts