Delen via


Engines voor transportbeheer instellen

Geldt voor: Microsoft Dynamics AX 2012 R3

Om tarieven te berekenen, moet u handmatig een of meer engines voor transportbeheer maken, of automatisch de basisenginegegevens initialiseren. In Microsoft Dynamics AX 2012 R3, kunt u zoeken naar beschikbare zendingstarieven op basis van informatie zoals reisafstand of zones in een regio. De zoekcriteria worden geïnterpreteerd door transportbeheerengines die de beschikbare tarieven berekenen.

In dit onderwerp wordt getoond hoe u transportbeheerengines instelt die u kunt gebruiken om vervoerderstarieven te gebruiken.

Engines voor transportbeheer instellen

Voor de engines die bij Microsoft Dynamics AX worden meegeleverd, is de tariefberekening gebaseerd op gegevens die door metagegevens worden gecontroleerd. Engines die niet bij Microsoft Dynamics AX worden meegeleverd, kunnen worden toegepast zonder metagegevensconfiguratie. Enkele van de richtlijnen in de volgende secties bevatten omschrijvingen over het configureren van metagegevens en het definiëren van gegevens. Deze omschrijvingen gelden niet voor engines die gegevens ophalen van bronnen buiten Microsoft Dynamics AX. Zie voor meer informatie "Hebben alle engineconfiguraties metagegevens nodig?" in Transportbeheer engines.

Bestandsnaamextensies in assemblynamen

De bestandsnaamextensie moet altijd in de assemblynaam van een engine worden opgenomen. Voor alle transportbeheerengines die in dit onderwerp worden weergegeven, moet u altijd de bestandsnaamextensie opnemen Microsoft.Dynamics.Ax.Tm s.dll.

Een tariefengine instellen

Voordat u een tariefengine instelt om tarieven te berekenen, moet u de volgende taken uitvoeren:

  • Een tariefbasistype instellen om de metagegevens te controleren die u gebruikt om tarieven te zoeken. De structuur van het tariefbasistype wordt bepaald door het type tariefengine en door het type toewijzing van tariefbasis dat aan de engine is gekoppeld. Het type tariefbasis van een tariefengine moet overeenstemmen met het type tariefbasis van het tariefmodel van de vervoerder. Voor meer informatie over het instellen van een type tariefbasis en hoe u dit aan een tariefmodel koppelt, zie Tariefmodellen instellen.

  • Metagegevens configureren voor de engine. Voor meer informatie over metagegevens en een voorbeeld dat laat zien hoe u metagegevens moet configureren voor een engine, zie "Hoe kan ik metagegevens configureren voor een transportbeheerengine?" in Transportbeheer engines.

Voer de onderstaande stappen uit om een tarief-engine in te stellen:

  1. Klik op Transportbeheer > Instellen > Engines > Tariefengine.

  2. Een nieuwe tarief-engine maken.

  3. Voer een id en naam voor de tarief-engine in.

  4. Selecteer een tariefbasistype in het veld Tariefbasistype.

  5. Voer in het veld Engine-assembly de assembly in die het enginetype bepaalt, zoals Microsoft.Dynamics.Ax.Tms.dll.

  6. Voer in het veld Enginetype de volledig gekwalificeerde naam van het .NET-type in dat de engine definieert. De naam moet een naamruimte zonder een assemblynaam bevatten, zoals Microsoft.Dynamics.Ax.Tms.Bll.LtlRateEngine.

  7. Klik op Parameters en maak een nieuwe parameter. Voer een naam en een parameterwaarde in. Voer bijvoorbeeld Microsoft.Dynamics.Ax.Tms.dll|Microsoft.Dynamics.Ax.Tms.Bll.LtlRateBaseAssigner als de waarde in voor de engineparameter RateBaseAssigner.

Een transittijd-engine instellen

Stel een transittijdengine in om de tijd te berekenen om goederen van punt A naar punt B te vervoeren. De instelling bevat de volgende taken:

  • Een transittijd-engine maken.

  • Metagegevens configureren. Voor meer informatie over metagegevens, zie "Hoe worden metagegevens gebruikt in transportbeheerengines?" in Transportbeheer engines.

  • Definieer gegevens.

Volg deze stappen om een transittijd-engine te maken:

  1. Klik op Transportbeheer > Instellen > Engines > Engine voor transittijd.

  2. Een nieuwe transittijd-engine maken.

  3. Voer een id en naam in voor de transittijd-engine.

  4. Voer in het veld Engine-assembly de assembly in die het enginetype bepaalt, zoals Microsoft.Dynamics.Ax.Tms.dll.

  5. Voer in het veld Enginetype de volledig gekwalificeerde naam van het .NET-type in dat de transportbeheerengine definieert. De naam moet een naamruimte bevatten zonder een assemblynaam. Bijvoorbeeld een code voor de transportbeheerengine die overeenstemt met het type berekening, zoals Microsoft.Dynamics.Ax.Tms.P2PTransitTimeEngine.

  6. Klik in het formulier Engine voor transittijd op Parameters om extra engineparameters in te voeren

Volg deze stappen om metagegevens te configureren:

  1. Klik op Transportbeheer > Instellen > Engines > Engine voor transittijd.

  2. Klik op Transittijdveld en klik op Nieuw om de metagegevens te maken die u gebruikt om te zoeken naar tarieven.

    Voer informatie in de volgende velden in.

    Veld

    Omschrijving

    Engine voor transittijd

    Selecteer de transittijdengine die u in het formulier Engine voor transittijd hebt gemaakt.

    Reeks

    De volgorde van de zoekopdrachtvelden op het Sneltabblad Toewijzing tariefbasis in het formulier Tariefmodel.

    Naam

    Het bijschrift van het veld in de gebruikersinterface.

    Gegevenstype

    Het type gegevens dat word opgeslagen, zoals numeriek, alfanumeriek of tekenreeks.

    Opzoektype

    Het type zoekopdracht dat wordt gebruikt om een waarde toe te wijzen, zoals een postcode, aan het gegevensrecord in de gebruikersinterface.

    Verplicht

    Schakel dit selectievakje in om het gegevensveld voor het metagegevensrecord vereist te maken. Als het selectievakje niet is ingeschakeld, is het gegevensveld optioneel.

Volg de onderstaande stappen om gegevens te definiëren:

  1. Klik op Transportbeheer > Instellen > Engines > Engine voor transittijd.

  2. Klik in het formulier Engine voor transittijd op het sneltabblad Details op Nieuw.

Een afstandsberekenings-engine instellen

Een afstandsberekenings-engine instellen om de transportafstand te berekenen. Een afstandsberekenings-engine instellen omvat de volgende taken:

  • Een afstandsberekenings-engine maken.

  • Metagegevens configureren.

  • Definieer gegevens.

Volg deze stappen om een afstandsberekenings-engine te maken:

  1. Klik op Transportbeheer > Instellen > Engines > Reiskosten-engine.

  2. Een nieuwe afstandsberekenings-engine maken.

  3. Voer een id en naam in voor de afstandberekenings-engine.

  4. Voer in het Sneltabblad Informatie in het veld Engine-assembly de assembly in die het enginetype definieert, zoals Microsoft.Dynamics.Ax.Tms.dll.

  5. Voer in het veld Enginetype de volledig gekwalificeerde naam van het .NET-type in dat de engine definieert. De naam moet een naamruimte zonder een assemblynaam bevatten, zoals Microsoft.Dynamics.Ax.Tms.P2PMileageEngine voor ene punt-naar-punt afstandsberekenings-engine.

  6. Schakel het selectievakje Standaard in om de geselecteerde engine te gebruiken als de standaardengine om verzendtarieven te berekenen op basis van afstand.

  7. Klik op Parameters om extra engineparameters in te voeren.

Volg deze stappen om metagegevens te configureren:

  1. Klik op Transportbeheer > Instellen > Engines > Reiskosten-engine.

  2. Selecteer een afstandsberekenings-engine.

  3. Klik op Reiskosten-engine definiëren en klik op Nieuw om de metagegevens te maken die u gebruikt om te zoeken naar tarieven.

    Voer informatie in de volgende velden in.

    Veld

    Omschrijving

    Reeks

    De volgorde van de zoekopdrachtvelden op het Sneltabblad Toewijzing tariefbasis in het formulier Tariefmodel.

    Naam

    Het bijschrift van het veld in de gebruikersinterface.

    Gegevenstype

    Het type gegevens dat word opgeslagen, zoals numeriek, alfanumeriek of tekenreeks.

    Opzoektype

    Het type zoekopdracht dat wordt gebruikt om een waarde toe te wijzen, zoals een postcode, aan het gegevensrecord in de gebruikersinterface.

    Verplicht

    Schakel dit selectievakje in om het gegevensveld voor het metagegevensrecord vereist te maken. Als het selectievakje niet is ingeschakeld, is het gegevensveld optioneel.

  4. Sluit het formulier Veld van reiskosten-engine.

Volg de onderstaande stappen om gegevens te definiëren:

  1. Klik op Transportbeheer > Instellen > Engines > Reiskosten-engine.

  2. Klik in het formulier Reiskosten-engine op het sneltabblad Details op Nieuw.

Zone-engine instellen

Stel een zone-engine in om de zone voor een adres te identificeren of het aantal zones te berekenen dat tijdens het transport van goederen van adres A moet naar adres B moet worden doorkruist. Het instellen van een zone-engine omvat de volgende taken:

  • Een zone-engine maken.

  • Een zonemodel maken.

  • Metagegevens configureren voor het zonemodel.

  • Definieer gegevens voor de metagegevens van het zonemodel.

Volg deze stappen om een zone-engine te maken:

  1. Klik op Transportbeheer > Instellen > Engines > Zone-engine.

  2. Een nieuwe zone-engine maken.

  3. Voer een unieke id en naam in voor de zone-engine.

  4. Maak een naam voor de zone-engine, zoals PostalCodeZoneEngine.

  5. Voer in het veld Engine-assembly de assembly in die het enginetype bepaalt, zoals Microsoft.Dynamics.Ax.Tms.dll.

  6. Voer in het veld Enginetype de volledig gekwalificeerde naam van het .NET-type in dat de engine definieert. De naam moet een naamruimte bevatten zonder een assemblynaam, zoals Microsoft.Dynamics.Ax.Tms.PostalCodeZoneEngine voor een zone-engine voor postcodes.

  7. Klik op Parameters om extra engineparameters in te voeren.

Volg deze stappen om een zonemodel te maken:

  1. Klik op Transportbeheer > Instellen > Algemeen > Zonemodel.

  2. Klik op Nieuw om een nieuw zonemodel te maken.

  3. Voer een unieke id en naam in voor het zonemodel.

  4. Selecteer in het veld Zone-engine, de transportbeheerengine die u in de vorige procedure maakte, zoals PostalCodeZoneEngine. Dit wordt gebruikt om het zonemodel te koppelen aan zone-engines.

  5. Selecteer in het veld Zonetype, de optie Notering of Routering.

Om metagegevens te configureren voor het zonemodel, volgt u deze stappen:

  1. Klik op Transportbeheer > Instellen > Algemeen > Zonemodel.

  2. Klik op Zonemodelveld.

  3. Klik in het formulier Zonemodelveld op Nieuw om nieuwe metagegevensregistraties te maken.

  4. Configureer de velden voor de zone-engine met dezelfde richtlijnen die u gebruikt om metagegevens te maken voor een afstandsberekenings-engine. Zie voor meer informatie "Een afstandsberekenings-engine instellen" eerder in dit onderwerp.

  5. Sluit het formulier Zonemodelveld.

Om nieuwe gegevensrecords te maken voor het zonemodel te maken, volgt u deze stappen:

  1. Klik op Transportbeheer > Instellen > Engines > Zone-engine.

  2. Klik in het formulier Zonemodel op het sneltabblad Details op Nieuw.

Een algemene engine instellen

Een algemene engine berekent de verdeling van kosten voor een lading, ook wel toegewezen transporttoeslagen genoemd. Door een algemene engine te gebruiken, kunt u aanvullende hulpfuncties aanbieden, zoals berekeningen van controlenummers voor streepjescodes.

Voer de onderstaande stappen uit om een algemene engine in te stellen:

  1. Klik op Transportbeheer > Instellen > Engines > Algemene engine.

  2. Een nieuwe algemene engine maken.

  3. Voer een id en naam in voor de algemene engine.

  4. Schakel het selectievakje Standaard in om de geselecteerde algemene engine van het type Toewijzing te gebruiken als de standaardengine voor het opsplitsen van de uiteindelijke transportkosten naar specifieke orders en regels. Dit wordt gebaseerd op dimensies zoals het volume en gewicht.

  5. Voer in het veld Engine-assembly de assembly in die het enginetype bepaalt, zoals Microsoft.Dynamics.Ax.Tms.dll.

  6. Voer in het veld Engine-parameter een engine-parameter in, zoals Microsoft.Dynamics.Ax.Tms.Bll.GenericApportionmentEngine voor een toewijzingen-engine.

  7. Selecteer in het veld Enginetype het type engine, zoals Toewijzingen-engine.

  8. Klik op Parameters om extra engineparameters in te voeren.

Een transportrekeningtype-engine instellen

U kunt een vrachtrekeningtype-engine gebruiken om een vrachtfactuur en vrachtrekeningregels te standaardiseren, en om automatisch de vrachtrekening af te stemmen.

Ga als volgt te werk om een vrachtrekeningtype-engine in te stellen:

  1. Klik op Transportbeheer > Instellen > Vrachtafstemming > Type vrachtfactuur.

  2. Klik op Nieuw om een nieuwe type vrachtrekeningafstemming te maken.

  3. Geef in het veld Type vrachtfactuur een naam op voor het vrachtrekeningtype.

  4. Voer in het veld Engine-assembly de assembly in die het enginetype bepaalt, zoals Microsoft.Dynamics.Ax.tms.dll.

  5. Voer in het veld Enginetype de volledig gekwalificeerde naam van het .NET-type in dat de engine definieert. De naam moet een naamruimte zonder een assemblynaam bevatten, zoals Microsoft.Dynamics.Ax.Tms.Bll.GenericNormalizer.

  6. Klik op het Sneltabblad Details en klik op Nieuw om regels te maken voor het vrachtrekeningtype.

  7. Voer in het veld Reeks de reeks in die de volgorde bepaalt waarin de velden voor het vereffenen worden genormaliseerd voor vrachtrekeningvereffening.

  8. Voer een naam en een omschrijving in voor het enginetype. De naam is het bijschrift van het veld in de gebruikersinterface.

  9. Selecteer in het veld Overeenkomst vereist, de optie Ja of Nee. Dit bepaalt of de dimensiewaardevelden van de vrachtrekening en de vrachtfactuur de afstemming van deze twee documenten moeten beïnvloeden.

    Het vereffenen van de vrachtfactuur en de vrachtrekening kan worden voltooid als de waarden van de velden dezelfde zijn op de vrachtfactuur en de vrachtrekening. Het selectievakje Overeenkomst vereist kan ook worden gebruikt om te bepalen wat er gebeurt als de veldwaarden niet worden opgegeven.

    • Ja - Als de aangepaste velden geen opgegeven waarden hebben, kan de vereffening niet worden voltooid.

    • Nee - Als de aangepaste velden geen opgegeven waarden hebben, kan de vereffening worden voltooid.

Automatisch basisgegevens van engine initialiseren

U kunt automatisch basisenginegegevens initialiseren om de instelgegevens van de engine te maken voor alle engines die werden gebruikt met Microsoft Dynamics AX 2012 R3.

Als u de basisenginegegevens op deze manier initialiseert, worden de gegevens geïnitialiseerd per bedrijf en bestaande enginegegevens die zijn ingesteld in afzonderlijke bedrijven kunnen worden genegeerd.

Om de gegevens van de basisengine automatisch te initialiseren, volgt u deze stappen:

  1. Klik op Transportbeheer > Instellen > Transportbeheerparameters.

  2. Ga naar de koppeling Algemeen en klik op het sneltabblad Engines.

  3. Klik op de knop Basisgegevens van engine initialiseren.

Verwante taken

Vervoerders en vervoerdergroepen instellen

Technische informatie voor systeembeheerders

Als u geen toegang hebt tot de pagina's waarmee u deze taak kunt voltooien, moet u contact opnemen met uw systeembeheerder en de volgende informatie op geven.

Categorie

Vereiste

Configuratiesleutels

Klik op Systeembeheer > Instellen > Licenties > Licentieconfiguratie. Vouw de licentiesleutel Handel uit en selecteer de configuratiesleutel Magazijn- en transportbeheer.