Automatizzare il processo di allestimento del carico
Nota
Questo argomento si applica alle funzionalità nel modulo Gestione del trasporto. Non si applica alle funzioni nel modulo Gestione articoli.
In questo argomento viene descritta una funzione disponibile solo se si esegue . Nell'argomento sono riportate informazioni sull'utilizzo di strategie di allestimento del carico allestire automaticamente i carichi. Di seguito sono riportati alcuni esempi di utilizzo utile della funzione:
Quando si spedisce regolarmente un determinato set di prodotti. Anziché allestire i carichi ogni volta, è possibile applicare le strategie di allestimento del carico.
Quando si desidera ottimizzare l'esecuzione evitando i carichi mezzi pieni.
Utilizzare una strategia di allestimento del carico
Microsoft Dynamics AX fornisce una strategia di allestimento del carico denominata Strategia di allestimento del carico basata sul volume. Questa strategia consente di utilizzare i valori massimi specificati per l'altezza e il peso nel modello di carico o sostituire le impostazioni immettendo nuovi valori. Per utilizzare la strategia, selezionarla nel campo Strategia di allestimento del carico della scheda dettaglio Impostazioni del modulo Workbench di allestimento del carico.
Inoltre, è possibile aggiungere strategie di allestimento del carico personalizzate creando una nuova classe nella struttura a oggetti applicativi (AOT). Per informazioni su come eseguire questa operazione, vedere le procedure riportate di seguito.
Prerequisiti
Nella seguente tabella vengono visualizzati i prerequisiti che devono essere validi prima di iniziare.
Categoria |
Prerequisito |
---|---|
Prodotti rilasciati e Magazzini |
I prodotti e i magazzini inclusi negli ordini cliente devono essere abilitati per i processi di Gestione magazzino. |
Modello carico |
È necessario creare uno o più modelli di carico. Quando si generano i carichi proposti, le strategie di allestimento del carico utilizzano gli attributi definiti nel modello di carico per determinare gli elementi da inserire nei carichi. Per ulteriori informazioni, vedere Impostare un modello di carico. Nota Una strategia di allestimento del carico denominata Strategia di allestimento del carico basata sul volume è fornita in . Se sono disponibili più modelli di carico, la strategia del modello di carico basata sul volume utilizza solo il primo modello di carico dell'elenco. |
Licenze |
Per poter aggiungere una nuova classe alla struttura AOT, è necessario il codice di licenza di sviluppo X++ per Microsoft Dynamics AX: SysXpp. |
Creare una classe per una nuova strategia di allestimento del carico
È possibile creare nuove classi se si desidera implementare strategie diverse per l'allestimento dei carichi. In questa sezione vengono forniti i suggerimenti e gli stratagemmi per semplificare la creazione e l'implementazione di una classe personalizzata della strategia di allestimento del carico.
Una strategia di allestimento del carico denominata Strategia di allestimento del carico basata sul volume è fornita in . Questa strategia consente di utilizzare i valori massimi specificati per l'altezza e il peso nel modello di carico o sostituire le impostazioni immettendo nuovi valori.
È necessario creare una classe che implementa l'interfaccia TMSILoadBuildStrategy. Per rendere la nuova classe disponibile, è necessario applicarla con TMSLoadBuildStrategyEnableAttribute. Quando si crea la classe, è necessario considerare quanto segue:
Il metodo getDescription deve restituire il riferimento a un'etichetta Microsoft Dynamics AX contenente una descrizione semplice della strategia che si sta compilando. La descrizione viene visualizzata quando si impostano e si utilizzano le strategie che applicano questa classe.
La classe può richiedere valori numerici, di stringa, booleani e di data e ora UTC specifici per inizializzare l'istanza della classe. Per notificare al sistema il tipo di dati necessari per inizializzare l'istanza della classe, è necessario implementare il metodo populateParameterCollection. Questo metodo richiede la specifica delle istanze di oggetto che derivano dalla classe TMSLoadBuildStrategyParam . Questi oggetti rappresentano i parametri, quindi è necessario verificare che utilizzano chiavi univoche per identificare i nomi dei parametri. Le chiavi vengono utilizzate per recuperare il valore del parametro quando un oggetto viene inizializzato dal metodo init. I valori dei parametri sono specificati dall'utente nel modulo Parametri strategia di allestimento del carico. Dopo aver aggiunto una classe di strategia, è necessario fare clic su Genera elenco di classi nel modulo Strategie di allestimento del carico per aggiungere la classe e i parametri relativi nell'elenco del modulo.
La tabella TMSLoadBuildSession raggruppa le informazioni sui carichi proposti in una sessione di allestimento del carico. In tal modo le sessioni vengono mantenute separate se più utenti eseguono il processo contemporaneamente. La tabella TMSProposedLoadContent contiene informazioni sulle righe dell'offerta e della domanda che devono essere assegnate ai carichi. La tabella TMSLoadBuildStrategyInputSet raggruppa le righe in modo che le righe di contenuto che non devono essere incluse in un unico imballaggio vengano mantenute separate. Il processo di allestimento del carico per ogni richiesta viene eseguito separatamente per ogni set di input della strategia di allestimento del carico. Il metodo proposeLoads nella classe della strategia è chiamato una volta per ogni set di input. Questo metodo deve ripetersi per tutti i record della tabella TMSProposedLoadContent appartenenti a un set di input della strategia di allestimento del carico e assegnare il riferimento ai record della tabella TMSProposedLoad. Lasciando vuoto il riferimento facoltativo alla tabella TMSProposedLoads si indica che il record di contenuto del carico proposto non è assegnato a un carico proposto. Dopo aver utilizzato i carichi proposti per creare carichi, le righe della tabella TMSProposedLoad diventano righe della tabella TMSLoadTable. I record della tabella TMSProposedLoadContent diventano più righe di carico. Per una panoramica del modello di dati fisico, vedere il diagramma seguente.
Impostare una strategia di allestimento del carico e i relativi parametri
Dopo aver aggiunto una classe per le strategie di allestimento del carico alla struttura AOT, è necessario applicare la classe in Microsoft Dynamics AX. A tale scopo, si impostando le strategie di allestimento del carico che consentono anche di impostare e gestire i parametri della strategia.
Per impostare una strategia di allestimento del carico e impostare i relativi parametri, effettuare le operazioni indicate di seguito.
Fare clic su Gestione trasporto > Impostazioni > Generale > Strategie di allestimento del carico.
Nel campo Nome immettere un nome per la strategia.
Nel campo Classe di strategia di allestimento del carico, selezionare la classe che contiene la logica per la strategia di allestimento del carico. Quando si seleziona una classe, nel campo Descrizione viene automaticamente visualizzata la descrizione della strategia della classe.
Nota
Se si sta impostano una strategia o è stata aggiornata una classe e si desidera aggiungerla all'elenco delle classi, fare clic su Genera elenco di classi.
Per aggiungere o gestire i parametri per la classe, fare clic su Parametri.
Selezionare l'attributo dall'elenco nella parte sinistra del modulo e nella scheda dettaglio Generale immettere o selezionare le impostazioni dei parametri.
Nota
I parametri disponibili vengono forniti tramite la classe e possono variare a seconda della progettazione della classe. Per la classe di strategia di allestimento del carico basata sul volume che viene fornita , è possibile specificare la percentuale di capacità volume massimo possibile per un carico e la capacità di peso massimo. Il valore del parametro funziona insieme all'impostazione massima specificata nel modello di carico. Ad esempio, se l'impostazione della capacità del volume massimo del modello di carico è 100 % e si specifica un valore di 10 per il parametro di capacità del volume, il carico verrà riempito per il 10 %.
Allestire i carichi proposti, effettuare modifiche e creare i carichi in base ai carichi proposti
È possibile creare carichi proposti in base a una strategia di allestimento del carico.
Per allestire i carichi proposti, eseguire le operazioni indicate di seguito.
Fare clic su Gestione trasporto > Informazioni > Workbench di allestimento del carico.
oppure
Fare clic su Gestione trasporto > Informazioni > Workbench pianificazione carico. Nel riquadro azioni fare clic su Workbench di allestimento del carico.
Nel campo Modello di allestimento del carico, selezionare il modello da utilizzare per generare i carichi proposti o immettere un nome per un nuovo modello.
Nel campo Strategia di allestimento del carico, selezionare la strategia contenente i criteri da applicare quando si generano i carichi proposti.
Nel campo Tipo di offerta o di domanda, selezionare Vendite.
Facoltativo: nella scheda dettaglio Impostazioni, è possibile specificare intervalli di criteri per controllare gli elementi da inserire nel carico. Ad esempio, è possibile specificare intervalli di date di spedizione e consegna, codici postali, paesi, siti e magazzini. È inoltre possibile applicare codici di filtro. Per ulteriori informazioni, vedere Impostare i filtri e i gruppi di filtri.
Facoltativo: per definire criteri aggiuntivi per la ricerca delle righe di ordine cliente, fare clic su Modifica query e immettere i criteri. In genere, questo metodo viene utilizzato per casi specifici. Ad esempio, se si desidera utilizzare un vettore specifico per i carichi.
Nella scheda dettaglio Modelli di carico, selezionare il modello di carico da utilizzare per generare i carichi proposti. Utilizzare i pulsanti Sposta giù e Sposta su per disporli nella sequenza in cui si desidera vengano valutati.
Fare clic su Proponi carichi.
Per modificare i carichi proposti, eseguire le operazioni indicate di seguito.
Nella scheda dettaglio Righe carico proposto effettuare una delle seguenti operazioni:
Per rimuovere una riga di carico proposto, fare clic su Rimuovi da carico proposto. La riga verrà spostata dalla scheda dettaglio Righe carico proposto nella scheda dettaglio Non incluso. È ancora disponibile nell'offerta e nella domanda.
Per assegnare la riga di carico a un carico diverso, nella colonna Carico proposto, selezionare il carico a cui assegnarla.
Nella scheda dettaglio Non incluso, è possibile aggiungere righe a un carico proposto. Ad esempio, è utile quando si sa che gli articoli possono rientrare nel carico anche se il sistema non trova la capacità per essi. Nella scheda dettaglio Non incluso sono incluse le righe ordine cliente che la strategia di allestimento del carico non può includere in un carico. Questo si verifica se un carico ha già superato il valore massimo consentito per un carico. Per aggiungere una riga al carico proposto, nella colonna Carico proposto, selezionare il carico a cui assegnarla.
Per creare i carichi in base ai caricare proposti, utilizzare questo passaggio:
- Fare clic su Crea carichi.
Pulire i dati inutilizzati per i carichi proposti
Quando si creano i carichi proposti, viene creata una sessione per archiviare le proposte temporanee. Quando si creano i carichi, le informazioni sui carichi proposti vengono cancellate. Tuttavia, se si creano i carichi proposti, ma non si creano i carichi, i dati non vengono cancellati. Se si creano di frequente carichi proposti, è possibile che i dati iniziano a impilarsi. Per impostazione predefinita, il processo batch elimina i record creati almeno un giorno prima della data corrente.
Per eseguire un processo batch per pulire i dati inutilizzati per i carichi proposti, effettuare le operazioni indicate di seguito.
Fare clic su Gestione trasporto > Periodico > Cancella informazioni sulle sessioni di allestimento del carico.
Immettere i criteri per il processo batch.
Informazioni tecniche per gli amministratori di sistema
Se non si ha accesso alle pagine utilizzate per completare questa attività, contattare l'amministratore di sistema e fornire le informazioni indicate nella tabella che segue.
Categoria |
Prerequisito |
---|---|
Chiavi di configurazione |
Fare clic su Amministrazione sistema > Impostazioni > Licenze > Configurazione licenza. Espandere il codice di licenza Commercio e selezionare la chiave di configurazione Gestione magazzino e trasporto. Fare clic su Amministrazione sistema > Impostazioni > Licenze > Configurazione licenza. Selezionare la chiave di configurazione Sviluppo X++. |