Ana içeriğe geç

Bir görevi yöneticiye atama

Senaryo

Sonraki görevin, seçilen kişinin veya başlatanın yöneticisine otomatik olarak atanması gerektiğinde bu örneği kullanın.

Neler Öğreneceksiniz

  • rol ifadesiyle bir yöneticiyi çözümleme
  • çözümlenen rolü bir onay görevine atama
  • organizasyon verilerini kullanarak görev sahipliğini doğrulama

Zorluk ve Tahmini Süre

  • Zorluk: Orta
  • Tahmini süre: 15 dakika

Varsayılan Bilgiler

Roller, süreç veri yolları ve JavaScript ifadeleri hakkında bilgi sahibi olmanız gerekir.

Gerekli Okumalar

Ön Koşullar

  • Süreç ve rol oluşturma izni
  • Yönetici ilişkileri önceden tanımlanmış organizasyon verileri
  • Süreç tasarımcısında rol ifadelerine erişim

Adımlar

Süreci ve görevleri oluşturun

  1. Bir süreç oluşturun ve düzenleme modunda açın.
  2. İki görev oluşturun:
  3. ilk form görevi
  4. Manager Approval
  5. Ekleyin Approve ve Reject aksiyonlarını yönetici görevine ekleyin.
  6. Yeniden gönderim istiyorsanız Reject ilk göreve geri yönlendirin.

Yönetici onay görevi ve geri dönüş yolunu gösteren süreç diyagramı.

Yönetici rolünü oluşturun

  1. Şu adlı yeni bir rol ekleyin Manager.
  2. Rol türünü İfade olarak ayarlayın.
  3. İfade dili olarak JavaScript'i seçin.
  4. Şu türde bir yönetici arama ifadesi kullanın:
1
$Membership.FindManager($Xml.Evaluate('PersonnelInformation/Personnel'));

Bu ifade, görevi formda seçilen kimliğin yöneticisine yönlendirir. Bunun yerine süreç başlatanını kullanmak istiyorsanız ifadeyi buna göre uyarlayabilirsiniz.

Yönetici arama mantığını gösteren rol ifadesi düzenleyicisi.

Rolü göreve atayın

  1. Süreç tasarımcısına geri dönün.
  2. Görevi Manager Approval seçin.
  3. Görev ayarlarında Manager rolü seçin.

Onay görevine atanmış yönetici rolünü gösteren görev yapılandırması.

Süreci test edin

  1. Süreç değişikliklerini kaydedin.
  2. Süreci dizinden başlatın.
  3. İlk görevi seçilen bir kişiyle gönderin.
  4. Onay görevinin bu kişinin yöneticisine atandığını doğrulayın.

Sonuç

Onay görevi artık organizasyon verilerinden çözümlenen yöneticiye otomatik olarak yönlendirilir.

Sonucu Doğrulama

Yöneticisi yapılandırılmış bir kullanıcı olarak süreci başlatın ve yöneticinin onay görevini aldığını doğrulayın. Yöneticisi olmayan bir test kullanıcısıyla tekrarlayın; sürecin belgelenen geri dönüş davranışını izlediğini veya açık bir yapılandırma hatası bildirdiğini doğrulayın.

Güvenlik ve Taşınabilirlik Notları

  • Yöneticiyi geçerli alanadındaki organizasyon verilerinden çözümleyin; yönetici kullanıcı kimliğini alanadları arasında kopyalamayın.
  • Bir iş akışının sessizce atanmamış duruma düşmemesi için yönetici olmadığında uygulanacak sonucu açıkça tanımlayın.
  • Bu örüntüyü hassas verilerle kullanmadan önce çözümlenen yöneticinin form verilerini görme yetkisi olduğunu doğrulayın.

Sırada Ne Öğrenmeli?