Resursmatris

RMX - ResourceMatrix

Lanserad i version 2.3.9


Resursmatrisen bestämmer automatiskt var en kundorder ska hanteras.
Du kan exempelvis styra paket till en packstation, pallorder till en annan resurs eller låta olika orderrader i samma order plockas på olika platser.

Reglerna utvärderas uppifrån och ned när en kundorder bekräftas. Den första regel som uppfylls avgör vilken resurs ordern eller orderraden tilldelas.

Resursmatrisen är bara tillgänglig i datorn och nås antingen via huvudmenyn > övrigt > annat > resursmatris eller under inställningar och fliken kunder, försäljning och utleverans.

sk-rmavbild-2026-08-28-kl-09-39-44-6a913b4ad3c74.pngResursmatrisen består av ett antal poster där varje post består av ett beräkning och en resurs.

Det finns två typer av poster:

  • Grupp – innehåller en beräkning och underliggande poster. Om beräkningen är sann fortsätter utvärderingen nedåt i gruppen.
  • Resurspost – slutpunkten i flödet. När beräkningen är sann tilldelas ordern/orderraden den angivna resursen.

När en kundorder (COR) ändrar status till bekräftad görs själva körningen mot resursmatrisen. atrisen utvärderas uppifrån och ned. När en matchande resurspost hittas avslutas utvärderingen. Placera därför mer specifika regler före mer generella regler. En post utan beräkning är alltid SANT och kan därför användas som sista standardregel.

Skapa och justera poster samt nivåer

sk-rmavbild-2026-08-28-kl-09-51-23-6a913e02f07c2.pngSkapa

Skapa en ny post genom att klicka på de tre prickarna längst till höger på varje postrad. En ny post kommer då skapas under med samma hierarkis struktur.

Ändra ordning och nivå

I samma meny går det även att flytta upp eller ner en post och dess underliggande poster (om det förekommer). En underliggande post går inte att flytta utanför det överliggande posten. I så fall behöver posten raderas och skapas på nytt under rätt överliggande post.

Det går även att öka eller minska nivån (Den hierarkis strukturen). Upp till tre nivåer kan skapas. Detta är praktiskt främst i större och mer avancerade flöden för att få en överblickbar struktur.

Radera post

Det går även i samma meny att radera en post. Observera att det måste finnas minst en post för varje lagerställe.

Konfigurera en post

sk-rmavbild-2026-08-28-kl-10-06-28-6a91418c2c1a7.pngLängst ner i fönstret går det att justera aktuellt vald post (den som är blåmarkerad).

  • Benämning - Endast visuellt. Ange en beskrivning som hjälper er förstå vad posten åstakommer/riktar sig till.
  • Resurs - En lista över samtliga resurser i Atynios. Ange vilken resurs som ordern ska tilldelas.
  • Konfiguration på resursen - Varje resurs har minst en konfiguration. Konfigurationerna kan skapas under resursen.
  • Beräkning (Den stora rutan). Ange en beräkning i FileMaker-kod. När den utvärderas ska resultatet av beräkningen antingen bli 1 (SANT) eller 0 (FALSKT). Om ingen beräkning anges och fältet lämnas tomt returnerar automatiskt 1 (SANT). För exempel, se längre ner på sidan.

För beräkningen kan fältreferenser laddas ner som .csv fil. När du gjort en beräkning kan du välja knappen Kontrollera för att utvärdera beräkningen.

Utvärdera

Du kan när som helst testa en enskild rad eller hela flödet. Detta görs genom:

  • Enskild post: Välj posten och tryck på "Kontrollera" längst ner till höger i fönstret.
  • För ett helt flöde: Välj "Testa/Utvärdera" under utför.

Välj sedan att testa mot en kundorder (COR) och orderrad. Om du väljer att testa för hela flödet kommer varje post märkas med en färg under utvärderingen:

  • Grön: Beräkningen är SANN. Är det en resurspost är det denna som skulle tilldelas order/orderraden.
  • Röd: Beräkningen är FALSK
  • Brun/Grå: Posten utvärderas inte (tillhör ett annat lagerställe eller ligger efter en resurspost som är SANN

Sätt aktuell matris i produktion

När du är nöjd med justeringarna välj "Sätt aktuell matris i produktion" under utför. Först därefter kommer matrisen att användas. Utvärderingen sker när en order ändrar status till "Bekräftad". Det gör att inneliggande redan bekräfta order inte berörs utan har utvärderats utifrån tidigare matris. Vill du även beräkna om dessa väljer du även "Beräkna om alla COR" under utför. "Beräkna om alla COR" ska inte utföras om en eller flera order samtidigt plockas (Har status "Plockas...") då de som plockar ordernas plock kommer avbrytas.

Beräkna resurser per orderrad

Under inställningar > Fliken Kunder, försäljning och utleverans kan man ställa in "Beräkna resurser per orderrad". Som standard är värdet nej.

Beräkna resurser per orderrad - nej

Innebär att resursmatrisen utvärderas en gång för ordern. Utvärderingen görs då utifrån ordern samtliga orderrader. Den resursrad som blir SANN - dennas resurs tilldelas både ordern och samtliga orderrader.

Beräkna resurser per orderrad - ja

Vid utvärdering av resursmatrisen beräknas varje orderrad enskilt. Det gör att varje orderrad kan hamna i olika resurser. En order kan då plockas på flera platser/resurser samtidigt. Först när den sista resursen plockat ordern ändras statusen på ordern till utlevererad. Detta är smidigt exempelvis för stora order med många artiklar som finns på olika platser i verksamheten.

Exempel på resursmatriser

Exempel 1: Per fraktsätt

Det finns tre resurser:

  • COR Paket
  • COR Brev
  • COR Pall

Målet är att order tilldelas en resurs beroende på vilken typ av fraktsätt ordern har.

Resursmatrisen ser ut som följande:

- COR Paket (Resurs COR Paket, beräkning: "COR_FSE::System_Type = 2")

- COR Brev (Resurs COR Brev, beräkning: "COR_FSE::System_Type = 1")

- COR Pall (Resurs COR Paket, beräkning: "COR_FSE::System_Type = 3")

Utvärdering

När en order med ett fraktsätt som brev bekräftas sker följande:

  1. Utvärderingen av COR Paket är FALSK (COR_FSE::System_Type är inte lika med 2)
  2. Utvärderingen av COR Brev är SANT (COR_FSE::System_Type är lika med 1)
  3. Därmed tilldelas order resurs COR Brev

Exempel 2: Orderrader per artikelgrupp

Här är "Beräkna resurser per orderrad" satt till ja. Orderflödet består av två olika artikelgrupper, Liten och Stor). Det finns därmed tre resurser:

  • COR Små artiklar
  • COR Stora artiklar

Resursmatrisen ser ut som följande:

- COR Små artiklar (Resurs COR Små artiklar, beräkning: "COR_WSD_ART::Volume_UnitLiter < 1")

- COR Stora artiklar (Resurs COR Stora artiklar, beräkning: "")

En order med tre ornerader bekräftas:

  1. Artikel SKU1, Volym 0,5 liter per enhet
  2. Artikel SKU2, Volym 2 liter per enhet
  3. Artikel SKU3, Volym 10 liter per enhet

Sker följande:

  1. Orderrad 1 tilldelas resurs COR Små artiklar då COR_WSD_ART::Volume_UnitLiter är mindre än 1.
  2. Orderrad 2 och 3 tilldelas resurs COR Stora artiklar då rad 1 gav FALSK och rad två inte innehåller någon beräkning.

Exempel 3: Hierarkisk matris

Det finns tre resurser, i varje resurs finns det en till tre konfigurationer:

Resurser

  • COR Paket (Konfiguration: Postnord, DHL)
  • COR Brev (Konfiguration: Postnord)
  • COR Pall (Konfiguration: Postnord, DHL, DSV)

Resursmatris

COR Paket (Beräkning: "COR_FSE::System_Type = 2")
├── PostNord (Resurs: COR Paket, Postnord, Beräkning: "COR_FSE::ForeignKey_OrganisationID = "1A")
└── DHL (Resurs: COR Paket, DHL, Beräkning: "COR_FSE::ForeignKey_OrganisationID = "2A")

COR Brev (Resurs: COR Brev, Postnord, Beräkning: "COR_FSE::System_Type = 1")

COR Pall (Beräkning: "COR_FSE::System_Type = 3")
├── PostNord (Resurs: COR Pall, Postnord, Beräkning: "COR_FSE::ForeignKey_OrganisationID = "1A")
├── DHL (Resurs: COR Pall, DHL, Beräkning: "COR_FSE::ForeignKey_OrganisationID = "2A")
└── DSV (Resurs: COR Pall, DSV, Beräkning: "COR_FSE::ForeignKey_OrganisationID = "3A")

Utvärdering:

En kundorder (COR) bekräftas med fraktsättet DHL Pall. Följande inträffar då:

  1. Rad 1 COR Paket är FALSK (COR_FSE::System_Type är inte 2)
  2. Rad 2 och 3 hoppa över då de är underliggande rad 1.
  3. Rad 4 COR Brev är FALSKT (COR_FSE::System_Type är inte 1)
  4. Rad 5 COR Pall är SANN (COR_FSE::System_Type är 3)
  5. Underliggande rader för 5 gås nu igenom
  6. Rad 6 COR Pall Postnord är FALSKT (COR_FSE::ForeignKey_OrganisationID är inte 1A)
  7. Rad 7 COR Pall DHL är SANT (COR_FSE::ForeignKey_OrganisationID är 2A)
  8. Orderns resurs blir COR Pall DHL

Senast uppdaterad 2026-08-28

Atynios

All things you need in one solution

An Packing AB company

Om oss

Fabriksgatan 5
736 36 Kungsör
Sweden

Org nr. 559548-7561

Telefon växel 0227-312 55
E-post hello@atynios.com