Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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.

Image Removed

...

Image Added

Info

Kullanıcı listesinde belli gruba veya pozisyona bağlı filteleme yapılması isteniyor ise

...

Gruplar veya Pozisyonlar seçeneğinden fonksiyon yazılabilir.

...

Image Modified

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.

Image Removed4. 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.

Image Removed

 

 

 

 

 

 

 

 

 

 

 

 

5. İş akış portalında sürecin ilk formunun görünümü aşağıdaki şekilde olacaktır.

 Image Removed

 

6. Kullanıcı Seçimi değişkenindeki liste, sorguya göre doldurulur. İş akış, seçilen kullanıcıya delege edilir.

Image Removed 

Image Removed 

 

Form’dan Kullanıcı Seçimi Yapılmadan İşin Delege Edilmesi:

...

Tip
iconfalse

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();

Image Removed 

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.

Image Added

Tip
iconfalse
titleÖrnek Akış

KullaniciDegiskeni.nxm