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).
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
- Consultez le document Paramètres de contrôle de document basé sur les événements
- Les paramètres du flux d'expédition doivent être définis.
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é.
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
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
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 |