Contrôle de document basé sur les événements

Ce document explique le concept du contrôle de document basé sur les événements (CLA).

Remarque

Ce document n'explique pas le concept d'IET (Interface d'exécution de transport) qui utilise la fonctionnalité CLA pour créer des documents. Ceci est expliqué dans la documentation IET.

L'objectif général du CLA est de pouvoir produire certains documents au moment opportun sans intervention de l'utilisateur.

Les documents sont imprimés automatiquement lorsque certains événements surviennent. Les événements valides sont :

  • Une liste de prélèvement ou un groupe de listes de prélèvement est créé(e) (la liste de prélèvement a le statut 40=Prêt pour la validation, ou supérieur)
  • La livraison est lancée (la livraison a le statut 60= Intégralement enregistrée, ou supérieur)
  • L'expédition est lancée et la date limite est dépassée (statut de l'expédition 60/60=Expédition enregistrée).

Résultat

Un document est produit lorsqu'un événement donné survient. Le support document est défini (imprimé, envoyé par courrier, etc.) et aussi si le document doit être produit immédiatement (synchrone) ou envoyé en file d'attente pour être produit plus tard, via un travail asynchrone. L'intérêt d'envoyer le travail en file d'attente de travaux est d'améliorer les performances dans M3.

CLA peut être utilisé dans le flux d'expédition pour produire :

  • Liste prélèvement
  • Etiquette d'adresse
  • Etiquette de colis
  • Bon de livraison
  • Avis d'expédition
  • Liste de chargement
  • Liste de déchargement

Les fichiers suivants sont concernés :

  • CREVNT – Evénements de document

    Ce fichier contient une liste des événements auxquels les documents peuvent être attachés pour la création et l'impression automatiques.

  • MDOCEV – Documents contrôlés par événements

    Ce fichier est utilisé pour que, lorsqu'un événement survient, et que le contexte correspond aux valeurs d'objets stockés, la liste définie de documents/variantes soit produite en fonction de la définition de support correspondante.

  • MDOCEO - Document à produire selon un événement

    Ce fichier stockera toutes les données nécessaires pour produire les documents déclenchés pour une occurrence d'événement donnée, lorsque le document doit être produit de manière synchrone.

Avant de commencer

Vue ens

  • Plusieurs documents peuvent être produits automatiquement lorsque divers événements surviennent, par exemple :
    • Un bon de livraison lorsque la livraison est lancée.
    • Une étiquette d'adresse lorsque les listes de prélèvement sont lancées.
    • La liste de chargement lorsque l'expédition est lancée et que le délai est passé.
Remarque

D'autres documents uniquement utilisés avec IET peuvent être produits. Ceux-ci sont décrits dans la documentation IET.

  • Les documents peuvent être produits à l'aide de commandes de support spécifiques.
  • Les documents peuvent être produits de manière synchrone ou asynchrone
    • Synchrone signifie qu'il faut attendre jusqu'à ce que le document soit produit avant d'accomplir la tâche suivante sur l'ordinateur.
    • Asynchrone signifie que le document sera envoyé en file d'attente et produit par un travail asynchrone. L'intérêt d'envoyer le travail en file d'attente de travaux est d'améliorer les performances dans M3.

      Un travail par lot peut également faire partie d'un travail principalement interactif, où la partie interactive soumet le lot en lui associant des paramètres spécifiques. Le travail par lot s'effectue tel une extension de l'environnement interactif, permettant d'obtenir une performance accrue lors des opérations critiques du point de vue du temps.

Evénements valides

Remarque

Les événements ci-dessous sont valides quand vous n'utilisez pas la fonction IET. Si vous utilisez la fonction IET, des événements supplémentaires peuvent être utilisés. Ceux-ci sont décrits dans la documentation IET.

  • LANCEMENT_PRELEVEMENT Cet événement se produit lorsqu'une liste de prélèvement ou un groupe de listes de prélèvement est créé(e) après le lancement d'une livraison en vue du prélèvement. Notez que cet événement peut se produire plusieurs fois, selon le point de clôture de la livraison. L'événement s'applique aux listes de prélèvement qui atteignent le statut 40=Prêt pour l'enregistrement, ou supérieur pour la première fois. Cela signifie que l'événement est susceptible de s'être produit pour les listes de prélèvement passant par une planification des ressources de prélèvement uniquement après le lancement de la planification des ressources de prélèvement. Cet événement survient après que le conditionnement a été effectué.
  • LIVRAISON_LANCEE Cet événement survient lorsque le statut d'une livraison devient supérieur ou égal à 60=Livraison totalement enregistrée.
  • EXPEDITION_LANCEE Cet événement se produit lorsqu'une expédition a le statut 60/60=Expédition enregistrée ET que le délai limite de l'expédition est dépassé. C'est-à-dire lorsque toutes les livraisons de cette expédition sont entièrement lancées et que plus aucune autre livraison ne peut être ajoutée automatiquement à l'expédition.

Documents valides

Remarque

Les documents ci-dessous sont valides quand vous n'utilisez pas la fonction IET. Si vous utilisez la fonction IET, plus de documents peuvent être utilisés. Ceux-ci sont décrits dans la documentation IET.

Le document qui peut être déclenché pour chacun de ces événements est comme suit :

Evénement Documents autorisés Etendue
LANCEMENT_PRELEVEMENT

Liste de prélèvement (120)

Etiquettes d'adresse (913)

Etiquettes de colis (912)

Intervalle de suffixes de liste de prélèvement pour une livraison
LIVRAISON_LANCEE

Bon de livraison (900)

Avis d'expédition (901)

Etiquettes d'adresse (913)

Etiquettes de colis (912)

Livraison
EXPEDITION_LANCEE

Liste de chargement (909/00)

Liste de déchargement (909/01)

Avis d'expédition (901)

Bon de livraison (900)

Expédition

Dans 'Evénement. Ouvrir' (CRS019), vous pouvez afficher tous les événements valides et les documents autorisés associés.

Exemples

Exemples de contrôle de document basé sur les événements :

  • Lorsqu'une liste de prélèvement a été créée et conditionnée dans le dépôt xxx, pour la zone yy et l'équipement de dépôt zz, un document de liste de prélèvement au format libellé doit être imprimé sur le périphérique l'IMPRIMANTE1.
  • Lorsqu'une expédition pour la tournée 123 dans le dépôt xxx a été intégralement prélevée et que la limite d'expédition est dépassée, les documents de la liste de chargement et de déchargement doivent être imprimés sur le périphérique IMPRIMANTE2.
  • Lorsque l'intégralité d'une livraison pour le quai de chargement QUAI01 dans le dépôt xxx a été intégralement lancée, le document de bon de livraison doit être produit au format colis et envoyé à xyz@une.adresse.com sous forme de fichier PDF.

Exemple de configuration des documents pour la livraison

Exemple Evénement Contrôle de valeurs Impression de documents
Lorsqu'une liste de prélèvement est lancée, si l'équipement de dépôt 005 est manutentionné, il s'agit d'une zone de marchandises sèches. Lancer prélèvement

Dépôt = 005

Equipement = chariot élévateur

Zone = marchandises sèches

Liste de prélèvement (libellé)
Si l'envoi est effectué par nos propres camions, imprimez la liste de chargement/déchargement ; aucun libellé de transport nécessaire. Expédition lancée Transporteur = nos propres camions Liste de chargement/de déchargement
Si le client est 002344, le type d'ordre est AH1, imprimez le bon de livraison orienté colis. Livraison lancée

Client = 002344

Type d'ordre = AH1

Bon de livraison
Paramètres dans M3 BE pour chaque projet Documents par défaut