İçeriğe geç
Doküman bölümleri
Hizmetler

Hizmet Formu

Bu ekran ne için var

Yeni bir hizmet oluşturmak ya da var olan bir hizmeti düzenlemek için kullanılan form. Hizmet listesindeki ekleme eylemi ya da bir hizmete dokunmak buraya açılır; adı, süresi, kapasitesi, fiyatı, aktifliği, tekrarlanan randevu uygunluğu ve hizmete özel onay süresi ile yeniden planlama kuralları burada belirlenir.

Bu ekranı ne zaman kullanırsın

İşletmenin sunmaya karar verdiği yeni bir hizmetin adı, süresi ve fiyatı gibi somut ayrıntılarını girmek gerektiğinde ya da tedarik ya da maliyet değişikliği yüzünden var olan bir hizmetin fiyatını, süresini ya da kurallarını güncellemek gerektiğinde bu forma gelinir. Artık sunulmayan bir hizmeti kataloğun tamamen dışına almak istendiğinde de aynı yerdedir.

Kimin görebileceği

Yalnızca işletme belgesindeki sahip alanıyla eşleşen kullanıcı bu ekranı açabilir; başka hiç kimse hizmet oluşturamaz ya da düzenleyemez.

Hangi yüzeylerde bulunur

Ekran hem mobil uygulamada hem web panelinde bulunur; ikisi aynı alan kümesini sunar ve aynı hizmet belgesini yazar.

Ekranda yapılabilecekler

Ad ve açıklama

Hizmet adı zorunludur; açıklama isteğe bağlıdır.

Görsel

Bir kapak görseli seçilebilir ya da var olan görsel kaldırılabilir; kaldırma isteği yeni bir görsel seçilene kadar geçerli kalır.

Süre ve kapasite

İkisi de zorunludur ve pozitif tam sayı olmalıdır; süre dakika cinsindendir, kapasite aynı slotta kaç randevunun birlikte kabul edileceğidir.

Onay süresi

Boş bırakılırsa işletmenin varsayılan onay süresi miras alınır; doldurulursa yalnızca bu hizmet için geçerli olur.

Yeniden planlama kuralları

İzin verilsin/verilmesin/miras alınsın seçimiyle birlikte bildirim süresi, öneri geçerlilik süresi ve taşıma hakkı sayısı; dördü de boş bırakıldığında işletmenin varsayılanını miras alır.

Fiyat türü

Sabit bir tutar, "başlayan fiyatlarla" bir tutar, serbest bir metin ya da boş olabilir; tutarlı türlerde para birimi işletmenin etkin para birimlerinden seçilir.

Aktiflik ve tekrarlanan sıklık

Hizmetin aktif olup olmadığı bir anahtarla, haftalık ve aylık tekrarlanan randevuya uygunluğu ayrı ayrı iki kutuyla işaretlenir.

Silme eylemi

Yalnızca düzenleme modunda görünür; onay istedikten sonra hizmeti kaldırır.

Çift gönderim engellenir

Panelde kaydetme ya da silme işlemi sürerken ikinci bir tıklama ya da gönderim yok sayılır; yeni bir hizmet oluşturmak her çağrıda farklı bir belge kimliği ürettiği için bu koruma olmadan görsel yüklemesi süren bir kaydın ikinci tetiklenmesi ayrı bir hizmet oluşturabilirdi.

Mobilde yalnızca kaydetme eylemi bu şekilde korunur; silme düğmesi kaydetme sürerken de basılabilir ve kendi tekrar tıklamasına karşı ayrı bir koruması yoktur.

Kimliği eşleşmeyen düzenleme reddedilir

Adresteki hizmet kimliği listede yoksa panel boş bir oluşturma formu açmak yerine "bulunamadı" mesajı gösterir; aksi hâlde kaydetmek, düzenlendiği sanılan hizmetin yerine yeni bir belge oluştururdu.

Mobil form seçilen hizmetle doğrudan açıldığı için bu senaryo orada oluşmaz — adres çubuğundan gelen bir kimlik uyuşmazlığı yalnızca panele özgüdür.

Askıya alınmışsa tamamen salt okunur

İşletme yönetici tarafından askıya alınmışsa formdaki her alan ve kaydetme/silme eylemleri devre dışı kalır.

Mobil formda böyle bir kısıtlama yoktur.

Sunucunun kabul ettiği ve reddettiği

Alan geçerliliği yalnızca formun ilgi alanıdır

Firestore yazım kuralı yalnızca kimin yazabileceğiyle sınırlıdır; hizmet adının dolu olduğunu ya da süre/kapasitenin pozitif tam sayı olduğunu hiç doğrulamaz. Bunları yalnızca uygulamanın formu denetler.

Boş alan miras almak demektir, sıfır yazmak değil

Onay süresi ve yeniden planlama alanlarında boş bırakmak belge alanını null yapar, 0 değil; sunucu bir randevu oluştururken sepetteki hizmetlerin etkin değerlerinin en kısasını (onay süresi) ya da en katısını (yeniden planlama) uygular, miras alan bir hizmet işletmenin o anki varsayılanını izler.