eBA Doküman Yönetimi: Oluşturma İş Akışı Dokümanı
Doküman Yönetiminde Oluşturma İş Akışını Seçme
Doküman Yönetimine yeni doküman eklendiğinde istenilen kullanıcı/kullanıcılar onayına kazandırılan doküman gönderilerek yeni bir akış tetiklenebilir. Böylece doküman eklenir eklenmez akış tetiklenecktir. Bu işlem için yeni dokümanın eklenmesi yeterli olacaktır.
Doküman yönetiminde kütüphane ve dizinlere eklenen doküman için oluşturma iş akışı sürecini seçmek için Şekil 1’de, ilgili nesne seçildikten sonra Özellikler tıklanır.
Şekil 2’de, Doküman sekmesi altında Oluşturma İş Akışı başlığı altında oluşturma işleminin başlatacağı süreç seçildikten sonra Kaydet butonuna tıklanır.
1.2. Oluşturma İş Akışı Sürecini Tasarlama
Workflow Studio’da oluşturma iş akışı için yeni bir süreç tanımlanır. Yapılacak örnek süreçte, doküman eklendiğinde önce Kalite Uzmanı onayına doküman sunulacak ve süreci onaylaması ile seçilen kullanıcılara doküman bilgilendirme olarak gönderilecektir. Yeni bir süreç oluşturduğumuzda varsayılan olarak gelen Doküman Oluştur ve Doküman nesneleri akıştan silinir. Çünkü var olan doküman sürece eklenecek, yeni bir doküman oluşmayacaktır. Akış, Şekil 3’teki gibi tasarlanacaktır.
Akışa yeni bir değişken eklenir. Bu değişken adının filename olması zorunludur. Akış tetiklendiğinde bu değişkene eklenen dokümanın yol bilgisi eBA tarafından atanır.
Alan referanslar eklenir.
eBAPI.dll dosyası sürece eklenir. Şekil 8’de, ilgili süreç üzerinde sağ tuş tıklanarak Proje Özellikleri tıklanır.
Pozisyona tanımlanır. Şekil 10’da, pozisyon nesnesine çift tıklanarak Özellikler penceresi açılır. Dokümanlar sekmesinde 3 numaralı ikon tıklanarak eklenen doküman nesnesi seçilir. Aynı işlem Bilgilendirme nesnesinde de yapılarak bilgilendirme kullanıcılarının dokümanı görüntülemesi sağlanır.
Yapılan işlemlerden sonra proje derlenir ve kaydedilir.
Tıklanarak Zaman aşımı olmuş olayı eklenir.
Az sürede devam etmesi için 1 dakika yazıldıktan sonra Tamam tıklanır.
Tanımlanan profil formuna ait süreç, form ve view seçilir. Bu şekilde profil formunun alanlarına eklenen doküman nesnesi ile erişilecektir.
Bağlantı alanı seçilir. 3 numaralı alandan eklenen profil dokümanı, 4 numaralı alandan formda bulunan nesne seçilir.
Karşılaştırma yapılacak değişken seçildikten sonra 4 numaları alana koşullar eklenir. Yapılan örnekte, 50’den büyükse koşulu eklenmiştir. Birden fazla koşul eklenebilir.
1 numaralı alandaki kod Fonksiyon nesnesinin içine yazılır. Yazılan kodda, açılan bağlantı ile doküman yönetimine bağlanır.GetFile ile filename değişkenindeki doküman, faturadokümanı adlı değişkene alınır. Akışa eklediğimiz profilFormu adlı doküman nesnesine, doküman yönetimine eklenen dosyanın profil formunun yolu atanır. Böylece, dokümana ait eklenen profil formuna erişilir.
eBA’da oluşturulan süreçler ve süreçlere ait formlar doküman yönetiminde workflow kütüphanesinde form numarası ile birlikte ”.wfd” uzantılı olarak tutulur. faturaDokumanı.Profile ile dokümana ait profil formunun ID bilgisi alınır. Aşağıdaki kod ile profilFormu adlı dokümanın yol bilgisine, eklenen doküma ait profil formunun yol bilgisi atanır.
Tıklandığında tanımlanan profil formu açılacaktır. Formdaki alanlar doldurulup Son tıklandığında hem doküman eklenecek hem de tanımlanan oluşturma iş akışı tetiklenecektir.
Doküman yönetimine eklenen dokümanı görüntülemektedir. Oluşturma Sürecini Göster butonu ile Akış tarihçe ve Akış Şeması görüntülenir. Onayla butonu ile akış ilerletilir.
Not: Kullanıcı kendisine gelen dokümanı görüntüleyebilmesi için Doküman Yönetimin’de Güvenlik altında görüntüleme yetkisinin tanımlanması gerekmektedir. Yetki tanımlanmamış ise kullanıcı dokümanı görüntüleyemecektir. Yetkilendirme işleminin nasıl yapıldığı eBA Doküman Yönetimi:Yetkilendirme Dokümanı’nda anlatılmaktadır.
Nesnesinden sonra akış bu değere göre ilerlemiştir.