Excel dosyası doldurma talimatı

Genel açıklama

Excel dosyası doldurma örneğini burada bulabilirsiniz. İzin verilen dosya biçimleri: xls, xlsx, xlsm.

Rota verilerinin doğru şekilde yüklenmesi için Excel çalışma kitabı aşağıdaki çalışma sayfalarını içermelidir:

  • Orders – sipariş bilgileri;

  • Vehicles – araç/kurye bilgileri;

  • Depot (veya Depots) – depo noktası/birden fazla depo hakkında bilgiler.

Opsiyonel olarak Excel çalışma kitabı aşağıdaki çalışma sayfaları içerebilir:

  • Incompatible_order_types – uyumsuz türde siparişlerle ilgili bilgiler;

  • Location_groups – sipariş grupları ayarları;

  • Options – rota oluşturma seçenekleri;

  • Routes – önceden tanımlanmış rotalara ilişkin veriler (mevcut planlamada muhafaza edilmesi gereken lojistikçi rotaları veya geçmiş planlamanın rotaları).

Excel çalışma kitabı ayrıca başka başlıklara ve kullanıcı için ek bilgilere sahip sayfalar da içerebilir – bu durum verilerin yüklenmesini etkilemez.

Doğru yükleme için listedeki tablo adının (alan adını ve özniteliğin teknik adını içeren ilk birkaç satır) aynı kalması gerekir. Bu arada veri sütunları arasında boş sütun kalmaması koşuluyla zorunlu olmayan sütunların silinmesi (ayrılmış başlıklara sahip başka sütunların eklenmesi) mümkündür.

Not

Excel çalışma sayfalarındaki sütunların sırası önemli değildir.

Orders

Bu çalışma sayfasında siparişlerle ilgili bilgiler yer almaktadır. Doğrusu bu sayfadaki her satır bir sipariş değil, bir noktadır (location). Bu nedenle:

  • depo noktasından basit bir teslimat gerçekleştiriliyorsa her satır bir siparişe karşılık gelir;

  • A noktasından B noktasına teslimat yapılıyorsa bu sipariş 2 satıra bölünecektir. Bunlardan biri teslim alma noktasına (pickup), ikincisi teslimat noktasına (delivery) uygun olacaktır;

  • rotanın başlangıç veya bitiş noktası depo noktasından farklı ise bu nokta çalışma sayfasına ayrı bir satır olarak girilecektir.

Not

Orders sayfası için aşağıdaki asgari alanların doldurulması yeterlidir (depodan teslimat yapılıyorsa):

  • sipariş numarası;

  • siparişin koordinatları ve/veya adresi;

  • sipariş zaman aralığı;

  • siparişin hacim ve ağırlık özellikleri (ağırlık ve/veya hacim ve/veya paket sayısı).

Kalan alanlarda varsayılan değerleri bırakabilirsiniz (veya bunları boş bırakabilirsiniz) – bu kadarı rota oluşturma görevi ilk kez yürütüldüğünde yeterli olacaktır.

Orders çalışma sayfasında izin verilen alanların açıklaması aşağıda verilmiştir.

Siparişe ilişkin temel bilgiler

Excel alanları grubu

Öznitelikler

Doldurma notu

Zorunlu alan

Order number; additional order number

id; ref

id kısmındaki sipariş numarasının belirtilmesi önerilir (ref kısmını doldurmayabilirsiniz veya id kısmındaki gibi doldurabilirsiniz). Daha fazla bilgi

Evet (alanlardan biri)

Latitude; longitude

point.lat; point.lon

Sipariş noktasının koordinatları: enlem (point.lat), boylam (point.lon). Daha fazla bilgi

Hayır, sipariş adresi belirtilmişse (arayüz üzerinden yüklendiğinde adresi coğrafi olarak kodlayabilirsiniz)

Client name; brief description of the order point; client address; order comments

title; description; address; comments

Daha sonra planlama arayüzünde görüntülenen bilgi alanları. Daha fazla bilgi

Hayır (fakat sipariş koordinatları doldurulmamışsa adres belirtilmelidir)

Client phone number

phone

Sadece planlama sonuçları Takip için dışarı aktarılırken kullanılır.

Hayır

Location type

type

Daha fazla bilgi

Doğru rota oluşturma için doldurulmalıdır (bu alan resmî olarak isteğe bağlıdır)

Undelivery penalty

penalty.drop

Bu değerin varsayılan değer olan 1.000.000 olarak veya boş bırakılması önerilir (bu durumda varsayılan değer kullanılacaktır). Daha fazla bilgi

Doğru rota oluşturma için doldurulmalıdır (bu alan resmî olarak isteğe bağlıdır)

Siparişin özellikleri

Excel alanları grubu

Öznitelikler

Doldurma notu

Zorunlu alan

Weight (gross), kg; number of cargo units used; dimensions, m (Width, Depth, Height)

shipment_size.weight_kg; shipment_size.units; shipment_size.volume.width_m; shipment_size.volume.depth_m; shipment_size.volume.height_m

Siparişin hacim ve ağırlık özellikleri. Daha fazla bilgi

Doğru rota oluşturma için doldurulmalıdır (bu alan resmî olarak isteğe bağlıdır)

Volume, cbm

shipment_size.volume_cbm

Siparişin metreküp cinsinden hacmi. Daha fazla bilgi

Hayır

Custom units: name; size

shipment_size.custom.N.name; shipment_size.custom.N.size

Sipariş için kullanıcı ölçüm birimleri. Daha fazla bilgi

Hayır

Cargo type

shipment_size.volume.type

Olası değerler: bulk, rigid, fixed_bottom. Daha fazla bilgi

Hayır

Alignment

shipment_size.volume.align

Olası değerler: all_axes, height. Daha fazla bilgi

Hayır

Teslimat penceresi

Excel alanları grubu

Öznitelikler

Doldurma notu

Zorunlu alan

Time window

time_window

Zaman aralığı göreliyse (yani 10.00-18.00 biçiminde) o zaman bu zaman aralığının planlama tarihine göre kaymasını hesaba katmak önemlidir (rota oluşturma görevi başlatılırken belirtilir), Daha fazla bilgi burada

Evet (time_windows belirtilmediyse)

Multiple time windows

time_windows.N.time_window

Pencere gün içinde bozulduysa veya pencereler farklı günlerde farklılık gösteriyorsa kullanın. time_window ile kullanılmamalıdır. Daha fazla bilgi

Evet (time_window belirtilmediyse)

Flag of hard time window, TRUE/FALSE

hard_window

TRUE – zaman aralığı hiçbir koşulda ihlal edilemez. FALSE – zaman aralığı ihlal edilebilir (eğer bu durum kaynakların daha optimal şekilde kullanılmasını sağlıyorsa). Alan boş bırakılabilir – bu durumda zaman aralığı esnek kabul edilecektir (yani ihlal edilebilir). Daha fazla bilgi Lütfen unutmayın: hard_time_window ve hard_window alanları birbiriyle çakışamaz.

Hayır

Hard time window

hard_time_window

Deponun ana çalışma penceresi esnekse buna uygun bir katı zaman aralığı belirlenebilir. Daha fazla bilgi Lütfen unutmayın: hard_time_window ve hard_window alanları birbiriyle çakışamaz.

Hayır

Penalties: per minute of time window violation; for violation of time window; for early delivery; per minute of early delivery; for late arrival; per minute of late arrival

penalty.out_of_time.minute; penalty.out_of_time.fixed; penalty.early.fixed; penalty. early.minute; penalty.late.fixed; penalty.late.minute

Zaman aralığını ihlal etme cezaları. Bu değerin varsayılan değerde (fixed = 1000, minute = 17) veya boş bırakılması önerilir (bu durumda varsayılan değer kullanılacaktır). Bu alanın, sadece rota oluşturma üzerindeki etkisi anlaşılıyorsa değiştirilmesi önerilir. Şu senaryolarda değişiklik yapılması gerekli olabilir: siparişle ilgili gecikmeler kabul edilemez olduğunda (ancak zaman aralığında belirtildiğinden daha erken gelinmesi mümkündür) veya tam tersi; kaynakların daha optimal şekilde kullanılmasına yol açıyorsa, zaman aralıklarının ihlal edilmesi kabul edilebilir. Daha fazla bilgi

Doğru rota oluşturma için doldurulmalıdır (bu alan resmî olarak isteğe bağlıdır)

Zaman sınırlamaları

Excel alanları grubu

Öznitelikler

Doldurma notu

Zorunlu alan

Time of pickup order delivery to the depot

delivery_deadline

Teslimat yeri açıkça belirtilmeyen, yerinden alınmış bir siparişinin herhangi bir depoya teslim edilmesi gereken zaman. Daha fazla bilgi

Hayır

Penalties: for violation of the pickup order delivery time to the depot; per minute of violation of the pickup order delivery time to the depot

penalty.delivery_deadline.fixed; penalty.delivery_deadline.minute

Siparişin depoya geç teslimatı ile ilgili cezalar. Bu değerin varsayılan değerde (fixed = 1000, minute = 17) veya boş bırakılması önerilir (bu durumda varsayılan değer kullanılacaktır). Bu alanları sadece göreviniz açısından önemliyse değiştirin. Daha fazla bilgi

Hayır

Time when the order is ready at the depot

depot_ready_time

Siparişin depoda teslim alınmaya hazır olduğu zaman. Daha fazla bilgi

Hayır

Latest depot departure time

depot_expiring_time

Siparişin bu saate kadar depodan alınması gerekmektedir. Daha fazla bilgi

Hayır

Limitation of the time the order can be in the vehicle

transit_time.limit_s; transit_time.hard_limit_s

Bir siparişin araçta kalabileceği süreye ilişkin esnek ve katı kısıtlamalar. Daha fazla bilgi

Hayır

Penalties: for the violation of the time the order can be in the vehicle; per minute of violation of the time the order can be in the vehicle

penalty.transit_time.fixed; penalty.transit_time.minute

Bir siparişin araçta kalabileceği süreye ilişkin esnek sınırın ihlal edilmesi nedeniyle uygulanan cezalar. Daha fazla bilgi

Hayır

Hizmet süresi

Excel alanları grubu

Öznitelikler

Doldurma notu

Zorunlu alan

Time for reloading order in a cross-dock, s

crossdock_service_duration_s

Çapraz sevkiyat yoluyla teslim edilen siparişler için belirtilir. Daha fazla bilgi

Hayır

Time spent on loading the order at the depot

depot_duration_s

Delivery türündeki siparişler için – bu, siparişin depodaki elleçlenme zamanıdır. Daha fazla bilgi

Hayır

Time for parking, s

parking_service_duration_s

Kuryenin aracı park ettiği ve ardından yakınlardaki birkaç siparişi yürüyerek teslim ettiği durumunda belirtilir. Daha fazla bilgi

Hayır

Service time per location, s; service time per order, s

shared_service_duration_s; service_duration_s

Aracın/kuryenin sipariş noktasında geçireceği süre (saniye cinsinden). Daha fazla bilgi burada ve burada

Doğru rota oluşturma için doldurulmalıdır (bu alan resmî olarak isteğe bağlıdır)

Siparişleri birleştirme ve bölme

Excel alanları grubu

Öznitelikler

Doldurma notu

Zorunlu alan

Can be merged into multi-order, TRUE/FALSE

can_be_merged

Varsayılan olarak – TRUE (sipariş çoklu sipariş olarak birleştirilebilir). Daha fazla bilgi burada ve burada

Hayır

Split

can_be_split

Eğer FALSE ise (varsayılan olarak) – sipariş sadece tek parça olarak teslim edilebilir. Eğer TRUE ise – sipariş parça parça teslim edilebilir. Daha fazla bilgi

Hayır

Maximum number of parts to split into

max_split_parts

Siparişin bölünebileceği maksimum parça sayısı. Daha fazla bilgi

Hayır

Divider, propotion; divider, kilos; divider, unit; divider, cubic meters

quant; quant.weight_kg; quant.units; quant.volume_cbm

İlgili parçanın oran, kilogram, yük birimi, metreküp cinsinden minimum boyutunu belirtir. Daha fazla bilgi

Hayır

Fill the entire vehicle

split_parts_must_fill_whole_vehicle

Eğer TRUE ise – siparişten ayrılacak parçanın aracın tamamını kaplaması gerekiyor. Varsayılan değer – FALSE. Daha fazla bilgi

Hayır

Fixed penalty for not delivering part of the order; penalty for not delivering part of the order

penalty.drop.fixed; penalty.drop.scaled

Sipariş parçalara bölünmüşse, cezanın sabit kısmını ve siparişin teslim edilmeyen kısmının büyüklüğüne (oranını) bağlı olan değişken bir ceza belirtebilirsiniz. Daha fazla bilgi

Doğru rota oluşturma için doldurulmalıdır (bu alan resmî olarak isteğe bağlıdır)

Siparişi depoya veya başka noktaları bağlama

Excel alanları grubu

Öznitelikler

Doldurma notu

Zorunlu alan

Depot inventory availability

depot_id

Siparişin teslim alınabileceği depolar. Bir sipariş için virgülle ayrılmış olarak birden fazla depo belirtilebilir. Daha fazla bilgi

Hayır

Destination (for orders with the pickup type)

delivery_to

Sadece yerinden teslim alınacak siparişlerin olduğu senaryolarda kullanılır. Bu alan sadece yerinden teslim alınacak türdeki siparişler için doldurulur. Bu alanda delivery türündeki ilgili siparişin id’si belirtilmelidir. Önemli nokta – delivery_to kısmında belirtilen tanımlayıcı her yerinden teslim alınan sipariş için benzersiz olmalıdır. Daha fazla bilgi

Hayır

Delivery to any point (for orders with the pickup type)

delivery_to_any

Sadece yerinden teslim alınacak siparişlerin olduğu senaryolarda kullanılır. Bu alan sadece yerinden teslim alınacak türdeki siparişler için doldurulur. Bu alanda drop off türündeki ilgili siparişin id’si belirtilmelidir. Önemli nokta – delivery_to_any kısmında belirtilen tanımlayıcı yerinden teslim alınan farklı siparişler için kullanılabilir.

Hayır

Pick up from any of the specified points

pickup_from_any

Sadece delivery türündeki siparişler için belirtilir. Teslim edilecek gönderinin seçtiğiniz herhangi bir noktadan alınabileceği senaryolarda kullanılır. Daha fazla bilgi

Hayır

Mandatory pickup order delivery to the depot in the current route

pickup_must_reach_depot

Bu özellik etkinleştirilmişse yerinden teslim alınan siparişin mevcut rotadaki depoya teslim edilmesi gerekir. Daha fazla bilgi

Hayır

Can be delivered through cross docking

crossdock_mode

Şu değerlerden birini alabilir: allow (varsayılan), deny, mandatory. Daha fazla bilgi

Hayır

Can be dropped in a cross-dock, TRUE/FALSE

may_drop_in_crossdock

Sadece yerinden teslim alınan siparişler için belirtilebilir. Eğer TRUE ise (varsayılan değer) sipariş çapraz sevkiyata bırakılabilir, ancak FALSE ise sadece normal depoya bırakılabilir. Daha fazla bilgi

Hayır

Sipariş tasnifi ve uyumluluğu

Excel alanları grubu

Öznitelikler

Doldurma notu

Zorunlu alan

Type of compatibility with other orders

load_types

Siparişlerin kendi aralarındaki uyumluluğu ile ilgili parametreler. Bir sipariş için birden fazla load_types değeri belirleyebilirsiniz; değerler virgüllerle ayrılır. load_typesLoad_types değerleri, gerekli bir sipariş özelliğini kullanıcının anlayabileceği bir şekilde tanımlayan bir satır şeklindedir. load_types belirtilirken büyük/küçük harf ayrımına dikkat edilmelidir. Eğer load_types değerleri giriliyorsa uygunsuz türdeki siparişleri Incompatible_order_types çalışma sayfasına girmek gerekir. Bir aracın/kuryenin tek bir seferi planlanırken uygunsuz siparişler atanamaz. Daha fazla bilgi

Hayır

Optional vehicle requirements: tag name; tag weight

optional_tags.N.tag; optional_tags.N.value

Opsiyonel gereksinimlere ait etiketler. Daha fazla bilgi

Hayır

Vehicle requirements

required_tags

Sipariş ve araç uygunluğu ile ilgili parametreler. Bir sipariş için birden fazla etiket belirleyebilirsiniz; değerler virgüllerle ayrılır. Etiket, gerekli bir araç/kurye özelliğini kullanıcının anlayabileceği bir şekilde tanımlayan bir satır şeklindedir. İlgili sipariş için sadece siparişte belirtilen etiketlerin tümünü içeren bir araç seçilebilir. Etiketler belirtilirken büyük/küçük harf ayrımına dikkat edilmelidir. Daha fazla bilgi

Hayır

Siparişin diğer özellikleri

Excel alanları grubu

Öznitelikler

Doldurma notu

Zorunlu alan

Location availability for vehicle with trailer

allow_trailers

Varsayılan değer – FALSE. Daha fazla bilgi

Hayır

Order of reception and delivery

in_lifo_order

Varsayılan değer – FALSE. Yükleme ve boşaltma sırasının önem taşıdığı pickup ve delivery gibi sipariş çiftlerinde kullanılır. Daha fazla bilgi

Hayır

Order priority

sequence_order

Rota çerçevesinde siparişin yerine getirilme sırası. Daha fazla bilgi

Hayır

IDs of companies, allowed to monitor the order

shared_with_company_ids

Şirketlerin id’leri virgülle ayrılır.

Hayır

Proximity algorythms allowed, TRUE/FALSE

use_in_proximity

Rota yoğunluğu seçeneklerini sipariş için devre dışı bırakılabilir. Varsayılan değer – TRUE (yoğunluk seçenekleri etkin). Daha fazla bilgi

Hayır

Vehicles

Bu çalışma sayfasında kullanılabilen kaynaklar (araçlar veya kuryeler) ile ilgili bilgiler bulunur. Belirli araçları/isimleri belirtmeniz şart değildir; soyut kaynakları belirtebilir ve oluşturulan rotalara belirli araçlar/kuryeler atama işlemi ile ayrı olarak ve optimal rota planlama hizmetinin dışında ilgilenebilirsiniz.

Planlama sırasında mevcut tüm kaynakların doğru şekilde belirtilmesi önemlidir:

  • eğer bu sizin kendi nakliye aracınız (kuryeleriniz) ise, bunların planlanan rota/iş vardiyası çalışmaları nedeniyle müsait olmayacaklarını dikkate alarak listelemeniz gerekiyor;

  • eğer bunlar kiralık nakliye araçları (kuryeler) ise ve sayıları önceden bilinmiyorsa, bunların bu tür siparişlerde genellikle kullanılan sayıda belirtilmesi gerekir. Türlere göre bir değişkenlik söz konusuysa, her tür için ilgili maksimum araç sayısını belirtmek gerekir. Örneğin diyelim 1,5 tonluk ve 3 tonluk kiralık araçlar kullanılıyor olsun. Her defasında 10 taneye kadar araç kiralanabilir ancak her türdeki araç sayısı önceden bilinmiyor. Bu durumda 1,5 tonluklar için 10 tane, 3 tonluklar için 10 tane aynı satır belirtebilirsiniz.

Not

Vehicles çalışma sayfası için aşağıdaki asgari alanların doldurulması yeterlidir:

  • nakliye aracı/kurye numarası;

  • nakliye aracı/kurye kapasitesi;

  • çalışma saatleri.

Kalan alanlarda varsayılan değerleri bırakabilirsiniz (veya bunları boş bırakabilirsiniz) – bu kadarı rota oluşturma görevi ilk kez yürütüldüğünde yeterli olacaktır.

Vehicles çalışma sayfasında izin verilen alanların açıklaması aşağıda verilmiştir.

Kurye veya araçla ilgili temel bilgiler

Excel alanları grubu

Öznitelikler

Doldurma notu

Zorunlu alan

Courier ID; vehicle name or number

id; ref

Araç numarasının/kuryenin belirtilmesi önerilir ref (id alanı doldurulmayabilir). Bu id değeri tüm çalışma sayfası için benzersiz olmalıdır (ref benzersiz olmayabilir). Eğer id alanı doldurulmazsa, veriler Excel’den yüklendiğinde ve rota oluşturma görevi gönderildiğinde bu alan 0, 1, 2… şeklinde doldurulur. Bu id alan aynı zamanda planlama sonuçlarının takip bölümüne aktarıldığı senaryo için de önemlidir – bu alan mobil uygulamada kuryenin kullanıcı adı olarak kullanılır. Daha fazla bilgi

Evet (alanlardan biri)

GPS tracker number

imei

Nakliye aracının GPS takip cihazı numarası. Sadece planlama sonuçlarının Takip için dışarı aktarıldığı senaryoda kullanılır. Daha fazla bilgi

Hayır

Maximum number of runs

max_runs

Belirtilen tüm vardiyalar sırasında gerçekleştirilebilecek maksimum sefer sayısı. Varsayılan değer 1’dir. Algoritmada sefer, depodan (depot) ayrılmak ve depoya dönene kadar siparişleri teslim etmek anlamına gelir (burada koordinatları depo koordinatlarına eşit olan bir lokasyona dönüş yapılması sefer olarak sayılmaz). Daha fazla bilgi

Hayır

Courier’s phone number

phone

Bu telefon Takip’te kuryeyle iletişim kurmak için kullanılır. Daha fazla bilgi

Hayır

Transportation method

routing_mode

Sadece araçlar/kuryeler farklı ulaşım yöntemi (örneğin araba ve toplu taşıma) kullandıklarında doldurulur. Herkes aynı taşıma şeklini kullanıyorsa bu alanı doldurmanıza gerek yoktur: rota oluşturma görevi başlatıldığında herkes için kullanılacak taşıma şeklini seçebilirsiniz. Daha fazla bilgi

Hayır

Kuryenin veya aracın özellikleri

Excel alanları grubu

Öznitelikler

Doldurma notu

Zorunlu alan

Load capacity, kg; maximum load, weight %; number of available cargo units; maximum load, % of cargo units; size of cargo space for a cargo unit, m (Width, Depth, Height); maximum load, % of capacity

capacity.weight_kg; capacity.limits.weight_perc; capacity.units; capacity.limits.units_perc; capacity.volume.width_m; capacity.volume.depth_m; capacity.volume.height_m; capacity.limits.volume_perc

Araç/kurye kapasitesi parametreleri. capacity.weight_kg – kg cinsinden yük kapasitesi; capacity.units – yük birimleri cinsinden yük kapasitesi. Hacim kapasitesi capacity.volume.width_m, capacity.volume.depth_m, capacity.volume.height_m kullanılarak hesaplanır. Dolayısıyla bu alanlardan birinde hacim kapasitesini belirtebilir, geri kalanları 1 olarak atayabilirsiniz. Nominal kapasiteye ek olarak, araçların olası aşırı yüklenmelerini veya planlanan düşük yüklemeleri limits parametrelerinde belirtmeniz önerilir (özellikle bu, rotalar manuel olarak veya başka programların yardımıyla oluşturuluyorsa). Daha fazla bilgi

Doğru rota oluşturma için doldurulmalıdır (bu alan resmî olarak isteğe bağlıdır)

Custom capacity units: name; number of units

capacity.custom.N.name; capacity.custom.N.size

Nakliye aracının kullanıcı kapasite ölçüm birimi cinsinden kapasitesi. Daha fazla bilgi

Hayır

Vehicle specifications: width, height, length, max weight in tons, max weight in kg

specs.width; specs.height; specs.length; specs.max_weight; specs.max_weight_kg

Araç özellikleri, aracın kısıtlamaların olduğu yollarda seyahat etme kabiliyetini belirlemek için kullanılır. Daha fazla bilgi

Hayır

Minimum order weight for a vehicle

min_stop_weight

Bir aracın bir lokasyona taşıyabileceği minimum toplam ağırlık. Daha fazla bilgi

Hayır

Penalty for violating the minimum total weight; penalty for each kg of total weight less than minimum

penalty.min_stop_weight.fixed; penalty.min_stop_weight.kg

Araç minimum sipariş ağırlığı – esnek sınırlama. Algoritma, bir noktadaki tüm siparişlerin minimum toplam ağırlığının (varsayılan olarak 1000) ihlal edilmesinin cezasını ve bir noktaya teslim edilen siparişlerin toplam ağırlığındaki eksik her kilogram için cezayı (varsayılan olarak 50) hesaplar. Daha fazla bilgi

Hayır

Siparişi depoya bağlama

Excel alanları grubu

Öznitelikler

Doldurma notu

Zorunlu alan

Allowed to visit multiple depots in one route

allow_different_depots_in_route

Varsayılan değer FALSE olup, kurye sadece rotanına başladığı depoya uğrayabilir. TRUE – kurye tek rotada farklı depolara uğrayabilir. Daha fazla bilgi

Hayır

Allowed to visit cross-docks

crossdock_mode

Şu değerlerden birini alabilir: allow (varsayılan), deny, mandatory. Daha fazla bilgi

Hayır

Depots that the courier can visit

depot_id

Bir kurye için virgülle ayrılmış olarak birden fazla depo belirtilebilir. Daha fazla bilgi

Hayır

Start point of route; visit depot after route start, TRUE/FALSE

start_at; visit_depot_at_start

Rota başlangıcından önce araçların/kuryelerin başlangıç noktasının parametreleri. Varsayılan olarak hepsi depo lokasyonundan başlar. Farklı bir başlangıç noktası belirleyebilir, ayrıca başlangıç noktasından ayrıldıktan sonra depoya uğrama gereğini de belirtebilirsiniz. Daha fazla bilgi

Hayır

Return to depot at the end of the shift, TRUE/FALSE; end point of route

return_to_depot; finish_at

Rotanın tamamlanmasından sonra aracın/kuryenin dönüş seçenekleri (1. depoya, 2. seçilen noktaya, 3. önce depoya, sonra seçilen noktaya). Varsayılan olarak return_to_depot = true (yani araç depoya döner); alan boş bırakılırsa varsayılan değer kullanılacaktır. Daha fazla bilgi

Hayır

Depots to start from

starting_depot_id

Kuryenin rotaya başlayabileceği depolar. Bir kurye için virgülle ayrılmış olarak birden fazla depo belirtilebilir. Daha fazla bilgi

Hayır

Depots for additional loading

middle_depot_id

Kuryenin rota boyunca hareket ederken teslimat siparişleri (delivery) için ek yükleme veya yerinden teslim alınan siparişleri (pickup) boşaltmak için uğrayabileceği depolar. Bir kurye için virgülle ayrılmış olarak birden fazla depo belirtilebilir. Daha fazla bilgi

Hayır

Maximum number of depots for additional loading in one route

max_middle_depots

Bir kuryenin rota boyunca uğrayabileceği maksimum ara depo sayısı. Daha fazla bilgi

Hayır

Depots to end the route at

ending_depot_id

Kuryenin rotaı tamamlayabileceği depolar. Bir kurye için virgülle ayrılmış olarak birden fazla depo belirtilebilir. Daha fazla bilgi

Hayır

Zaman sınırlamaları

Excel alanları grubu

Öznitelikler

Doldurma notu

Zorunlu alan

Loading time, depending of the vehicle, s

depot_extra_service_duration_s

Depo hizmet süresine ek olarak gerekli yükleme süresi. Daha fazla bilgi

Hayır

Time of the first order visited

first_visited_location_started_at

Opsiyonel olarak first_visited_location_started_at alanında ilk sipariş için başlangıç zamanı belirtilebilir. Ek planlama durumunda ve ayrıca rotanın bir bölümünü (veya tamamını) belirli bir sırada belirlemek gerektiğinde kullanılır.

Hayır

Deliver as soon as possible: need to start early; penalty for the average time of arrival after the time window

penalty.arrival_after_start.as_soon_as_possible; penalty.arrival_after_start.average_h

Alanlar birlikte kullanılır ve tüm siparişlerin mümkün olduğunca erken teslim edilme gereğini belirtir. Daha fazla bilgi

Hayır

Bölgelere göre dağılım ve uygunluk

Excel alanları grubu

Öznitelikler

Doldurma notu

Zorunlu alan

Vehicle properties; incompatible vehicle properties

tags, excluded_tags

Siparişlerin ve araçların uygunluk parametreleri. Bir araç için birden fazla etiket belirleyebilirsiniz; değerler virgüllerle ayrılır. Etiket, gerekli bir araç/kurye özelliğini kullanıcının anlayabileceği bir şekilde tanımlayan bir satır şeklindedir. Sipariş için sadece siparişte belirtilen etiketlerin tümünü içeren bir araç seçilebilir. Etiketler belirtilirken büyük/küçük harf ayrımına dikkat edilmelidir. excluded_tags excluded_tags, çok fazla aracın/etiketin olduğu ve etiketleri, hariç bırakma yöntemini kullanarak yapılandırmanın daha kolay olduğu durumlarda kullanılır (yani araçlar için sahip olmadıkları özellikler belirtilir). Daha fazla bilgi

Hayır

Allowed geofences

allowed_zones

Aracın/kuryenin siparişleri yerine getirebileceği coğrafi bölgeler. Daha fazla bilgi

Hayır

Prohibited geofences

forbidden_zones

Aracın/kuryenin siparişleri yerine getiremeyeceği coğrafi bölgeler. Daha fazla bilgi

Hayır

Optional geofences

optional_zones.N.zone; optional_zones.N.value

Uğranması durumunda araca/kuryeye bonus veya ceza verilecek coğrafi bölgeler. Daha fazla bilgi

Hayır

Incompatible geofences

incompatible_zones

Aynı kurye seferinin kapsamına girmemesi gereken coğrafi bölgeler. Daha fazla bilgi

Hayır

Ücret ve ödemeler

Excel alanları grubu

Öznitelikler

Doldurma notu

Zorunlu alan

Cost of using a vehicle: per km; per location; per hour of work; for the fact of using a vehicle; per ton-kilometre; per run

cost.km; cost.location; cost.hour; cost.fixed; cost.tonne_km; cost.run

Algoritma için bir araç/kurye kullanmanın ücreti (bu bir tarife değil, şu veya bu rota oluşturma seçeneği seçilirken algoritma için bir rehberdir). Burada cost.km ve cost.hour ücretleri 0’a eşit olmamalıdır. Bu alanları nasıl dolduracağınızı bilmiyorsanız, varsayılan (cost.fixed = 3000, cost.hour = 100, cost.km = 8) değerlerini kullanmak veya alanları boş bırakmak daha iyidir (bu durumda varsayılan değerler kullanılacaktır). Daha fazla bilgi

Evet

Formula for calculating the cost of using a vehicle

cost veya cost.route, cost.shift, cost.run

Bir şirket için rota ücretini hesaplamanın aritmetik ifadesi. Rotanın tamamı veya rota, vardiya ve sefer için ayrı ayrı belirlenir. Daha fazla bilgi

Hayır

Formula for calculating the courier’s payout

payout veya payout.route, payout.shift, payout.run

Tamamlanan rota için kuryeye ödenen tutarı hesaplamak için kullanılan aritmetik ifade. Rotanın tamamı veya rota, vardiya ve sefer için ayrı ayrı belirlenir. Daha fazla bilgi

Hayır

Yaya kuryeler veya rotanın bazı kısımları için kısıtlamalar

Excel alanları grubu

Öznitelikler

Doldurma notu

Zorunlu alan

Maximum number of units that the walking courier can carry

walking_courier.capacity.units

Aracın, rotanın yürüme kısmından önce park edildiği teslimat senaryolarında kullanılır. Daha fazla bilgi

Hayır

Cost of walking delivery

walking_courier.cost.km; walking_courier.cost.hour

Aracın, rotanın yürüme kısmından önce park edildiği teslimat senaryolarında kullanılır. Daha fazla bilgi

Hayır

Maximum distance between two points of walking parts of the route, m; penalty for violating the restriction

walking_courier.restrictions.max_walking_edge_distance_m.value; walking_courier.restrictions.max_walking_edge_distance_m.penalty

Aracın, rotanın yürüme kısmından önce park edildiği teslimat senaryolarında kullanılır. Daha fazla bilgi

Hayır

Maximum walking distance in a parking session, m; penalty for violating the restriction

walking_courier.restrictions.max_parking_walking_distance_m.value; walking_courier.restrictions.max_parking_walking_distance_m.penalty

Aracın, rotanın yürüme kısmından önce park edildiği teslimat senaryolarında kullanılır. Daha fazla bilgi

Hayır

Maximum duration of a parking session, s; penalty for violating the restriction

walking_courier.restrictions.max_parking_duration_s.value; walking_courier.restrictions.max_parking_duration_s.penalty

Aracın, rotanın yürüme kısmından önce park edildiği teslimat senaryolarında kullanılır. Daha fazla bilgi

Hayır

Kuryenin veya aracın diğer özellikleri

Excel alanları grubu

Öznitelikler

Doldurma notu

Zorunlu alan

Need to leave the planned route unchanged

fixed_planned_route

planned_route rotaını değiştirmeme gereği. Varsayılan değer – FALSE. Daha fazla bilgi

Hayır

Service time coefficient

service_duration_multiplier; shared_service_duration_multiplier

Araçların/kuryelerin hizmet süresine göre hızlanma/yavaşlama katsayısı. İlk rotaların oluşturulması sırasında değil, hizmeti kullanma konusunda biraz deneyim kazandığınızda kullanmanız önerilir. Daha fazla bilgi

Hayır

Speed coefficient

travel_time_multiplier

Araçların/kuryelerin istatistiklere göre hesaplanan hıza göre hızlanma/yavaşlama katsayısı. İlk rotaların oluşturulması sırasında değil, hizmeti kullanma konusunda biraz deneyim kazandığınızda kullanmanız önerilir. Daha fazla bilgi

Hayır

Araç çalışma vardiyaları ve molaları

Bir araç/kurye için birden fazla vardiya belirlenebilir. Hepsi şu prensibe göre tek bir satıra girilir: Önce shifts.0 önekli alan grubu, ardından shifts.1, shifts.2 vb. belirtilir. Bu sayı rota planlama hizmeti için vardiya tanımlayıcısı görevi görür.

Not

En az bir vardiya mutlaka belirtilmelidir.

Bir araç/kurye için birden fazla mola belirlenebilir. Bunlar tek satırda tanımlanır: Önce rest_schedule.breaks.0 önekli alan grubu, ardından rest_schedule.breaks.1, rest_schedule.breaks.2 önekliler vb.

Vardiyalar

Excel alanları grubu

Öznitelikler

Doldurma notu

Zorunlu alan

Start and end time of the shift; hard time window of the shift

shifts.N.time_window; shifts.N.hard_time_window

Rota planlaması için sürücünün müsait olduğu süre. Araçlar/kuryeler genellikle örneğin 9’dan 17’ye kadar çalışıyorsa (ancak bazen kısa fazla mesailer de olabilir, dolayısıyla geçerli çalışma saatlerini hemen belirtmek daha iyidir, örneğin 9’dan 17.30’a kadar). Bir vardiya zaman aralığı ayarlarken rotanın başındaki zamanı/rotanın sonundaki zamanı hesaba katmak önemlidir çünkü algoritma bu sürenin aracın/kuryenin çalışması süresine dâhil olduğunu dikkate alıyor. Aynı şekilde, araç/kurye depoya dönüyorsa bu süre de araç/kuryenin çalışma süresinden sayılır (ve vardiya penceresinde yansıtılmalıdır). Daha fazla bilgi. Lütfen unutmayın: hard_time_window ve hard_window alanları birbiriyle çakışamaz.

Evet

Hard time window, TRUE/FALSE

shifts.N.hard_window

TRUE – vardiya zaman aralığı hiçbir koşulda ihlal edilemez. FALSE – vardiya zaman aralığı ihlal edilebilir (eğer bu durum kaynakların daha optimal şekilde kullanılmasını sağlıyorsa). Alan boş bırakılabilir; bu durumda zaman aralığı esnek kabul edilecektir (yani ihlal edilebilir). Daha fazla bilgi. Lütfen unutmayın: hard_time_window ve hard_window alanları birbiriyle çakışamaz.

Hayır

Maximum number of runs per shift

shifts.N.max_runs

Vardiya sırasında gerçekleştirilebilecek maksimum sefer sayısı. Daha fazla bilgi

Hayır

Time between shifts, s

shifts.N.service_duration_s

Bu zamanın, zaman aralıkları kesişse bile, yalnızca birbirini takip eden birkaç araç vardiyasında ayarlanması mantıklıdır (örneğin vardiya 1 – saat 09.00’dan 14.00’e kadar, vardiya 2 – 13.00’ten 18.00’e kadar; yani vardiya 1 14.00’ten önce bitebilir ama daha geç değil; aynı şekilde vardiya 2 de 13.00’ten daha erken olmamak üzere veya bundan biraz daha geç başlayabilir). Rota planlamasında her iki vardiyanın da kullanılması gerekiyorsa bu parametre bu iki vardiya arasına ayrıca eklenir. Daha fazla bilgi

Hayır

Penalties: per minute of shift window violation; for the violation of the shift window; per minute of early shift start; for early shift start; per minute of late shift end; for late shift end

shifts.N.penalty.out_of_time.minute; shifts.N.penalty.out_of_time.fixed; shifts.N.penalty.early.minute; shifts.N.penalty.early.fixed; shifts.N.penalty.late.minute; shifts.N.penalty.late.fixed

Zaman aralığını ihlal etme cezaları. Bu değerin varsayılan değerde (fixed = 1000, minute = 17) veya boş bırakılması önerilir (bu durumda varsayılan değer kullanılacaktır). Bu alanın, sadece rota oluşturma üzerindeki etkisi anlaşılıyorsa değiştirilmesi önerilir. Değişiklik şu senaryolarda gerekli olabilir: Vardiyaya erken başlamak kabul edilemiyor (ancak vardiyayı daha geç bitirmek mümkün) veya tam tersi; kaynakların daha optimal şekilde kullanılmasına yol açıyorsa, vardiya zaman aralığının ihlali kabul edilebilir; katı bir vardiya penceresi ve Maksimum vardiya uzunluğu parametresi kullanılıyor. Daha fazla bilgi

Hayır

Maximum shift duration, s: soft restriction; hard restriction

shifts.N.max_duration_s; shifts.N.hard_max_duration_s

İlk rotalar oluşturulurken kullanılmaması önerilir (boş bırakın). Daha fazla bilgi

Hayır

Minimum number of stops per shift; penalty per each stop missing under the minimum number; penalty for not reaching the minimum number of stops

shifts.N.minimal_stops; shifts.N.penalty.stop_lack.per_stop; shifts.N.penalty.stop_lack.fixed

İlk rotalar oluşturulurken kullanılmaması önerilir (boş bırakın). Daha sonra kendi ulaşım aracınızı kullanmak zorunluluğu doğduğunda kullanabilirsiniz. Daha fazla bilgi

Hayır

Maximum number of stops per shift; penalty per each stop in excess of the maximum number; penalty for exceeding the maximum number of stops

shifts.N.maximal_stops; shifts.N.penalty.stop_excess.per_stop; shifts.N.penalty.stop_excess.fixed

İlk rotalar oluşturulurken kullanılmaması önerilir (boş bırakın). Daha sonra rota üzerindeki nokta sayısını şu amaçlarla sınırlandırmak için kullanılabilir: ağır araçlar için (bu örneğin siparişlerdeki hizmet süresi gibi başka yollarla sınırlandırılamıyorsa); rota üzerindeki noktaların sayısını fiili olarak sınırlandırmak için (örneğin öngörülemeyen belirli koşulların ortaya çıkması nedeniyle pratikte kuryenin, rotadaki belirli sayıda noktaya ancak bazı ihlallerle uğrayabileceği görülmüşse). Daha fazla bilgi

Hayır

Maximum mileage per shift, km; penalty for the fact that mileage exceeds maximum; penalty for each km of mileage in excess of maximum

shifts.N.max_mileage_km, shifts.N.penalty.max_mileage.fixed; shifts.N.penalty.max_mileage.km

İlk rotalar oluşturulurken kullanılmaması önerilir (boş bırakın). Daha sonra araçların/kuryelerin vardiya başına kat ettiği mesafeyi sınırlamak için kullanılabilir. Daha fazla bilgi

Hayır

Balanced group ID

shifts.N.balanced_group_id

İlk rotalar oluşturulurken kullanılmaması önerilir (boş bırakın). Daha dengeli rotalar elde etme ihtiyacı duyuluyorsa Options çalışma sayfasına dengeleme grupları girilebilir ilgili alana dengeleme grubunun tanımlayıcısı yazılır.

Hayır

Visited orders; time of the first order visited

shifts.N.visited_locations

shifts.N.visited_locations alanında mevcut araca atanmış bulunan id siparişler belirtilebilir. Belirtirken sıranın gözetilmesi önemli.

Hayır

Dinlenme molaları

Excel alanları grubu

Öznitelikler

Doldurma notu

Zorunlu alan

Duration of the break, s

rest_schedule.breaks.N.rest_duration_s

Molanın uzunluğu (saniye olarak). Daha fazla bilgi

Hayır

Penalties: for an early break start; per minute of an early break start; for a late break start; per minute of a late break start

rest_schedule.breaks.N.penalty.early.fixed; rest_schedule.breaks.N.penalty.early.minute; rest_schedule.breaks.N.penalty.late.fixed; rest_schedule.breaks.N.penalty.late.minute

Mola – yumuşak sınırlama: bazı durumlarda work_time_range_till_rest alanında tanımlanan aralıktan daha erken veya daha geç başlayabilir. Algoritma şu cezaları hesaplar: early – molaya erken başlamak; late – molaya geç başlamak. Cezalar yükseldikçe kısıtlamanın ihlal edilmesi de o kadar daha az tercih edilir. Varsayılan değerlerin (fixed = 1000, minute = 17) kullanılması veya boş bırakılması önerilir (bu durumda varsayılan değer kullanılacaktır). Daha fazla bilgi

Hayır

Working hours from the start of the route

rest_schedule.breaks.N.work_time_range_from_start

Rota başlangıcından itibaren minimum ve maksimum çalışma süresi. Hareket süresi, bekleme süresi ve siparişlerdeki ve depolardaki hizmet süresi hesaba katılır. Bir zaman aralığı olarak, göreli biçimde belirtilir. Daha fazla bilgi

Hayır

Working hours from the last break

rest_schedule.breaks.N.work_time_range_till_rest

Son moladan itibaren (veya bu ilk mola ise rota başlangıcından itibaren) minimum ve maksimum çalışma süresi. Hareket süresi, bekleme süresi ve siparişlerdeki ve depolardaki hizmet süresi hesaba katılır. Bir zaman aralığı olarak, göreli biçimde belirtilir. Daha fazla bilgi

Hayır

Driving time and waiting time from the start of the route

rest_schedule.breaks.N.travel_time_range

Rota başlangıcından itibaren minimum ve maksimum hareket ve bekleme süresi. Hizmet süresi hesaba katılmaz. Bir zaman aralığı olarak, göreli biçimde belirtilir. Daha fazla bilgi

Hayır

Driving time and waiting time from the previous order

rest_schedule.breaks.N.continuous_travel_time_range

Rota başlangıcından itibaren minimum ve maksimum hareket ve bekleme süresi. Hizmet süresi hesaba katılmaz. Bir zaman aralığı olarak, göreli biçimde belirtilir. Daha fazla bilgi

Hayır

Depot, Depots

Depot çalışma sayfası sevkiyatın yapılacağı depoya ilişkin bilgileri içerir. Bu sayfada sadece bir satır doldurulur.

Birden fazla depo kullanılıyorsa dilediğiniz sayıda depoyu belirtebileceğiniz Depots çalışma sayfasını kullanmanız gerekir.

En az bir depo satırının doldurulması gereklidir. Araçlar/kuryeler bir depodan yola çıkmıyorsa ve rota sonunda depoya dönmüyorsa (yani bir şekilde bağlandıkları bir nokta yoksa), depo olarak örneğin bir ofis veya şehir merkezi gibi herhangi bir noktanın koordinatları belirtilebilir.

Depot ve Depots çalışma sayfaları birlikte kullanılamaz ve sadece bir tanesine izin verilir.

Not

Depot/Depots çalışma sayfası için aşağıdaki asgari alanların doldurulması yeterlidir:

  • depo adı (sadece Depo olarak belirtilebilir);

  • deponun koordinatları veya adresi;

  • depo çalışma saatleri (mümkün olduğunca geniş şekilde ayarlanabilir: mevcut planlama günü için 00.00-23.59 veya mevcut ve gelecek planlama günleri için 00.00-1.23.59).

Kalan alanlarda varsayılan değerleri bırakabilirsiniz (veya bunları boş bırakabilirsiniz) – bu kadarı rota oluşturma görevi ilk kez yürütüldüğünde yeterli olacaktır.

Depot/Depots çalışma sayfalarında tanımlanabilecek alanlar aşağıdaki tabloda verilmiştir.

Depoya ilişkin temel bilgiler

Excel alanları grubu

Öznitelikler

Doldurma notu

Zorunlu alan

Depot number

id

Deponun id değeri sipariş id değerleri ile çakışmamalıdır (yani sipariş ve depo id değerleri benzersiz olmalıdır). Doldurulmamışsa, Excel’den veri yüklerken ve rota görevi oluşturulurken id alanı 0 olarak doldurulur. Daha fazla bilgi

Evet

Depot name; depot title; depot description

ref; title; description

Planlama arayüzünde görüntülenecek sayısal veya satır depo tanımlayıcısı; depo adı; depo açıklaması. Daha fazla bilgi

Hayır

Latitude; longitude

point.lat; point.lon

Depo noktasının koordinatları: enlem (point.lat), boylam (point.lon). Daha fazla bilgi

Hayır, depo adresi belirtilmişse (arayüz üzerinden yüklendiğinde adresi coğrafi olarak kodlayabilirsiniz)

Depot address

address

Coğrafi kodlama adresi. Daha fazla bilgi

Hayır (fakat depo koordinatları doldurulmamışsa adres belirtilmelidir)

Depo zaman aralıkları

Excel alanları grubu

Öznitelikler

Doldurma notu

Zorunlu alan

Depot working hours

time_window

Araçların depoya dönüş zamanı/deponun işlem kapasitesine ilişkin özel bir gereksinim yoksa, depo için mümkün olan en geniş çalışma aralığının belirtilmesi önerilir (örneğin tek bir gün için yapılan bir planlama için 00.00-23.59 veya 2 günlük bir planlama için 00.00-1.23.59 şeklinde). Daha fazla bilgi

Evet (time_windows belirtilmediyse)

Multiple time windows

time_windows.N.time_window

Pencere gün içinde “bozulduysa” veya pencereler farklı günlerde farklılık gösteriyorsa kullanın. time_window ile kullanılmamalıdır. Daha fazla bilgi

Evet (time_window belirtilmediyse)

Hard time window interval

hard_time_window

Deponun ana çalışma penceresi esnekse buna uygun bir katı zaman aralığı belirlenebilir. Daha fazla bilgi. Lütfen unutmayın: hard_time_window ve hard_window alanları birbiriyle çakışamaz.

Hayır

Hard time window, TRUE/FALSE

hard_window

TRUE – depo zaman aralığı hiçbir koşulda ihlal edilemez. FALSE – depo zaman aralığı ihlal edilebilir (eğer bu durum kaynakların daha optimal şekilde kullanılmasını sağlıyorsa). Alan boş bırakılabilir; bu durumda zaman aralığı esnek kabul edilecektir (yani ihlal edilebilir). Daha fazla bilgi. Lütfen unutmayın: hard_time_window ve hard_window alanları birbiriyle çakışamaz.

Hayır

Time windows (soft and hard) for loading, additional loading, or unloading orders at the depot

time_windows_loading.time_window; time_windows_loading.hard_time_window; time_windows_refilling.time_window; time_windows_refilling.hard_time_window; time_windows_unloading.time_window; time_windows_unloading.hard_time_window

Her pencere türü için bir pencere veya bir dizi pencere belirtilebilir. Bir pencere türü belirtilmemişse ilgili işlem için genel depo zaman aralığı kullanılır. Daha fazla bilgi

Hayır

Penalties for time window violations: per minute of violation of depot’s time window; for the violation of depot’s time window; for the violation of the depot’s time window (early arrival); per minute of violation of the depot’s time window (early arrival); for the violation of the depot’s time window (late arrival); per minute of violation of the depot’s time window (late arrival)

penalty.out_of_time.minute; penalty.out_of_time.fixed; penalty.early.fixed; penalty.early.minute; penalty.late.fixed; penalty.late.minute

Zaman aralığını ihlal etme cezaları. Bunu varsayılan değerde (fixed = 1000, minute = 17) veya boş bırakın (bu durumda varsayılan değer kullanılacaktır). Bu alanları sadece göreviniz açısından önemliyse değiştirin. Daha fazla bilgi

Hayır

Depodaki hizmet süresi

Excel alanları grubu

Öznitelikler

Doldurma notu

Zorunlu alan

Handling time at the start of the run, s; handling time at the end of the run, s

service_duration_s; finish_service_duration_s

Vardiya zaman aralığı göz önünde bulundurularak doldurulmalıdır. Örneğin sadece seferler arasına eklenmesi gereken sürenin belirtilmesi gerekiyorsa şunları yapabilirsiniz: 1. Sadece service_duration_s ögesini kullanın. 2. İlk vardiyanın başlangıç zamanını service_duration_s değerine göre daha erken yapın. Örneğin sürücüler sabah 09.00’dan akşam 17.00’a kadar çalışıyor olsun. Seferler arasında yükleme için 30 dakika süre tanımalısınız. Rotanın başında araçlar artık dolu durumdadır. Kuryeler saat 09.00’da ayrılıyorsa, vardiyayı 08.30’dan 17.00’ye kadar olacak şekilde ve service_duration_s parametresini 1800 olarak ayarlamanız gerekir (bu durumda algoritma işin 08.30’da başladığını, yükleme için yarım saat harcandığını varsayacaktır – yani çıkışın saat 09.00’da yapılması mümkündür. Daha sonra bu yarım saat seferlerin arasına eklenecektir). Daha fazla bilgi

Hayır

Time interval from unloading order at cross-dock till loading for next route, s

crossdock_safety_waiting_duration_s

Çapraz sevkiyat üzerinden yeniden yükleme yapmak için ayrılan zaman: Bir siparişin çapraz sevkiyatta indirilmesinden itibaren siparişin müşteriye teslim edilmek üzere alınmasına kadar geçmesi gereken minimum süre. Daha fazla bilgi

Hayır

Depo işlem kapasitesi

Excel alanları grubu

Öznitelikler

Doldurma notu

Zorunlu alan

Throughput, kg/hour; throughput, cargo units/hour

throughput.kg_per_hour; throughput.units_per_hour

İlk rotalar oluşturulurken bu alanların boş bırakılması önerilir. İşlem kapasitesi parametrelerini kullanmadan önce flexible_start_time parametresinin kullanılması önerilir; bu parametre de pratikte aracın başlangıç zamanını belirtebilir. Daha fazla bilgi

Hayır

Throughput, vehicles/hour

throughput.vehicle_count veya throughput.vehicle_count.N.value; throughput.vehicle_count.N.time_window

Depodaki yükleme veya gönderi indirme için boş yer sayısını hesaplamaya imkân verir throughput.vehicle_count. Boş yer sayısı zamana bağlı ise throughput.vehicle_count.N.time_window zaman aralıkları için farklı throughput.vehicle_count.N.value parametresi değerleri atayabilirsiniz. Daha fazla bilgi

Hayır

Penalties for the throughput violation: fixed penalty; per kilogram of excess throughput; for each cargo unit in excess of throughput; for each vehicle in excess of throughput

penalty.throughput.fixed; penalty.throughput.kg; penalty.throughput.unit; penalty.throughput.vehicle

İlk rotalar oluşturulurken bu alanların boş bırakılması önerilir. Daha sonra varsayılan (penalty.throughput.fixed = 1000, penalty.throughput.kg = 50, penalty.throughput.unit = 100, penalty.throughput.vehicle = 100000) değerleri kullanabilir ve bunlar elde edilen sonuçlara göre düzeltilebilir. Daha fazla bilgi

Hayır

||Staging throughput capacity, cargo units/hour | package_throughput.unit_per_hour veya package_throughput.unit_per_hour.N.value; package_throughput.unit_per_hour.N.time_window | Bir saat içinde depoda yüklemeye hazırlanabilecek maksimum gönderi birimini belirtir. Zaman aralıkları için farklı parametre değerleri atayabilirsiniz. Daha fazla bilgi | Hayır|| ||Fixed penalty for staging throughput capacity violation; penalty per kilogram over staging throughput capacity; penalty for every cargo unit over the staging throughput capacity | penalty.package_throughput.fixed; penalty.package_throughput.kg; penalty.package_throughput.unit | İlk rotalar oluşturulurken bu alanların boş bırakılması önerilir. Daha sonra varsayılan (penalty.package_throughput.fixed = 1000, penalty.package_throughput.kg = 50, penalty.package_throughput.unit = 100) değerleri kullanabilir ve bunlar elde edilen sonuçlara göre düzeltilebilir. | Hayır|| -->

Diğer depo ayarları

Excel alanları grubu

Öznitelikler

Doldurma notu

Zorunlu alan

Flexible start time, TRUE/FALSE

flexible_start_time

Hizmetten gerekli araç/kurye başlangıç saatinin alınması önemli ise bu parametreyi kullanmanız gerekir. Kuryenin çalışma süresi vardiya başlangıç saatinden itibaren sayılıyorsa bu parametrenin etkinleştirilmesine gerek yoktur. Daha fazla bilgi

Hayır

Proximity algorythms allowed, TRUE/FALSE

use_in_proximity

Yoğun rota oluşturma modunda depo hesaplama.

Hayır

Incompatible_order_types

Bu çalışma sayfasında uygunsuz sipariş türleri yer alıyor. Sipariş uygunsuzluğu (load_types alanı) kullanılmıyorsa bu sayfanın doldurulmasına gerek yoktur.

Bu sayfada sadece 2 sütun var: type sütununda bir load_types değeri belirtmeniz gerekir ve incompatible_load_types sütununda ise bununla uyumsuz olan load_types değerlerini virgüllerle ayırarak listelemeniz gerekir. Uyumsuz her load_type çiftinin sadece bir kez belirtilmesi yeterlidir.

Örneğin 1, 2, 3 ve 4 türleri uygunsuzsa şu satırları belirtmeniz yeterlidir:

type

incompatible_load_types

1

2,3,4

2

3,4

3

4

Location_groups

Bu çalışma sayfasında sipariş grupları ayarları yer alıyor. Sipariş grupları kullanılmıyorsa (options.location_groups alanı) çalışma sayfası doldurulmayabilir.

Excel alanları grubu

Öznitelikler

Doldurma notu

Zorunlu alan

Name of order group

title

Grubun adı. Planlamayı etkilemez, sadece birden fazla grubu kullanma kolaylığı içindir

Hayır

IDs of orders

location_ids

Gruba dâhil olan id siparişleri listesi. Virgülle ayrılır. Bir sipariş yalnızca bir gruba dâhil edilebilir

Evet

Group can’t be broken up

solid

Varsayılan değer – FALSE. TRUE değeri grubun ayrılmaz olduğunu gösterir: grup içindeki siparişler, araya başka sipariş almadan yerine getirilmelidir. Gruptaki siparişlerin sırası sabit değildir.

Hayır

Group is indivisible

dependent

Varsayılan değer – FALSE. TRUE değeri grubun bölünemez olduğunu belirtir: tüm siparişlerin yerine getirilmesi veya (en az bir tanesi teslim edilemiyorsa) birlikte dağıtılmamış olarak sıfırlanması gerekir.

Hayır

Options

Bu çalışma sayfası rota seçeneklerini içerir. Seçenekler tek satırda doldurulur. İlk rotalar oluşturulurken bu sayfadaki değerler kullanılmayabilir ve bunlar boş bırakılabilir.

Options çalışma sayfasında izin verilen alanların açıklaması aşağıda verilmiştir.

Gecikmeler ve dağıtılmamış siparişler için

Excel alanları grubu

Öznitelikler

Doldurma notu

Zorunlu alan

Maximum share of dropped orders

max_drop_penalty_percentage

Varsayılan değer – 100.

Hayır

Fixed penalty for violation of maximum share of dropped orders; penalty for each extra percentage of the ratio of the total penalty for dropped orders to the maximum possible

penalty.drop_penalty_percentage.fixed; penalty.drop_penalty_percentage.per_percent

Cezalar sadece max_drop_penalty_percentage parametresi kullanıldığında uygulanır.

Hayır

Penalty for non-delivery is proportional to the weight/volume of orders

weighted_drop_penalty

Varsayılan değer – FALSE. Siparişlerin önemli ölçüde farklı ağırlık/hacimlere sahip olduğu ve farklı tonajlarda araçların kullanıldığı senaryolarda TRUE değerinin kullanılması önerilir (bu durumda araç sayısı, tüm siparişlerin dağıtılmasını sağlayacak kapasiteyi sağlamalıdır)

Hayır

Penalize for a service that’s later than the time window

penalize_late_service

Varsayılan değer – FALSE. TRUE değerinin, hizmet zamanlarının sipariş pencerelerine denk gelmesini artırmak için kullanılması önerilir.

Hayır

Çoklu siparişler için

Excel alanları grubu

Öznitelikler

Doldurma notu

Zorunlu alan

Combine orders into multi-orders?

merge_multiorders

TRUE değerinin kullanılması önerilir – çoğu durumda bu, beklenen senaryodur. Daha fazla bilgi

Hayır

Merge service time for multiorders

wait_in_multiorders

FALSE olduğunda client_service_duration_s süresi çoklu siparişteki her sipariş için ayrı ayrı hesaplanır. Değer TRUE ise, o zaman çoklu siparişteki tüm siparişlerin maksimum client_service_duration_s parametresi değeri dikkate alınır. Varsayılan değer – TRUE.

Hayır

Penalty for each multi-order address that had to be visited again; for each repeated arrival at the multi-order address; for each courier that visits the multi-order address again

penalty.multiorders.per_extra_point; penalty.multiorders.per_extra_visit; penalty.multiorders.per_extra_vehicle

Çoklu sipariş noktalarına tekrar uğrama cezaları.

Hayır

Parçalara bölünmüş siparişler için

Excel alanları grubu

Öznitelikler

Doldurma notu

Zorunlu alan

Maximum share of split orders, %

max_split_orders_percentage

Bölünebilecek siparişlerin maksimum oranının sınırı. 0’dan 100’e kadar bir değer alabilir (varsayılan değer 100). Daha fazla bilgi

Hayır

Penalties: for deviation from the maximum share of split orders; for each excess percent of splitting

penalty.split_orders_percentage.fixed; penalty.split_orders_percentage.per_percent

Cezalar sadece max_split_orders_percentage parametresi kullanıldığında uygulanır. Daha fazla bilgi

Hayır

Depolar için

Excel alanları grubu

Öznitelikler

Doldurma notu

Zorunlu alan

Loading when ready

load_when_ready

Depodaki siparişlerin elleçlenmesine ilişkin senaryoyu tanımlar. Varsayılan değer – FALSE; elleçleme tüm siparişler hazır olduktan sonra. Kuryenin elleçlemeye siparişler hazır olduğunda başlaması gerekiyorsa TRUE değeri atanır ve hazır olma zamanı location.depot_ready_time ile yükleme süresi location.depot_duration_s belirlenir.

Hayır

Diğer noktalar için

Excel alanları grubu

Öznitelikler

Doldurma notu

Zorunlu alan

Coordinates of the location that throughput is set for

points_throughputs.N.point.lat; points_throughputs.N.point.lon

İlk rotaların oluşturulması sırasında kullanılmaması önerilir.

Hayır

Location throughput: kg per hour; unit per hour; vehicle per hour

points_throughputs.N.throughput.kg_per_hour; points_throughputs.N.throughput.unit_per_hour; points_throughputs.N.throughput.vehicle_count

İlk rotaların oluşturulması sırasında kullanılmaması önerilir.

Hayır

Penalties for violation of location throughput capacity: fixed; for each kilogram in excess of location throughput capacity; for each cargo unit in excess of location throughput capacity; for each vehicle simultaneously loaded or unloaded at the location over the throughput capacity

points_throughputs.N.penalty.throughput.fixed; points_throughputs.N.penalty.throughput.kg; points_throughputs.N.penalty.throughput.unit; points_throughputs.N.penalty.throughput.vehicle

İlk rotalar oluşturulurken bu alanların boş bırakılması önerilir. Daha sonra varsayılan (penalty.throughput.fixed = 1000, penalty.throughput.kg = 50, penalty.throughput.unit = 100, penalty.throughput.vehicle = 100000) değerleri kullanabilir ve bunlar elde edilen sonuçlara göre düzeltilebilir.

Hayır

Kuryeler ve araçlar için

Excel alanları grubu

Öznitelikler

Doldurma notu

Zorunlu alan

Enable vehicle classes for trucks

enable_vehicle_classes

Etkinleştirilirse araç kapasitesini hesaplamak için 21 sınıfı spesifikasyonları kullanılır. Varsayılan değer – TRUE. Daha fazla bilgi

Hayır

Fix planned shifts

fix_planned_shifts

planned_routeiçin belirtilen kurye vardiyalarının sabitlenmesi gerektiğinde kullanılır. Varsayılan değer – FALSE. Daha fazla bilgi

Hayır

Counting the minimum number of stops for active couriers only

ignore_min_stops_for_unused

Rotadaki araç sayısını optimize etmek gerektiğinde ve minimum durak sayısına ihtiyaç duyulduğunda kullanılır. Varsayılan değer – FALSE.

Hayır

Incompatible geofences

incompatible_zones.N

Araç veya kuryenin aynı seferde uğrayamayacağı bölgeler.

Hayır

Transportation method for all couriers

routing_mode

Sadece tüm araçlar/kuryeler aynı ulaşım yöntemini kullanıyorsa belirtilir. Taşıma şekli farklılık gösteriyorsa aynı parametre her araç için ayrı ayrı atanır.

Hayır

Rotalar için

Excel alanları grubu

Öznitelikler

Doldurma notu

Zorunlu alan

Group ID; penalty for deviation from the average time; penalty for deviation from the average stops (orders)

balanced_groups.N.id; balanced_groups.N.penalty.hour; balanced_groups.N.penalty.stop

Varsayılan değerlerin bırakılması ve ilk rotaların oluşturulması sırasında kullanılmaması önerilir. Daha dengeli rotalar elde etme ihtiyacı varsa dengeleme gruplarını doldurabilir ve başlangıçta varsayılan (balanced_groups.N.penalty.hour = 200, balanced_groups.N.penalty.stop = 100) değerlerini kullanabilirsiniz. Daha sonra bu ayarları elde edilen sonuçlara göre kademeli olarak değiştirebilirsiniz. Birden çok dengeleme grubu belirtilebilir. Hepsi şu prensibe göre tek bir satıra girilir: Önce balanced_groups.0 önekli alan grubu, ardından balanced_groups.1, balanced_groups.2 vb. belirtilir.

Hayır

Minimizing risk of late arrivals

minimize_lateness_risk

FALSE değerini bırakmanız (bu varsayılan değerdir) ve ilk rotaların oluşturulması sırasında kullanılmaması önerilir.

Hayır

Global route density factor

global_proximity_factor

0 değerinin bırakılması (bu varsayılan değerdir) ve ilk rotaların oluşturulması sırasında kullanılmaması önerilir. Değer aralığı: 0 ila 10 arasında. Değer ne kadar daha büyükse rota yoğunluğu da o kadar daha yüksektir.

Hayır

Order location proximity factor

proximity_factor

0 değerinin bırakılması (bu varsayılan değerdir) ve ilk rotaların oluşturulması sırasında kullanılmaması önerilir. Daha fazla gruplandırılmış rota elde etmek gerekirse bu değer küçük aralıklarla kademeli olarak artırılabilir (örneğin 0,1). Noktaların coğrafi konumu tanımları gereği geniş şekilde dağılmışsa (örneğin şehir ve bölge), o zaman büyük değerlerin (0,5’ten fazla) kullanılması önerilmez.

Hayır

Diğer seçenekler

Excel alanları grubu

Öznitelikler

Doldurma notu

Zorunlu alan

Matrix router

matrix_router

Rota planlamak için kullanılan algoritmayı tanımlar. Varsayılan değer – main; Rusya, Türkiye ve BDT ülkeleri için kullanılır. Diğer ülkeler için global değeri belirtilir. Trafik sıkışıklığını hesaba katmadan mesafeyi doğrudan hesaplamak için geodesic ögesini kullanın.

Hayır

Sequence post-optimization

post_optimization

Varsayılan değer – FALSE. Büyük ceza dengelemesi veya büyük değerlere sahip global_proximity_factor gibi bir coğrafi gruplandırmanın kullanıldığı senaryolar için TRUE değeri önerilir.

Hayır

Restart optimization job

restart_on_drop

Çok sayıda sipariş dağıtılmamışsa planlama görevinin yeniden çalıştırılması. Varsayılan değer – FALSE.

Hayır

Routes

Bu çalışma sayfası şu durumlarda doldurulur:

  • planlamada önceki planlamanın sonuçlarını dikkate almak gerektiğinde (Daha fazla bilgi için bkz. Ek planlama); bu çalışma sayfası araçların henüz depodan çıkmadığında ek planlama durumunu tekrarlıyor;

  • örneğin lojistikçi planlaması gibi hazır bir planlamanın simüle edilmesi veya bu tür bir planlama için ölçümlerin hesaplanması gerektiğinde. Algoritmanın varsayılan olarak bu araç kimliği için belirtilen sipariş teslimat sırasını optimize edeceğini lütfen unutmayın.

Siparişlerin sırasının dikkate alınması gerekiyorsa vehicle.fixed_planned_route = true seçeneğini kullanın (bkz. Planlanan rota bölümü). Burada satırların sırası önemli olacaktır – bu araç kimliği için siparişlerin listelendikleri sıraya göre, yani yukarıdan aşağıya doğru dağıtıldığı varsayılacaktır.

Excel alanları grubu

Öznitelikler

Doldurma notu

Zorunlu alan

Vehicle ID

vehicle_id

Hazırlanan sipariş grubunun atandığı aracın/kuryenin kimliği.

Evet (Routes çalışma sayfası kullanılıyorsa)

Shift number

shift_index

Excel şablonunda kullanılan vardiya numarası (0, 1, 2…)

Evet (Routes çalışma sayfası kullanılıyorsa)

Location ID

location_id

İlgili araca/kuryeye atanan siparişin tanımlayıcısı.

Evet (Routes çalışma sayfası kullanılıyorsa)

Start time

start_time

Sadece ilk sipariş için doldurulur. Bu rota için kullanılması gereken başlangıç zamanı. Doldurulmayabilir; bu durumda diğer planlama parametrelerine göre seçilir.

Hayır

Destek birimine yaz