Page History
Dinamik İş Akış YetkilendirmesiDinamik iş akış yetkilendirmesi desteğinde “Kullanıcı listesi” tipinde bir değişken yaratılıramacıyla sisteme kazandırılan “Kullanıcı Listesi” değişkeni bulunmaktadır. Bu değişken portalda kullanıcıların listelenmesine, tekli veya çoklu kullanıcı seçim yapılmasına ve iş akışın işin seçilen kullanıcıya yönlendirilmesine olanak sağlar.
...
Info |
---|
Kullanıcı listesinde belli gruba veya pozisyona bağlı filteleme yapılması isteniyor ise |
...
Gruplar veya Pozisyonlar seçeneğinden fonksiyon yazılabilir. |
...
3. Yeni değişken yaratıldıktan sonra sonraki adımlarda yetki vermek istediğimiz form aktivitesinin “Yetkilendirme” özelliğinden “Kullanıcı Listesi Değişkeni” seçilmelidir.
4. Form2’nin yetklendirmesinde yeni yaratılan kullanıcı değişkeni seçilir. Bu sayede Form1’de listeden seçilen kullanıcı veya kullanıcılara iş akış otomatik olarak yönlendirilir.
5. İş akış portalında sürecin ilk formunun görünümü aşağıdaki şekilde olacaktır.
6. Kullanıcı Seçimi değişkenindeki liste, sorguya göre doldurulur. İş akış, seçilen kullanıcıya delege edilir.
Form’dan Kullanıcı Seçimi Yapılmadan İşin Delege Edilmesi:
...
Tip | ||
---|---|---|
| ||
Kullanıcı listesi değişkeni kullanılarak 2 farklı yöntemde dinamik yetkilendirme yapılabilir: 1- Kullanıcı listesi değişkenini form üzerinde göstererek; liste içerisinde dönen kişileri sorumlu kişiye seçtirip, seçilen kişilere onaya gitmesini sağlamak Form üzerinde eklenen kullanıcı değişkeninin özellikler bölümüne gidilerek; kimlik sağlayıcısı, sorgusu ve saha eşleştir bölümünden form üzerinde gösterilecek kolonları belirlenir. Sorgu bölümünde seçilen kimlik sağlayıcı tipine göre otomatik gelen sorgu güncellenebilir, akış içerisindeki değişkenler kullanılarak filtreleme yapılabilir. 2- Kullanıcı listesi değişkeni içerisinde tanımlı sorgudan dönen tüm kullanıcılara işin atanmasını sağlamak Atama yapılmak istenen formdan hemen önce bir kodlama aktivitesiyle kullanıcı listesi değişkeni içerisinden dönen tüm kullanıcılara iş devam edecektir. kullaniciSecimi.AddAllUsersFromQuery(); |
Tanımlama bittikten sonra akış tasarım bölümünden form özelliklerine gelinir. Yetkilendirme bölümünden kullanıcı değişkenleri bölümünde tanımlanmış olan kullanıcı listesi değişkeni seçilir.
Tip | ||||
---|---|---|---|---|
| ||||