- 08 Nov 2024
- 5 Minutes to read
- DarkLight
Süreç Özellikleri
- Updated on 08 Nov 2024
- 5 Minutes to read
- DarkLight
Süreç Parametreleri (Özellikleri)
Süreç Parametreleri ekranında Genel, Özellikler, Akış Detayları, Sohbet ve Global Fonksiyonlar olmak üzere 5 sekme yer alır.
Genel
Süreç oluşturulurken girilmesi gereken parametreler bu bölümde yer alır. Ayrıca sekmenin üst bölümünde süreç tarihçesi hakkında bilgiler bulunur.
Tip Adı : Akış tipinin alan adıdır. Tip alanı oluşturulduktan sonra otomatik oluşur ve Tip Adı değiştirilse dahi alan adı değişmez.
Form Adı : Seçilen tipe ait elektronik formlar listelenir. Sürecin başlangıç formu seçilmelidir.
Organizasyon Şeması: Her akışın bir organizasyon şeması olmalıdır. Önceki kullanıcının yöneticisi, Akış sahibi yöneticisi gibi seçimler, departman yöneticilerinden seçimler yapabilmek için organizasyon şeması seçimi zorunludur.
Taslak moduna alınan akışın organizasyon şeması değiştirildiğinde tarihçe ekranında tüm versiyonlar için organizasyon şeması seçimleri değişir.
Takvim: Her akışın bir takvimi olmalı, kurumun en az 1 takvimi olmalıdır. Yapılan tüm KPI hesapları bu takvim üzerinden yapılır. Takvimin tüm tatil günlerinin düzenli girilmesi gerektiği unutulmamalıdır.
Yetki Seti: Bu yetki setine göre akışı kimlerin başlatacağının belirlendiği bölümdür. Yetki setinde yazma yetkisi olan kullanıcılar bu akışı başlatabilirler.
Tasarım Yetki Seti: Bu yetki setinde okuma yetkisinde olan kullanıcılar akışın tasarımını değiştirebilirler.
Yönetim Yetki Seti: Bu yetki setinde okuma yetkisi olan kullanıcılar İş Akışı Yönetimi ekranında bu akış için işlem yapabilirler.
Elektronik Posta ile Uyar: Eğer akış herhangi bir noktada hata alır ve hata kullanıcısına yönlenir ise aynı zamanda hata kullanıcısına elektronik posta göndererek bilgi verir.
Hata Kullanıcısı: Süreç, herhangi bir aktivitede hata alır ise bu kullanıcıya yönlendirilir. Daha sonra her aktivite için bu kullanıcı değiştirilebilir.
Açıklama: Sürecin son kullanıcının da önüne gelen açıklamasıdır.
Özellikler
Kullanıcı Değiştirebilsin: Bu seçenek ile iş akışı başlatılırken kullanıcı akış adını belirleyerek başlatabilir.
Akış adını otomatik üret: Bu seçenek ile verilen formatta akış adı otomatik olarak üretilir. Bu bölümde FlowData ve FormData nesneleri kullanılabilir.
Akış isimlendirmede ayrıca aşağıdaki Tarih değişkenleri ve FlowData değişkenleri kullanılabilir.
DateTime : Günün tarih-saatini verir.
Date: Günün tarihini verir.
Time: Günün saatini verir.
FlowData.WORKFLOWID: Akışın akış numarasını verir.
FlowData.ATTACHMENTID: Akışın eklenti numarasını verir.
FlowData.OBJECTID: Akışın nesne numarasını verir.
FlowData.OWNER: Akışı başlatan kullanıcının giriş adını verir.
FlowData.PROCESSNAME: Akışın "Akış Adı" bilgisini verir.
FlowData.PROCESSID: Akışın PROCESSID değerini verir.
Bilgi
Son kullanıcı ekranında (İşlerim) her akışın altında ayara göre 2 satıra kadar akış tip verisini getirmek mümkündür. Gösterilmesi istenen alanlar bu ekranda seçilir.
Aşağıda bununla ilgili örnek mevcuttur.
Süreç Değişkenleri
Akışın tip alanları elektronik formlarda kullanılır. Bazı durumda elektronik formlarda kullanılmayan, sadece sunucu tarafında değer atamak için kullanılacak, aktivitelerin özelliklerinde tip alanları gibi kullanılması gereken alanlara ihtiyaç duyulur. Bu alanlar süreç başladığında sunucu tarafında oluşturulur, süreç bitimi ile sonlanır ve raporlara da yansımaz. Örneğin bir makro adımında işlemler yapılır, sonucu bir süreç değişkenine atanır, bir sonraki karar adımında süreç değişkeni kullanılarak karar verilir, akış bittiğinde de anlamı olmaz. Örneğin yukarıda bir yazı veri tipinde süreç değişkeni oluşturulmuştur.
Süreç Süresi
Akışlarda bitiş süresi belirtmek mümkündür. Yukarıdaki gibi sabit bir süre verileceği gibi akışın tarihsaat formatında bir tip alanı seçilerek o alanın üzerine bir süre de belirlemek mümkündür. Akış başladıktan sonra veya tip alanından ise her değiştiğinde bu süre hesaplanır be akışın bitiş tarihi belli olur. Bu tarihsaat geldiğinde akış hangi iş adımında olursa olsun Süreli Başlangıç adımına yönlendirilir ve oradan devam eder.
Süreç Önceliği
Bu özellik Süreçlerde Öncelik isimli sayfada anlatılmıştır.
Eklentiler
Eklentiler alt sekmesi tasarlanan akışın her hangi bir eklenti ile başlatılıp başlatılmayacağının belirlendiği bölümdür.
Eklenti ile başlat seçeneği seçilmez ise eklentiye ait bilgileri içeren Saklama Yeri ve Belge Seçimi seçenekleri görünmez.
Akış belgeli başlatılacaksa bu alan seçilmelidir.
Klasör Adı: Eklentili başlatılacak akış kabinetten başlatılacaksa seçilir, belirlemek mümkündür.
Klasör Yolu: Bu bölümde iç içe klasörlerin dinamik olarak hangi yol ile gösterileceği belirlenir.
Tipi: Veri eşleşmesinde kullanılacak belge tipinin (Dosya kartı veya arşiv tiplerinin) seçiminin yapıldığı yerdir.
Ek Adı: Tipi dosya kartı olan eklentilerde, kabinet içerisinde oluşan dosya kartının ismini ifade eder.
Veri eşleşmesinde dosya kartı tipinin kullanılması gerektiğinde, Ek Adı bölümü açılır.
Bu bölümde tip verisini kullanabilirsiniz. Bunun için [FormData.ALAN_ADI] formatında alan adı kullanılmalıdır.
Zorunlu: Bu alan seçilirse akışa belge eklense de eklenmese de dosya kartı kaydı oluşur. Bu alan seçilmez ve belge eklemeden akış başlatılırsa dosya kartı kaydı oluşmadan akış başlar.
Veri Eşleme: Akış, belgeli başlatıldığında belgelerin hangi indeks bilgileriyle arşivleneceğini belirlemek için bu alandan eşleştirme yapılır.
Sol taraftaki listede seçilen dosya kartı/kabinete bağlı olan belge tipleri gelir. Dosya kartıyla/kabinetle başlayan belgeli akışın indeksleriyle belgenin indeksleri eşleştirilir.
Akış kolonundaki indeks alanları sürükle bırak yöntemiyle belgenin indeks alanlarıyla eşleştirilir. Eşleştirme listesindeki Sistem Tipi formsuz belge eklemek için kullanılır. Eşleştirme yapılmazsa , İşlerimde eklenti sekmesine + butona basıldığında bir aksiyon alınmamaktadır.
Belge eşleştirme işlemi yaparken, kabinet formunda zorunlu olan indeks alanlarını göz önünde bulundurun.
Bu alanları, akış verileriyle ilişkilendirin. Zorunlu belge indeks alanları eşleştirilmezse veya eşleştirdiğiniz bu zorunlu alanlar için akışta değer girmezseniz akışa belge ilavesi yaptıktan sonra akışı başlatamaz ve hata alırsınız.
Aşağıdaki örnekte, belge eşleştirmesi yapılan "KIRALAMA_BITIS_TARIHI" adlı zorunlu alana değer girilmediği için hata alındığını ve akışın başlatılamadığına dair bir görsel paylaşılmıştır.
Form: Eşleştirme listesinden seçilen tipe bağlı formun adı gelir, salt okunur olarak görülür.
Yetki: Belgeyi hangi yetki setiyle arşivlenmek isteniyorsa buradan seçim yapılır.
Eşleştirmeler tamamlandıktan sonra tamam tuşuyla tanımlamalar kaydedilir.
Dosya kartının oluştuğu yer olan "Ek Adı" ile başka bir sürecin "Klasör Adı" nı aynı olacak şekilde tanımlama yapamazsınız.
Bir dosya kartı başka bir dosya kartı içerisinde aynı isimle oluşturulamayacağı için "Bir Dosya kartı başka bir dosya kartı içinde yaratılamaz" hatasını alırsınız.
Sohbet
Son kullanıcılar akışların içeriği için veya sürecin teknik detayları için sohbet başlatabilirler. Her Manuel Aktivitede Sohbet başlatabilir isimli bir seçenek bulunur. Bu seçenek son kullanıcının iş akışına bağlı bir sohbet başlatmasına izin verir.
Sohbet başlatma esnasında son kullanıcıya Teknik veya Süreç sohbeti seçeneği sorulur. Her iki durumda da burada sohbete dahil edilebilecek kullanıcılar/kullanıcı grupları buradaki listede tanımlanan gruplar içinden seçilebilir. Süreç Sohbeti başlatılıyor ise ayrıca o süreçte şimdiye kadar rol almış kullanıcılar da seçim listesine gelir. Sohbet son kullanıcı ekranları için Sohbet sayfası incelenebilir.
Global Fonksiyonlar
Tüm süreç makrolarında bununan ortak kodlar buraya taşınabilir. Metodlar halinde yazılan bu kodlar tüm makro adımlarından çağrılabilir.