You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

Zamanlanmış Görevler eklentisi ile 7x24 planlanan zamanlanmış görevlerin sunucu tarafında arka planda çalışması sağlanır. Böylece, mesai saatleri dışında veya bilgisayar başında olunmadığı durumlarda da arka planda planlanan görevlerin gerçekleştirilmesi sağlanır. Zamanlanmış Görevler uygulaması ile çalıştırılacak görevler SSO kurulumunun bulunduğu sunucu üzerinde çalışır. Bu yüzden, bilgisayar kapalı olsa bile planlanan görevler arka planda çalışmaya devam eder. 

Eklentiyi kullanıcıların eklemesi için SSO üzerinde Netsis Widget Modülü altında Zamanlanmış Görevler programı için yetki verilmesi gerekir. Admin kullanıcı eklentiyi her türlü kullanırken, diğer kullanıcılara yetki verilmesi zorunludur.

Eklenti ekrana getirildiğinde, Zamanlanmış Görevler eklentisinde öncelikli olarak daha önceden tanımlanan görevlerin durumu ve tanımları ile ilgili detay bilgiler grid ekran üzerinde listelenir. Durum, İlgili Görevin Açıklama Bilgisi, Şube Kodu, Sonraki Çalışma Zamanı, Son Çalışma Zamanı, Çalışma Süresi, Kullanıcı Adı (Görevin kim tarafından tanımlandığı), Aktif, Yineleme Sıklığı gibi bilgiler görüntülenir. Herhangi bir görev üzerinde güncelleme işlemi yapmak için, ilgili göreve çift tıklayarak, açılan ekran üzerinden gerekli güncellemeler yapılabilir. Yeni bir zamanlanmış görev tanımlamak için ekranın alt bölümünde yer alan (plus) butonu kullanılır. Tıklandığında Zamanlanmış Görev ekranı görüntülenir.

Zamanlanmış Görev tanımında üç farklı görev tipi vardır. Bunlar; Script, Ön Tanımlı İşlem ve Uygulama Çalıştır görevleridir.

Script seçeneği ile; dinamik kodlamada olduğu gibi Script dili kullanılarak yazılacak Script'lerin planlanan zamanlarda çalışması sağlanır.

Ön Tanımlı İşlem seçeneği ile; Ön Tanımlı İşlem seçenek kutusunda listelenen, program üzerindeki belli işlemlerin seçimi yapılarak, planlanan zamanlarda çalışması sağlanır. Herhangi bir işlem seçildiğinde, bu işlem ile ilgili parametreler alt bölümde listelenir. İlgili parametreler seçildikten sonra görev tanımı gerçekleştirilir. 

Uygulama Çalıştır seçeneği ile; ilgili uygulama yolu sunucu üzerindeki exe veya bat uzantılı dosyanın sunucu üzerindeki yolunun "Uygulama Yolu" alanına girilmesi gerekir. Bu uygulamaya parametre eklenmesi istendiğinde "Parametreler" alanı tanımlanır. Zaman Aşımı alanında da ilgili uygulamanın en fazla ne kadar çalışması gerektiği bilgisinin dakika cinsinden tanımlanması gerekir. Bu süre aşıldığında, ilgili uygulama otomatik olarak sonlandırılır. 


Örnek-1;

Script işleminin tanımlanması istendiğinde, Netsiscore nesnesine ulaşılıp sorgu yazılabilir. 


Örnek-2;

Ön Tanımlı işlemin tanımlanması istendiğinde "Açıklama" alanına "Stok Hareketleri Kontrol" işleminin tanımlanacağı varsayıldığında, 

Ön Tanımlı İşlem seçenek kutusunda "Stok Hareket Kontrol" seçilir. Ekrana stok hareketi ile ilgili parametreler gelir. Parametreler tanımlanarak devam edilir. Yineleme Sıklığı alanı tanımlandıktan sonra Bitiş Tarihi alanının da tanımlanması zorunludur. Görev tanımlandığında nasıl bir bilgilendirme yapılacağı "Bilgilendirme Yöntemi" alanından girilir. Bilgilendirme Yöntemi; Bildirim Mesajı, e-Posta ve Sms seçeneklerinden oluşur. Bildirim gönderilecek kullanıcılar, "Kullanıcılar" alanında yer alan rehber butonu  ile seçilir. Gönderilecek birimin başlığı "Mesaj Başlığı" alanından tanımlanır. Mesaj İçeriği alanına, gönderilecek mesajın içeriği girilerek  butonu tıklandığında ilgili görev tanımlaması gerçekleşir.

Görev tanımı bittiğinde "Zamanlanmış Görevler" ekranında ilgili görev "Çalışıyor" durumuna gelir. 


Herhangi bir görevin geçmişini göstermek için "Geçmişi Göster" butonu kullanılır. Böylece, ilgili görevin en son ne zaman çalıştırıldığı, sonucunun ne olduğu ve çalışma süresinin ne olduğu gibi bilgiler bu bölümden görüntülenir.

"Zaman Çizelgesi" butonuna tıklayarak, ilgili görevin önümüzdeki dönemlerde ne zaman çalıştırılacağı izlenir. 

Görevi silmek için ilgili görevin üzerine tıklayarak "Sil" butonu ile silinir.

Görevin kopyalanması için, "Kopyala" butonu kullanılır. İlgili görevin tanımı ile bilgilerin otomatik olarak yeni bir tanım ekranına kopyalanması sağlanır.

Herhangi bir görevin çalışma zamanını beklemeden çalıştırılması istendiğinde, "Şimdi Çalıştır" butonu kullanılır.

Ekranın alt bölümünde yer alan butonların her biri, ekran üzerinde iken farenin sağ tuşu ile seçenek şeklinde de görüntülenebilir.