Les Jobs utilisés
Le traitement du nouveau calcul des besoins utilise quatre tâches de l’application « Définition des tâches ».
C’est dans les traitements de l’application « Calcul, Génération de propositions d’achats et de lancements » que le traitement peut être lancé manuellement.
Ce traitement exécute la tâche « SIL_CBNSAD_CHARGEMENT_CALCUL » qui exécute 3 tâches :
Il est également possible de planifier l’exécution de cette tâche dans le planificateur de tâches Windows via, par exemple, la syntaxe suivante en ligne de commande :
Code Block |
---|
Chemin ERP Silog\SILOG.exe -bProfil -uUSER -pMotDePasseUtilisateurERP -dfr_fr -eEDI_JOB -optcodetache= SIL_CBNSAD_CHARGEMENT_CALCUL,debug=1 -mCOMPACT |
Voir la documentation « Définition des tâches », pour des exemples de syntaxes possibles.
Le traitement est découpé en trois tâches pour permettre d’intervenir entre chaque étape du calcul en paramétrage.
Les différentes tâches sont :
Job de chargement (SIL_CBNSAD_CHARGEMENT)
Il s’agit de la tâche qui alimente les données prises en compte dans le calcul du CBNSAD. Elle permet de prendre une photographie des données au moment du calcul pour obtenir un différentiel de données entre la date du calcul et le moment de la consultation des donnés du CBNSAD.
Dans le détail du résultat du CBNSAD, la ligne non prise en compte apparaît typée « Hors Calcul », l’onglet « Modifs depuis le dernier calcul » permet de visualiser les lignes non prises en comptes.
Cette tâche alimente également une photographie de l’état des paramètres applicables aux articles au moment du calcul. Cette photographie de l’état des paramètres de calcul de l’article est consultable lors de la visualisation du résultat du calcul pour un article.
Job de calcul (SIL_CBNSAD_CALCUL)
Il s’agit de la tâche qui lance le traitement du calcul des besoins.
Job d’intégration des données (SIL_CBNSAD_INTEGRATION)
Il s’agit de la tâche qui intègre les données générées par le calcul, les propositions d’achats, les lancements, le rejalonnement…
Job de chargement et calcul (SIL_CBNSAD_CHARGEMENT_CALCUL)
Cette tâche permet de lancer séquentiellement les trois traitements précédents dans l’ordre suivant :
Chargement
Calcul
Intégration