Dela via


Ställa in motorer för transporthantering

Gäller för: Microsoft Dynamics AX 2012 R3

Om du vill beräkna tariffer måste du manuellt skapa en eller flera transportledningsmotorer, eller automatiskt starta grundmotordata. I kan du söka efter tillgängliga försändelsetariffer som baseras på information som ressträcka eller zoner i en region. Sökningsvillkoren tolkas av transporthanteringsmotorer som beräknar tillgängliga priser.

Det här avsnittet visas hur du ställer in transporthanteringsmotorer som du kan använda för att beräkna transportföretagstariffer.

Ställa in motorer för transporthantering

För motorerna som levereras med Microsoft Dynamics AX baseras tariffberäkningen på data som kontrolleras av metadata. Motorer som inte levereras med Microsoft Dynamics AX kan användas utan en metadatakonfiguration. Vissa av riktlinjerna i följande avsnitt innehåller beskrivningar av hur du konfigurerar metadata och definierar data. Dessa beskrivningar gäller inte för motorer som kan hämta data från källor utanför Microsoft Dynamics AX. Mer information finns i ”Kräver alla motorkonfigurationer metadata?” i Transporthanteringsmotorer.

Filnamnstillägg i sammansättningsnamn

Filnamnstillägget måste alltid finnas med i sammansättningsnamnet för en motor. För transporthanteringsmotorer som anges i det här avsnittet måste du alltid inkludera filnamnstillägg, till exempel Microsoft.Dynamics.Ax.Tms.dll.

Ställa in en tariffmotor

Innan du ställer in en tariffmotor för att beräkna tariffer måste du utföra följande uppgifter:

  • Ställa in en tariffbastyp för att kontrollera de metadata som du använder för att söka efter tariffer Strukturen för tariffbastypen bestäms av taktmotorns typ och av den typ av tilldelare för tariffbas som är kopplad till tariffmotorn. Tariffbastypen för en tariffmotor måste motsvara tariffbastypen för transportföretagets tariffmall. Mer information om hur du ställer in en tariffbastyp och hur du kopplar den med ett tarifforiginal finns i Ställa in tariffhuvuden.

  • Konfigurera metadata för motorn. Mer information om metadata och ett exempel som visar hur man konfigurerar metadata för en motor finns i ”Hur konfigurerar jag metadata för en transportledningsmotor?” i Transporthanteringsmotorer.

Så här ställer du in en tariffmotor:

  1. Klicka på Transporthantering > Inställningar > Motorer > Tariffmotor.

  2. Skapa en ny tariffmotor.

  3. Ange en identifikation (ID) och namn på tariffmotorn.

  4. Välj en tariffbastyp i fältet Tariffbastyp.

  5. Ange sammansättningen, som definierar motortypen, till exempel Microsoft.Dynamics.Ax.Tms.dll, i fältet Motorsammansättning.

  6. Ange det kvalificerade namnet på .NET-typen som definierar motorn i fältet Motortyp. Namnet ska innehålla ett namnområde utan ett sammansättningsnamn, till exempel Microsoft.Dynamics.Ax.Tms.Bll.LtlRateEngine.

  7. Klicka på Parametrar och skapa en ny parameter. Ange ett bonusnamn och ett parametervärde. Ange till exempel Microsoft.Dynamics.Ax.Tms.dll|Microsoft.Dynamics.Ax.Tms.Bll.LtlRateBaseAssigner som värdet för motorparametern RateBaseAssigner.

Ställa in en transporttidsmotor

Ställa in en transporttidsmotor för att beräkna den tid det tar att transportera varor från punkt A till punkt B. Inställningen inkluderar följande uppgifter:

  • Skapa en transporttidsmotor.

  • Konfigurera metadata. Mer information om metadata finns i ”Så används metadata i transportledningmotorer” i Transporthanteringsmotorer.

  • Definiera data.

Gör så här om du vill skapa en transporttidsmotor:

  1. Klicka på Transporthantering > Inställningar > Motorer > Transporttidsmotor.

  2. Skapa en ny transporttidsmotor.

  3. Ange ett ID och namn på transporttidsmotorn.

  4. Ange sammansättningen, som definierar motortypen, till exempel Microsoft.Dynamics.Ax.Tms.dll, i fältet Motorsammansättning.

  5. Ange det kvalificerade namnet på .NET-typen som definierar transporthanteringsmotorn i fältet Motortyp. Namnet ska innehålla ett namnområde utan ett sammansättningsnamn. Till exempel en kod för transporthanteringsmotorn som motsvarar typen av beräkningen, till exempel Microsoft.Dynamics.Ax.Tms.P2PTransitTimeEngine.

  6. Klicka på Parametrar i formuläret Transporttidsmotor för att ange ytterligare motorparametrar.

Om du vill konfigurera metadata, följ dessa steg:

  1. Klicka på Transporthantering > Inställningar > Motorer > Transporttidsmotor.

  2. Klicka på Fält för transporttid och klicka sedan på Nytt om du vill skapa metadata som ska användas för att söka efter tariffer.

    Ange information i följande fält.

    Fält

    Beskrivning

    Transporttidsmotor

    Välj den transporttidsmotorn som du skapade i formuläret Transporttidsmotor.

    Sekvens

    Sekvensen på sökfälten Tilldelning av tariffbas på snabbfliken i Tariffmall formuläret.

    Namn

    Fältets bildtext i användargränssnittet.

    Datatyp

    Den typ av data som lagras, till exempel numeriska, alfanumeriska eller strängar.

    Uppslagstyp

    Den typ av sökning som används för att tilldela ett värde, till exempel ett postnummer, till dataposten i användargränssnittet.

    Obligatoriskt

    Markera den här kryssrutan om du vill göra datafältet för metadataposten obligatoriskt. Om kryssrutan inte är markerad är datafältet valfritt.

Om du vill definiera data, följ dessa steg:

  1. Klicka på Transporthantering > Inställningar > Motorer > Transporttidsmotor.

  2. I formuläret Transporttidsmotor på snabbfliken Detaljer klickar du på Ny.

Ställa in en milkostnadsmotor

Ställa in en milkostnadsmotor för att beräkna transportavståndet. Inställning av en milkostnadsmotor inkluderar följande uppgifter:

  • Skapa en milkostnadsmotor.

  • Konfigurera metadata.

  • Definiera data.

Gör så här om du vill skapa en milkostnadsmotor:

  1. Klicka på Transporthantering > Inställningar > Motorer > Milkostnadsmotor.

  2. Skapa en ny milkostnadsmotor.

  3. Ange ett ID och namn på milkostnadsmotorn.

  4. På snabbfliken Information, i fältet Motorsammansättning, anger du sammansättningen som definierar motortypen, till exempel Microsoft.Dynamics.Ax.Tms.dll.

  5. Ange det kvalificerade namnet på .NET-typen som definierar motorn i fältet Motortyp. Namnet ska innehålla ett namnområde utan ett sammansättningsnamn, till exempel Microsoft.Dynamics.Ax.Tms.P2PMileageEngine för en P2P-milkostnadsmotor.

  6. Markera kryssrutan Standard om du vill använda den valda motorn som standardmotor för att beräkna leveranstariffer baserat på milkostnad.

  7. Klicka på Parametrar för att ange ytterligare motorparametrar.

Om du vill konfigurera metadata, följ dessa steg:

  1. Klicka på Transporthantering > Inställningar > Motorer > Milkostnadsmotor.

  2. Välj en milkostnadsmotor.

  3. Klicka på Definiera milkostnadsmotor och klicka sedan på Nytt om du vill skapa metadata som ska användas för att söka efter tariffer.

    Ange information i följande fält.

    Fält

    Beskrivning

    Sekvens

    Sekvensen på sökfälten Tilldelning av tariffbas på snabbfliken i Tariffmall formuläret.

    Namn

    Fältets bildtext i användargränssnittet.

    Datatyp

    Den typ av data som lagras, till exempel numeriska, alfanumeriska eller strängar.

    Uppslagstyp

    Den typ av sökning som används för att tilldela ett värde, till exempel ett postnummer, till dataposten i användargränssnittet.

    Obligatoriskt

    Markera den här kryssrutan om du vill göra datafältet för metadataposten obligatoriskt. Om kryssrutan inte är markerad är datafältet valfritt.

  4. Stäng formuläret Fält för milkostnadsmotor.

Om du vill definiera data, följ dessa steg:

  1. Klicka på Transporthantering > Inställningar > Motorer > Milkostnadsmotor.

  2. I formuläret Milkostnadsmotor på snabbfliken Detaljer klickar du på Ny.

Ställa in en zonmotor

Ställa in en zonmotor för att identifiera zonen för en adress eller beräkna antalet zoner som måste korsas under transporten av varor från adress A till adress B. Inställning av en zonmotor inkluderar följande uppgifter:

  • Skapa en zonmotor.

  • Skapa en zonmall.

  • Konfigurera metadata för zonmallen.

  • Definiera data för zonmallens metadata.

Gör så här om du vill skapa en zonmotor:

  1. Klicka på Transporthantering > Inställningar > Motorer > Zonmotor.

  2. Skapa en ny zonmotor.

  3. Ange ett unikt ID och namn på zonmotorn.

  4. Skapa ett namn för zonmotorn, till exempel PostalCodeZoneEngine

  5. Ange sammansättningen, som definierar motortypen, till exempel Microsoft.Dynamics.Ax.Tms.dll, i fältet Motorsammansättning.

  6. Ange det kvalificerade namnet på .NET-typen som definierar motorn i fältet Motortyp. Namnet ska innehålla ett namnområde utan ett sammansättningsnamn, till exempel Microsoft.Dynamics.Ax.Tms.Bll.PostalCodeZoneEngine för en postnummerzonmotor.

  7. Klicka på Parametrar för att ange ytterligare motorparametrar.

Gör så här om du vill skapa ett zonhuvud:

  1. Klicka på Transporthantering > Inställningar > Allmänt > Zonmall.

  2. Klicka på Ny om du vill skapa en ny zonmall.

  3. Ange ett unikt ID och namn på zonmallen.

  4. Välj transporthanteringsmotorn som du skapade i den föregående proceduren, till exempel PostalCodeZoneEngine, i fältet Zonmotor. Denna används för att associera zonhuvudet med zonmotorer.

  5. I fältet Zontyp väljer du Kreditvärdering eller Flöde.

Om du vill konfigurera metadata för zonhuvud, följ dessa steg:

  1. Klicka på Transporthantering > Inställningar > Allmänt > Zonmall.

  2. Klicka på Fält för zonmall.

  3. I formuläret Fält för zonmall klickar du på Nytt om du vill skapa nya metadataposter.

  4. Konfigurera fälten för zonmotorn med samma riktlinjerna som du använder för att skapa metadata för en milkostnadsmotor. Mer information finns i "Ställa in en milkostnadsmotor" tidigare i det här avsnittet.

  5. Stäng formuläret Fält för zonmall.

Om du vill skapa nya dataposterna för zonhuvudet, följ dessa steg:

  1. Klicka på Transporthantering > Inställningar > Motorer > Zonmotor.

  2. I formuläret Zonmall på snabbfliken Detaljer klickar du på Ny.

Ställa in en allmän motor

En allmän motor beräknar kostnadsfördelningen för en last, kallas även fördelade transportavgifter. Med en allmän motor kan du även tillhandahålla ytterligare hjälpfunktioner, till exempel beräkningar av kontrollnummer för streckkoder.

Så här ställer du in en allmän motor:

  1. Klicka på Transporthantering > Inställningar > Motorer > Allmän motor.

  2. Skapa en ny allmän motor.

  3. Ange ett ID och namn på den allmänna motorn.

  4. Markera kryssrutan Standard om du vill använda den valda allmänna motorn av typen Fördelning som standardmotor för uppdelningen av slutgiltiga kostnader för transport till specifika order och rader. Detta baseras på dimensioner såsom till exempel volym och vikt.

  5. Ange sammansättningen, som definierar motortypen, till exempel Microsoft.Dynamics.Ax.Tms.dll, i fältet Motorsammansättning.

  6. Ange en motorparameter, till exempel Microsoft.Dynamics.Ax.Tms.Bll.GenericApportionmentEngine, för en fördelningsmotor fältet Motorparameter.

  7. Välj typen av motor i fältet Motortyp, till exempel Fördelningsmotor.

  8. Klicka på Parametrar för att ange ytterligare motorparametrar.

Ställa in en motor för fraktsedelstyp

Du kan använda en motor för fraktsedelstyp för att standardisera en fraktfaktura och fraktsedelsraderna, och automatiskt matcha fraktsedeln.

Så här ställer du in en motor för fraktsedelstyp:

  1. Klicka på Transporthantering > Inställningar > Fraktavstämning > Fraktsedelstyp.

  2. Klicka på Ny om du vill skapa en ny fraktsedelsavstämningstyp.

  3. Ange ett namn på fraktsedeltypen i fältet Fraktsedelstyp.

  4. Ange sammansättningen, som definierar motortypen, till exempel Microsoft.Dynamics.Ax.tms.dll, i fältet Motorsammansättning.

  5. Ange det kvalificerade namnet på .NET-typen som definierar motorn i fältet Motortyp. Namnet ska innehålla ett namnområde utan ett sammansättningsnamn, till exempel Microsoft.Dynamics.Ax.Tms.Bll.GenericNormalizer.

  6. Klicka på snabbfliken Detaljer och klicka sedan på Ny för att skapa rader för fraktsedelstypen.

  7. Ange sekvensen som bestämmer i vilken ordning matchningsfälten ska normaliseras för fraktsedelsmatchning i fältet Sekvens.

  8. Ange en beskrivning och ett namn för motortypen. Namnet är fältets bildtext i användargränssnittet.

  9. I fältet Matchning krävs väljer du Ja eller Nej. Detta avgör om dimensionsvärdefälten på fraktsedeln och fraktfakturan ska påverka avstämningen av dessa två dokument.

    Matchningen av fraktfakturan och fraktsedeln kan slutföras om värdena i fälten är samma på fraktfakturan och fraktsedeln. Kryssrutan Matchning krävs kan också användas för att bestämma vad som händer om fältvärdena inte anges.

    • Ja – Matchningen kan inte slutföras om de matchade fälten inte har några angivna värden.

    • Nej – Matchningen kan slutföras om de matchade fälten inte har några angivna värden.

Initiera grundmotordata automatiskt

Du kan automatiskt initiera basmotordata om du vill skapa motorinställningsdata för alla motorer som inkluderades med .

Om du initierar grundmotordata på detta sätt, initieras data per företag, och befintliga motordata som ställs in i olika företag kan ignoreras.

Om du vill initiera grundmotordata automatiskt, följ dessa steg:

  1. Klicka på Transporthantering > Inställningar > Parametrar för transporthantering.

  2. Klicka på snabbfliken Motorer under länken Allmänt.

  3. Klicka på knappen Initiera grundmotordata.

Ställa in transportföretag och transportföretagsgrupper

Kategori

Förutsättning

Konfigurationsnycklar

Klicka på Systemadministration > Inställningar > Licensiering > Licenskonfiguration. Expandera licensnyckeln Handel och välj konfigurationsnyckeln Lager- och transporthantering.