İş kuyruğu
Kanallara gönderilmeyi bekleyen kayıtları ve zamanlanmış PIM işlerini izleyin, gerektiğinde bir işi hemen çalıştırın.
İş kuyruğu ekranı, PIM'in arka planda yürüttüğü iki şeyi tek yerde gösterir: kanallara (web sitesi ve arama gibi entegrasyonlara) henüz gönderilmemiş bekleyen gönderimler ve belirli aralıklarla çalışan zamanlanmış işler. Bir ürün değişikliğinin kanala neden henüz yansımadığını anlamak, gönderim birikmesini fark etmek ve gerektiğinde zamanlanmış bir işi hemen çalıştırmak için bu ekranı kullanırsınız.
Ekrana ulaşma
- Sol menüde PIM & Katalog › Operasyon › İş kuyruğu yolunu izleyin.
Menüde görmüyorsanız hesabınızın bu ekrana yetkisi yoktur. İşleri görüntülemek ile çalıştırmak ayrı yetkilerdir: çalıştırma yetkiniz yoksa ekranı yalnızca izleyebilirsiniz.
Ekranın bölümleri
- Başlık: İş kuyruğu, altında "Bekleyen entegrasyon gönderimleri ve zamanlanmış işler." açıklaması; sağda Yenile düğmesi. Veriler yüklenirken Yenile pasif olur.
- Uyarı şeridi: "Bekleyen gönderim sorgusu tüm ürün koleksiyonunu tarar; otomatik yenileme kapalıdır."
- Bekleyen gönderimler tablosu.
- Zamanlanmış işler tablosu.
Ekran açıldığında veriler bir kez yüklenir ve kendiliğinden yenilenmez. Bekleyen gönderimleri hesaplamak ağır bir sorgu olduğu için güncel durumu görmek istediğinizde Yenile'ye basın. Art arda yenilemelerde sayılar kısa bir süre (yaklaşık 15 saniye) aynı kalabilir; bekleyen gönderim sonuçları bu süre boyunca yeniden hesaplanmadan gösterilir.
Bekleyen gönderimler
Bu tablo, kanallara gönderilmek üzere sırada bekleyen ürün kayıtlarını üç kademeli bir ağaç olarak gösterir: Entegrasyon › İstek tipi › Parametre.
| Kolon | Anlamı |
|---|---|
| Entegrasyon / İstek tipi / Parametre | Ağacın düğümü. En üst satırlar entegrasyonlardır (kalın, gri zeminli). Altında o entegrasyona gidecek istek tipleri, en altta entegrasyon parametresinin numarası yer alır. Entegrasyon ve istek tipi sistemdeki kodlarıyla yazılır. Değeri olmayan kademe "—" olarak görünür. |
| Adet | O düğümün altında bekleyen toplam kayıt sayısı. Üst düğümün adedi alt düğümlerin toplamıdır. |
| En eski | Düğümdeki en eski bekleyen kaydın zamanı. |
| En yeni | Düğümdeki en yeni bekleyen kaydın zamanı. |
- Entegrasyonlar kapalı gelir. Bir düğümü açmak ya da kapamak için adının solundaki + / − düğmesine basın.
- Tablonun sağ üstündeki Tümünü aç bütün düğümleri açar; hepsi açıkken düğme Tümünü kapat olur.
- Aynı kademedeki satırlar adede göre büyükten küçüğe sıralanır (adet eşitse ada göre): en çok biriken entegrasyon en üsttedir.
- Hiç bekleyen kayıt yoksa tablo yerine "Bekleyen gönderim yok: bütün kanallar güncel." yazar.
En eski zamanı uzun süre önceye gidiyorsa o entegrasyonda gönderimler ilerlemiyor olabilir. Birkaç yenilemede En eski değişmiyorsa durumu entegrasyon sorumlusuna bildirin.
Zamanlanmış işler
Bu tablo, PIM'in belirli aralıklarla çalıştırdığı ve sizin elle tetiklemenize açık olan işleri listeler.
| Kolon | Anlamı |
|---|---|
| İş | İşin adı; altında varsa kısa açıklaması. |
| Durum | İşin şu anki durumu (aşağıdaki tabloya bakın). |
| Son başlangıç | İşin en son ne zaman başladığı. Hiç çalışmadıysa "—". |
| Cron | İşin çalışma zamanlamasını tanımlayan ifade (cron biçiminde; örneğin her gün belirli bir saatte ya da belirli dakika aralıklarıyla). |
| Çalıştır | İşi hemen tetikleyen oynat düğmesi; üzerine geldiğinizde Çalıştır yazar. Yalnızca iş tetikleme yetkiniz varsa bu kolon görünür. |
Durumlar
| Durum (ekrandaki metin) | Anlamı | Sonraki adım |
|---|---|---|
| Çalışıyor | İş şu anda çalışıyor (mavi rozet). | Bitmesini bekleyin; yeniden tetiklemeyin. |
| Bekliyor | İş çalışmak için sırada bekliyor (sarı rozet). | Birkaç saniye sonra Yenile'ye basın. |
| Boşta | İş etkin, şu anda çalışmıyor; zamanı geldiğinde çalışır (yeşil rozet). | Gerekirse Çalıştır ile hemen tetikleyebilirsiniz. |
| Pasif | İş etkin değil (gri rozet). | Zamanlamasıyla kendiliğinden çalışmasını beklemeyin; durumu yöneticinize sorun. |
Tanınmayan bir durum gri rozet içinde olduğu gibi gösterilir.
İşlemler
Zamanlanmış bir işi hemen çalıştırma
Bir işin bir sonraki zamanını beklemeden çalışmasını istediğinizde kullanılır.
- Zamanlanmış işler tablosunda ilgili işin satırındaki oynat düğmesine (Çalıştır) basın.
- Bu iş şimdi tetiklensin mi? kutusu açılır; işin adı başlığın altında yazar.
- Kutudaki notu okuyun: iş hemen kuyruğa alınır, sonucu beklenmez ve tetikleme geri alınamaz.
- Çalıştır'a basın. Vazgeçmek için Vazgeç'e basın. İstek gönderilirken düğmede Yükleniyor yazar ve kutu kapatılamaz.
Sonuç: "İş tetiklendi" bildirimi çıkar ve liste yenilenir. İş tetiklendikten sonra ekran işin bitmesini beklemez; işin durumu birkaç saniye içinde tabloda güncellenir. Güncel durumu görmek için Yenile'ye basın. Tetikleme başarısız olursa kırmızı bir hata bildirimi çıkar ve kutu açık kalır.
Cache işlerinde ek uyarı
Adında "Cache" geçen bir işi çalıştırırken kutu, web'e ya da arama altyapısına (Elastic) henüz aktarılmamış bekleyen kayıt olup olmadığını kontrol eder:
- Bekleyen gönderimler tablosunda web ya da Elastic entegrasyonu için bekleyen kayıt varsa kutuda "Web'e ya da Elastic'e henüz aktarılmamış bekleyen kayıtlar var. Cache şimdi yenilenirse bu değişiklikler yansımaz." uyarısı çıkar.
- Bekleyen gönderimler okunamadıysa, bu tür kayıt olup olmadığının bilinmediğini ve cache yenilemesinin bu kayıtları yansıtmayabileceğini söyleyen bir uyarı çıkar.
- Her iki durumda da Çalıştır düğmesi kırmızı olur. Kontrol ekranda yüklü olan tabloya göre yapılır; tablo eskiyse önce Yenile'ye basın.
Bu uyarıyı gördüğünüzde en doğru yol, önce bekleyen gönderimlerin tamamlanmasını beklemek, Yenile ile tabloyu kontrol etmek ve sonra cache işini çalıştırmaktır. Uyarıya rağmen devam edebilirsiniz; ancak bekleyen değişiklikler bu cache yenilemesine yansımaz.
Sık karşılaşılan durumlar
- Oynat düğmesi ya da Çalıştır kolonu yok. Hesabınızın iş tetikleme yetkisi yoktur; tablonun altında bunu belirten bir not görünür. Listeyi yalnızca görüntüleyebilirsiniz.
- "Bekleyen gönderimler şu an okunamadı; zamanlanmış işler aşağıda." yazıyor. Bekleyen gönderim sorgusu bu sefer tamamlanamadı; zamanlanmış işler yine de listelenir. Bir süre sonra Yenile'ye basın.
- Ürün değişikliğim kanala yansımadı. Bekleyen gönderimler tablosunda ilgili entegrasyonu açıp bekleyen kayıt olup olmadığına bakın. Kayıt bekliyorsa gönderim sıradadır; bekleyen kayıt yoksa değişikliğin sonucunu İşlemler ve Gönderim logları ekranlarında kontrol edin.
- İşi tetikledim ama durumu değişmedi. Tetikleme işi kuyruğa alır, sonucu beklemez. Birkaç saniye sonra Yenile'ye basın; iş hâlâ Boşta görünüyorsa Son başlangıç zamanının güncellenip güncellenmediğine bakın.
- "Bir şeyler ters gitti" hatası görünüyor. Tekrar dene ile yeniden deneyin; sorun sürerse Teknik ayrıntı bölümündeki metni sistem yöneticinize iletin.
İlgili ekranlar
- İşlemler — toplu ürün işlemlerinin ve gönderim sonuçlarının dökümü.
- Gönderim logları — ürünlerin kanallara gönderim kayıtları.
- Toplu ürün gönderimi — seçili barkodları satış kanallarına elle yeniden gönderme.
- Genel bakış — PIM & Katalog ekranlarına genel bakış.