Automatiser le processus de création de chargements
Mise à jour : November 13, 2014
Notes
Cette rubrique s'applique aux fonctionnalités du module Gestion de transport. Elle ne s'applique pas aux fonctionnalités du module Gestion des stocks.
Cette rubrique décrit une fonctionnalité disponible uniquement si vous exécutez . La rubrique fournit des informations sur l'utilisation des stratégies de création de chargement pour créer automatiquement des chargements. Voici quelques exemples de son utilité :
Lorsque vous expédiez régulièrement un certain ensemble de produits. Au lieu de créer chaque fois des charges, vous pouvez appliquer des stratégies de création de chargements.
Lorsque vous souhaitez maximiser l'efficacité en évitant les chargements à moitié pleins.
Utiliser une stratégie de création de chargement
Microsoft Dynamics AX fournit une stratégie de création de chargement nommée Stratégie de création de chargement basée sur le volume. Cette stratégie permet d'utiliser les valeurs maximales spécifiées pour la hauteur et le poids dans le modèle de chargement, ou de remplacer les paramètres en entrant de nouvelles valeurs. Pour utiliser cette stratégie, sélectionnez-la dans le champ Stratégie de création de chargement dans l'organisateur Paramétrage de l'écran Atelier de création de chargement.
En outre, vous pouvez ajouter vos propres stratégies de création de chargement en créant une nouvelle classe dans l'arbre d'objets d'application (AOA). Pour plus d'informations sur cette procédure, consultez les procédures suivantes :
Logiciels requis
Le tableau suivant indique la configuration requise qui doit être en place avant de commencer.
Catégorie |
Logiciel requis |
---|---|
Produits lancés et Entrepôts |
Les produits et les entrepôts inclus dans les commandes client doivent être activés pour les processus Gestion des entrepôts. |
Charger un modèle |
Vous devez créer un ou plusieurs modèles de chargement. Lorsque vous générez des chargements proposés, les stratégies de création de chargement utilisent les attributs définis dans le modèle de chargement pour déterminer ce qu'il faut mettre dans les chargements. Pour plus d'informations, voir Définir un modèle de chargement. > [!Note] > Une stratégie de création de chargement nommée Stratégie de création de chargement basée sur le volume est fournie dans . Si vous avez plusieurs modèles de chargement, la stratégie de modèle de chargement basée sur le volume utilise uniquement le premier modèle de chargement dans la liste. |
Licences |
Pour pouvoir ajouter une nouvelle classe à l'AOA, vous avez besoin d'un code licence de développement X++ pour Microsoft Dynamics AX : SysXpp. |
Créer une classe pour une nouvelle stratégie de création de chargement
Vous pouvez créer de nouvelles classes si vous souhaitez mettre en œuvre des stratégies de création de chargement différentes. Cette section fournit des conseils et des astuces qui vous aident à créer et mettre en œuvre votre propre classe de stratégie de création de chargement.
Une stratégie de création de chargement nommée Stratégie de création de chargement basée sur le volume est fournie dans . Cette stratégie permet d'utiliser les valeurs maximales spécifiées pour la hauteur et le poids dans le modèle de chargement, ou de remplacer les paramètres en entrant de nouvelles valeurs.
Vous devez créer une classe qui implémente l'interface TMSILoadBuildStrategy. Pour rendre la nouvelle classe disponible, vous devez l'appliquer à TMSLoadBuildStrategyEnableAttribute. Lorsque vous créez la classe, vous devez tenir compte de ce qui suit :
La méthode getDescription doit renvoyer une référence à une étiquette Microsoft Dynamics AX contenant une description conviviale de la stratégie que vous générez. Cette description est affichée lorsque vous paramétrez et utilisez des stratégies qui utilisent cette classe.
Votre classe peut nécessiter des valeurs numériques, de chaîne, booléennes et d'heure / de date UTC spécifiques pour initialiser l'instance de classe. Pour indiquer au système le type de données qu'il est nécessaire d'initialiser pour l'instance de classe, vous devez appliquer la méthode populateParameterCollection. Cette méthode requiert les instances d'objet qui dérivent de la classe TMSLoadBuildStrategyParam. Ces objets représentent des paramètres, par conséquent vous devez vous assurer qu'ils utilisent des clés uniques pour identifier les noms des paramètres. Les clés sont utilisées pour récupérer la valeur de paramètre lorsqu'un objet est initialisé par la méthode init. Les valeurs des paramètres sont spécifiées par l'utilisateur dans l'écran Paramètres de stratégie de création de chargement. Après avoir ajouté une classe de stratégie, vous devez cliquer sur Générer la liste des classes dans l'écran Stratégies de création de chargement pour ajouter la classe et ses paramètres à la liste de l'écran.
La table TMSLoadBuildSession regroupe des informations sur les chargements proposés dans une session de création de chargement. Cela garantit que les sessions sont gérées de façon distincte si plusieurs utilisateurs effectuent le processus en même temps. La table TMSProposedLoadContent contient des informations sur les lignes d'approvisionnement et de demande qui doivent être affectées aux chargements. La table TMSLoadBuildStrategyInputSet regroupe les lignes afin que les lignes de contenu qui ne doivent pas être emballées ensemble soient maintenues séparées. Le processus de création de chargement pour chaque demande se produit de manière distincte pour chaque stratégie de création de chargement définie. La méthode proposeLoads de votre classe de stratégie est appelée une fois pour chaque entrée définie. Cette méthode doit itérer via les enregistrements de table TMSProposedLoadContent appartenant à une stratégie de création de chargement définie et affecte la référence aux enregistrements de table TMSProposedLoad. En laissant la référence facultative à la table TMSProposedLoads vide, vous indiquez que l'enregistrement de contenu de chargement proposé n'est pas affecté à un chargement proposé. Après avoir utilisé les chargements proposés pour créer des chargements, les lignes de la table TMSProposedLoad deviennent des lignes de la table TMSLoadTable. Les enregistrements de la table TMSProposedLoadContent deviennent une ou plusieurs lignes de chargement. Pour une vue d'ensemble du modèle de données physique, voir le diagramme suivant.
Paramétrer une stratégie de création de chargement et définir ses paramètres
Après avoir ajouté une classe pour les stratégies de création de chargement à l'AOA, vous devez appliquer la classe dans Microsoft Dynamics AX. Vous effectuez cela en paramétrant les stratégies de création de chargement, ce qui permet également de définir et modifier les paramètres pour la stratégie.
Pour paramétrer une stratégie de création de chargement et définir ses paramètres, procédez comme suit :
Cliquez sur Gestion du transport > Paramétrage > Général > Stratégies de création de chargement.
Dans le champ Nom, entrez un nom pour la stratégie.
Dans le champ Classe de stratégie de création de chargement, sélectionnez la classe qui contient la logique pour la stratégie de création de chargement. Lorsque vous sélectionnez une classe, le champ Description affiche automatiquement la description de la stratégie de la classe.
Notes
Si vous paramétrez une stratégie, ou avez modifié une classe et souhaitez l'ajouter à la liste des classes, cliquez sur Générer la liste des classes.
Pour ajouter ou tenir à jour des paramètres pour la classe, cliquez sur Paramètres.
Sélectionnez l'attribut dans la liste sur la gauche de l'écran, puis dans l'organisateur Général entrez ou sélectionnez les paramètres.
Notes
Les paramètres disponibles sont fournis par la classe, et peuvent varier en fonction de la conception de la classe. Pour la classe de stratégie de création de chargement basée sur le volume qui est fournie dans , vous pouvez spécifier le pourcentage de la capacité de volume maximum et de la capacité de poids maximum que vous pouvez utiliser pour un chargement. La valeur de paramètre fonctionne avec le paramètre maximum spécifié dans le modèle de chargement. Par exemple, si le paramètre de capacité de volume maximum dans le modèle de chargement est 100 %, et vous spécifiez une valeur de 10 pour le paramètre de capacité de volume, alors un chargement sera rempli à 10 %.
Créer des chargements proposés, apporter des modifications, puis créer des chargements en fonction des chargements proposés
Vous pouvez créer des chargements proposés selon une stratégie de création de chargement.
Pour créer des chargements proposés, procédez comme suit :
Cliquez sur Gestion du transport > Recherches > Atelier de création de chargement.
- ou -
Cliquez sur Gestion du transport > Recherches > Atelier de planification des chargements. Dans le volet Actions, cliquez sur Atelier de création de chargement.
Dans le champ Modèle de création de chargement, sélectionnez le modèle à utiliser pour générer les chargements proposés, ou entrez un nom pour un nouveau modèle.
Dans le champ Stratégie de création de chargement, sélectionnez la stratégie qui contient les critères à appliquer lors de la génération des chargements proposés.
Dans le champ Type de demande ou d'approvisionnement, sélectionnez Ventes.
(Facultatif) Dans l'organisateur Paramétrage, vous pouvez spécifier des plages des critères pour contrôler ce qui est inclus dans le chargement. Par exemple, vous pouvez spécifier des plages de dates d'expédition et de livraison, des codes postaux, des pays et des régions, des sites et des entrepôts. Vous pouvez également appliquer des codes de filtre. Pour plus d'informations, voir Paramétrage de filtres et de groupes de filtres.
(Facultatif) Pour définir des critères supplémentaires pour rechercher des lignes de commande client, cliquez sur Modifier la requête, puis entrez les critères. Généralement, cela est utilisé pour des cas spécifiques. Par exemple, si vous souhaitez utiliser un transporteur spécifique pour les chargements.
Dans l'organisateur Modèles de chargement, sélectionnez le modèle de chargement à utiliser pour générer les chargements proposés. Utilisez les boutons Déplacer vers le haut et Déplacer vers le bas pour les réorganiser dans l'ordre dans lequel vous souhaitez les évaluer.
Cliquez sur l'Proposer des chargements.
Pour modifier des chargements proposés, procédez comme suit :
Sous l'organisateur Lignes de chargement proposées, effectuez l'une des actions suivantes :
Pour supprimer une ligne de chargement proposé, cliquez sur Supprimer du chargement proposé. La ligne est déplacée de l'organisateur Lignes de chargement proposées dans l'organisateur Non inclus. Elle est toujours disponible dans l'approvisionnement et la demande.
Pour affecter la ligne de chargement à un chargement différent, dans la colonne Chargement proposé, sélectionnez le chargement de destination.
Dans l'organisateur Non inclus, vous pouvez ajouter des lignes à un chargement proposé. Par exemple, cela peut s'avérer utile si vous savez que les articles peuvent tenir dans le chargement bien que le système n'ait pas trouvé de capacité pour celui-ci. L'organisateur Non inclus inclut les lignes de commande client que la stratégie de création de chargement n'a pas pu inclure dans un chargement. Cela peut se produire si un chargement dépassait déjà le maximum autorisé pour un chargement. Pour ajouter une ligne à un chargement proposé, dans la colonne Chargement proposé, sélectionnez le chargement de destination.
Pour créer des chargements en fonction des chargements proposés, procédez comme suit :
- Cliquez sur l'Créer des chargements.
Supprimer les données inutilisées pour les chargements proposés
Lorsque vous créez des chargements proposés, une session est créée pour stocker les propositions temporaires. Lorsque vous créez des chargements, les informations sur les chargements proposés sont désactivées. Toutefois, si vous créez des chargements proposés, mais ne créez pas les chargements, les données ne sont pas supprimées. Si vous créez souvent des chargements proposés, les données peuvent commencer à s'empiler. Par défaut, le traitement par lots supprimera les enregistrements créés au moins un jour avant la date actuelle.
Pour exécuter un traitement par lots pour supprimer les données inutilisées pour les chargements proposés, procédez comme suit :
Cliquez sur Gestion du transport > Périodique > Supprimer les informations de la session de création de chargement.
Entrez les critères du traitement par lots.
Informations destinées aux administrateurs système
Si vous n'avez pas accès aux pages qui vous permettent d'effectuer cette tâche, contactez votre administrateur système et fournissez les informations répertoriées dans le tableau suivant.
Catégorie |
Logiciel requis |
---|---|
Clés de configuration |
Cliquez sur Administration du système > Paramétrage > Gestionnaire de licences > Configuration des licences. Développez la clé de licence Commerce, puis sélectionnez la clé de configuration Gestion des entrepôts et du transport. Cliquez sur Administration du système > Paramétrage > Gestionnaire de licences > Configuration des licences. Sélectionnez la clé de configuration Développement X++t. |