Een sorteerplan wordt gebruikt om voorwerpen in vakken te sorteren. Dit kunnen sorteervakken van een sorteermachine of sorteerplanken zijn.
Het sorteerplan bepaalt de criteria die van toepassing zijn op de overeenkomstige artikelen voor elk sorteercompartiment.
Het sorteerplan heeft een naam en een opmerking. Deze kunnen vrij worden gekozen. De naam kan echter hints geven over het gebruik van het sorteerplan (bv. "Grof sorteerplan A").
Voor het sorteren van trays worden sorteercriteria opgegeven, die van toepassing zijn op de artikelen voor de desbetreffende tray.
De sorteringscriteria worden gespecificeerd in de vorm <criteriumnaam>="<waarde>" of <criteriumnaam>= REGEX("<waarde>").
Meerdere sorteercriteria kunnen worden vermeld, gescheiden door puntkomma's. Alle sorteercriteria voor een onderwerp zijn aan elkaar gekoppeld EN.
Criterium |
Waarde |
Commentaar |
Sorteren per district |
|
|
Bez-UPOC |
UPOC district |
Alleen actieve districten
DB: District.strUPOC |
Bez-Naam |
District Aanwijzing/Naam |
Alleen actieve districten
DB: District.strDesignation |
Bez-Bem |
Wijkbeschrijving/markering |
DB: District.strDescription |
Bez-SI |
District SortInfo |
DB: District.strSortInfo |
Sorteren op service provider zone |
|
|
Bez-Zone-Sort-UPOC |
UPOC van de dienstverlenerzone voor sortering |
DB: DLZone.strUPOC |
Bez-Zone-Fact-UPOC |
UPOC van de zone van de dienstverlener voor facturering |
DB: DLZone.strUPOC |
Sorteren op dienstverlener |
|
|
Bez-DL-Sort-UPOC |
UPOC van de dienstverlener voor het sorteren |
DB: Client.strUPOC |
Bez-DL-Fact-UPOC |
UPOC van de dienstverlener voor facturering |
DB: Client.strUPOC |
Sorteren op district-locatie |
|
|
Bez-Ort-SI |
DistrictStad SortInfo |
DB: DistrictsPlaats.strSortInfo |
Sorteren op wijk-straat |
|
|
Bez-Str-SI |
DistrictStreet SortInfo |
DB: districtStrasse.strSortInfo |
Bez-Str-ZI |
DistrictRoad LeveringsInfo |
DB: districtStrasse.strDeliveryInfo |
Sorteren op wijk Huisnummerreeks
(alleen uitgaande post/AZD) |
|
|
Bez-HausNr-SI |
|
DB: DistrictNoArea.strSortInfo |
Bez-HausNr-ZI |
|
DB: DistrictNoArea.strDeliveryInfo |
Verdeling huisnummer wijk |
|
DB: DistrictNoArea.eDivision |
Bez-HausNr-From |
|
DB: DistrictNoArea.lFrom |
Bez-HausNr-Bis |
|
DB: DistrictNoArea.lTo |
Bez-HausNr-Von-Zusatz |
|
DB: DistrictNoArea.strHouseNoAdditionFrom |
Bez-HausNr-Bis supplement |
|
DB: DistrictNrArea.strHouseNrAdditionTo |
Sorteren op district IHS
(alleen inkomende post/IHS) |
|
|
Bez-LU-SI |
District IHS SortInfo |
DB: DistrictIHS.strSortInfo |
Bez-LU-ZI |
District IHS Leverings info |
DB: DistrictIHS.strDeliveryInfo |
Sorteren op districtsgroep |
|
|
BG-UPOC |
Groep UPOC District |
DB: Districtsgroep.strUPOC |
BG naam |
Naam/benaming van de districtsgroep |
DB: DistrictsGroep.strDesignation |
BG-SI |
District Groep SortInfo |
DB: DistrictsGroep.strSortInfo |
Sorteren op depot |
|
|
Depot-UPOC |
UPOC depot |
DB: Depot.strUPOC |
Naam depot |
Benaming/naam van het depot |
DB: Depot.strDesignation |
Depot-Bem |
Depotbeschrijving/commentaar |
DB: Depot.strDescription |
Depot-SI |
Depot SortInfo |
DB: Depot.strSortInfo |
Sorteren op overslagpunt (DepotHub) |
|
|
Hub-UPOC |
Overslagcentrum UPOC |
DB: DepotHub.strUPOC |
Naam hub |
Overladingspunt Naam |
DB: DepotHub.strName |
Hub-Bem |
Overlaadplaats Opmerking |
DB: DepotHub.strRemark |
Hub-SI |
SortInfo overslagpunt |
DB: DepotHub.strSortInfo |
Sorteren op losplaats (DropLocation) |
|
|
DropLoc-UPOC |
Lossingspunt UPOC |
DB: DropLocation.strUPOC |
DropLoc naam |
Losplaats Benaming/naam |
DB: DropLocation.strName |
Sorteren op levering tour groep |
|
|
ATG-UPOC |
Levering tourgroep UPOC |
DB: BezorgingTourGroup.strUPOC |
ATG-naam |
Naam/benaming van de groep |
DB: DeliveryTourGroup.strDistrict |
ATG-Bem |
Levering tour groep Opmerking |
DB: AfleveringTourGroep.strBem |
Sorteren volgens leveringsroute |
|
|
AT-UPOC |
Leveringsreis UPOC |
DB: Leveringstoer.strUPOC |
AT-naam |
Auslierfertour Naam/Reis |
DB: DeliveryTour.strDistrict |
AT-Bem |
Auslierfertour Opmerking |
DB: Leveringstoer.strBem |
AT-SI |
Leveringstoer SortInfo |
DB: Afleverreis.strSortInfo |
Sortering volgens de volgorde van de losplaatsen in de leveringsroute |
|
|
AT-DropLoc-Order |
|
Levering TourDropLocation |
Sorteren volgens leveringsorganisatie |
|
|
ZO-UPOC |
Uitvoeringsorganisatie UPOC |
DB: Leveringsorganisatie.strUPOC |
ZO naam |
Leveringsorganisatie Benaming |
DB: Leveringsorganisatie.strBez |
ZO-Bem |
Leveringsorganisatie Beschrijving/opmerking |
DB: Leveringsorganisatie.strBem |
ZO-SI |
SortInfo leveringsorganisatie |
DB: Leveringsorganisatie.strSortInfo |
Sorteren op land |
|
|
Land UPOC |
|
DB: Land.strUPOC |
ISO-code van het land |
|
DB: Land.strISOCode |
Naam van het land |
|
DB: Land.strLand |
Sorteren op plaats |
|
|
Plaats-UPOC |
|
DB: Plaats.strUPOC |
Plaats-PLZ |
|
DB: Stad.strPLZ |
Plaatsnaam |
|
DB: Plaats.strPlaats |
Sorteren volgens district |
|
|
District UPOC |
|
District.strUPOC |
Naam van het district |
|
District.strDistrict |
Sorteren op straat |
|
|
Str-UPOC |
|
Straat.strUPOC |
Str naam |
|
Straat.strStrasse |
Str-ZI |
|
Street.strDeliveryInfo |
Sorteren op huis |
|
|
Huis UPOC |
|
House.strUPOC |
Huisnr. |
|
House.strHouseNo |
Huis-ZI |
|
House.strDeliveryInfo |
Sorteren op logistieke eenheid |
|
|
LU-UPOC |
|
Logistieke eenheid.strUPOC |
Naam LU |
|
Logistieke eenheid.strName |
LU-Bem |
|
Logistischeeenheid.strRemark |
LU-SI |
|
Logistieke eenheid.strSortInfo |
Sorteren volgens zendingsformaat |
|
|
Naam artikelformaat |
|
ShipmentFormat.strDesignation |
Item-Format-Width-Min |
Minimumbreedte van de zending in mm |
|
Item-Format-Width-Max |
Maximale breedte van de zending in mm |
|
Item-Format-Length-Min |
Minimumlengte van de zending in mm |
|
Item-Format-Length-Max |
Maximale lengte van de zending in mm |
|
Item-Format-Height-Min |
Minimumhoogte/dikte van de zending in mm |
|
Item-Format-Height-Max |
Maximumhoogte/dikte van de zending in mm |
|
Sorteren volgens zendingsgewicht |
|
|
Item-Weight-Min |
Minimumgewicht van de zending in grammen |
|
Item-Weight-Max |
Maximumgewicht van de zending in grammen |
|
Sortering naar kosteneenheid |
|
|
KG naam |
Klantengroep Benaming/naam |
Alle kosteneenheden in de klantengroep
DB: Klantengroep.strReference |
KKS-UPOC |
Kosteneenheid (klant/kostcentrum) UPOC |
Alleen actieve kosteneenheden
DB: KKS.strUPOC |
KKS-Func |
FAFunctie Benaming |
DB: FAFunktion.strBez |
KU-No |
Klantnummer |
Alleen actieve cliënten
DB: CustomerCostCentreView.strCustomerNo |
KU naam |
Klantnaam1 |
Alleen actieve cliënten
DB: CustomerCostCentreView.strCustomerName1 |
KS-Nr |
Kostenplaatsnummer |
Alleen actieve kostenplaatsen
DB: CustomerCostCentreView.strKsNr |
Naam KS |
Kostenplaats Naam1 |
Alleen actieve kostenplaatsen
DB: CustomerCostCentreView.strKsName1 |
Sorteren op geadresseerde |
|
|
Persoon-UPOC |
Persoon UPOC |
Alleen actieve personen
DB: Person.strUPOC |
Sorteer op artikel |
|
|
Artikel-UPOC |
Artikel UPOC |
Alleen actieve artikelen
DB: Artikel.strUPOC |
Sorteren op AlternatieveCode |
|
|
AlternatieveCode |
Alternatieve code van de zending |
De vastgelegde waarde wordt altijd geïnterpreteerd als een hoofdletterongevoelige Regex!
De syntaxis van de regex moet in acht worden genomen (bv. escape-teken).
DB: SBB.strAlternativeCode |
Sorteren op volgorde identificatiecode |
|
|
OrderIdent |
Identificatiecode van de zending |
De vastgelegde waarde wordt altijd geïnterpreteerd als een hoofdletterongevoelige Regex !
De syntaxis van de regex moet in acht worden genomen (bv. escape-teken).
DB: ShipmentDet.strOrderIdentifier |
Sorteercriteria kunnen ook reguliere expressies (RegEx) bevatten, die kunnen worden gebruikt om zeer complexe en flexibele sorteerplannen te maken.
Een RegEx-expressie wordt opgegeven met de functienaam RegEx("...").
Voorbeeld: Alle districten waarvan de naam begint met
begint met 'ABC':
Functionele compartimenten worden gebruikt voor een specifieke functie, afhankelijk van de toepassing. Een functievak wordt aangeduid met een naam. De naam wordt gegeven door de toepassing. In een sorteerplan moeten alle functiecompartimenten worden gedefinieerd die de toepassing nodig heeft. Anders kan het sorteerplan niet worden geladen.
Functioneel vak |
Toepassing |
Beschrijving |
Algemeen-fout |
CxLetterScan Opname
CxLetterScan R-Scan
CxLetterScan Sorteren |
Er is een algemene, niet gespecificeerde fout opgetreden. |
No-Read |
CxLetterScan Opname
CxLetterScan R-Scan
CxLetterScan Sorteren |
De verwachte gegevens van het programma konden niet worden gelezen. De camera heeft waarschijnlijk een geldige foto genomen, maar de volgens ImageParser verwachte gegevens konden niet worden gelezen. |
No-Sort |
CxLetterScan Sorteren |
Er is geen geldige sorteerbak gevonden.
Er is een uniek item gevonden in de database, maar er is geen sorteerbak voor de itemgegevens die aan de juiste criteria voldoet. |
Geen-alternatieve code |
CxLetterScan Opname
CxLetterScan R-Scan
CxLetterScan Scanner |
Er werd geen geldige alternatieve code gevonden op het artikel. |
No-OrderIdent |
CxLetterScan Opname
CxLetterScan R-Scan |
Er is geen geldige taakidentificatie op het item gedetecteerd. |
No-Receiver |
CxLetterScan Opname
CxLetterScan R-Scan |
Er kon geen correcte ontvanger worden vastgesteld. |
Geen-klant |
CxLetterScan Opname
CxLetterScan R-Scan |
Geen enkele klant of kostenplaats kon als kosteneenheid worden bepaald. |
No-Sender |
CxLetterScan R-Scan |
Er kon geen correcte afzender worden vastgesteld. |
No-Franking |
CxLetterScan R-Scan |
De frankeerwaarde kon niet worden vastgesteld. |
No-ItemData |
CxLetterScan Sorteren |
Er werden geen gegevens gevonden voor de zending in de databank, de zending is niet beschikbaar in de databank. |
Geen-artikel |
CxLetterScan Opname |
Er is geen artikel gevonden voor het programma. |
Verbindingscompartimenten werden gebruikt om automatisch grove sorteerplannen (1e sorteerrun) te genereren op basis van fijne sorteerplannen (n-de sorteerrun).
Er wordt een fijn sorteerplan gegeven aan een linkse bak. CodX PostOffice bepaalt automatisch alle sorteercriteria van alle sorteerbakken van de fijne sortering en wijst deze toe aan het grove sorteerplan.
van de fijne sorteerrun en wijst ze toe aan de sorteerbak van het grove sorteerplan. Fijne sorteerplannen kunnen op hun beurt link trays bevatten. Deze zijn
automatisch in het grove sorteerplan. Er mogen echter geen cirkelvormige verwijzingen zijn (sorteerplan A met link compartiment op sorteerplan B / sorteerplan B met link compartiment op sorteerplan A).
De functionele compartimenten van de plannen voor fijne sortering worden niet automatisch overgebracht naar het plan voor grove sortering. Het grove sorteerplan moet echter alle functionele compartimenten van alle fijne sorteerplannen bevatten. Anders wordt de generatie afgebroken met een foutmelding.