Ana içeriğe geç

Görevi harici katılımcıya atama

Senaryo

Bir görevin, e-posta tabanlı erişim akışı üzerinden katılan harici danışman gibi normal bir Emakin kullanıcısı olmayan biri tarafından tamamlanması gerektiğinde bu örneği kullanın.

Neler Öğreneceksiniz

  • harici bir kimlik için katılımcı rolü oluşturma
  • görevi katılımcı erişim akışı üzerinden yönlendirme
  • Dosya işlemleri gerekiyorsa sınırlı bir erişim kapsamı ekleme

Zorluk ve Tahmini Süre

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

Varsayılan Bilgiler

Roller, kullanıcı görevleri, bildirimler ve erişim kapsamına ilişkin temel kavramlar hakkında bilgi sahibi olmanız gerekir.

Gerekli Okumalar

Ön Koşullar

  • Katılımcı rolleri ve erişim kapsamları oluşturma izni
  • Katılımcı bağlantısının gönderileceği yerde bildirimlerin etkin olması
  • Harici katılımcının e-posta adresi

Adımlar

Süreci Oluşturma

  1. Örneğin şu türde bir süreç oluşturun Participant Task.
  2. Ortadaki görev katılımcıya atanan işi temsil edecek şekilde art arda üç görev oluşturun.
  3. Davetin otomatik gönderilmesini istiyorsanız katılımcı görevi için görev bildirimlerini etkinleştirin.

Katılımcı rolünü oluşturun

  1. Örneğin şu türde bir rol ekleyin Consultant.
  2. Rol türünü Katılımcı olarak ayarlayın ve katılımcı bilgilerini doğrudan girin veya şu türde bir ifade kullanın:
1
2
3
4
5
$Membership.EnsureParticipant({
    Email : '[email protected]',
    Name : 'John Doe',
    Language : 'en'
});
  1. Rolü katılımcı görevine atayın.

Harici e-posta kimliği içeren katılımcı rolü tanımı.

Formu Oluşturma

  1. Form tasarımcısını açın.
  2. İstek açıklaması veya yanıt içeriği gibi katılımcının doldurması gereken alanları ekleyin.

Katılımcıya sunulan görevde kullanılan form düzeni.

Temel akışı test edin

  1. Süreci kaydedin.
  2. Bir iş akışı başlatın.
  3. Katılımcı görevinin beklendiği gibi oluşturulduğunu doğrulayın.

Gerekirse erişim kapsamı ekleyin

Erişim kapsamı olmadan harici katılımcıların yetenekleri oldukça sınırlıdır. Dosya yüklemeleri veya indirmeleri gerekiyorsa:

  1. Süreç tanımında bir erişim kapsamı oluşturun.
  2. Şu tür kapsamları etkinleştirin: file_read ve file_write.
  3. Bu kapsamı katılımcı görevine ekleyin.

Harici katılımcı görevi için kullanılan erişim kapsamı tanımı.

Sonuç

Görev artık harici bir katılımcıya atanmıştır; dosya işlemleri gibi daha geniş özelliklere kapsam dahilinde isteğe bağlı erişim verilebilir.

Sonucu Doğrulama

Bir test katılımcısını davet edin, süreci başlatın ve katılımcının yalnızca kendisine atanan görevi açıp tamamlayabildiğini doğrulayın. Katılımcının ilgisiz süreçlere, vakalara veya dosyalara göz atamadığını ayrıca doğrulayın.

Güvenlik ve Taşınabilirlik Notları

  • Şu türde ayrılmış bir test adresi kullanın: [email protected]; tanımda gerçek bir alıcı adresi yayımlamayın.
  • Görevin ihtiyaç duyduğu en dar erişim kapsamını verin ve dosya izinlerini ayrıca gözden geçirin.
  • Davet bağlantılarını ve katılımcı belirteçlerini kimlik bilgileri olarak değerlendirin; bunları günlüğe kaydetmeyin veya yeniden kullanmayın.

Sırada Ne Öğrenmeli?

Örnek Dosya

Süreç Tanımı