Ana içeriğe geç

Bir Görevi Harici Katılımcıya Atama

Senaryo

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

Ö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, bir süreç oluşturun Participant Task.
  2. Ortadaki görev katılımcıya atanan işi temsil edecek şekilde ardışık üç görev oluşturun.
  3. Davetin otomatik gönderilmesi gerekiyorsa katılımcı görevi için görev bildirimlerini etkinleştirin.

Katılımcı Rolünü Oluşturma

  1. Örneğin, bir rol ekleyin Consultant.
  2. Rol türünü şu olarak ayarlayın: Participant ve katılımcı bilgilerini doğrudan girin veya örneğin şu ifadeyi 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örev için kullanılan form düzeni.

Temel Akışı Test Etme

  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ı Ekleme

Erişim kapsamı olmadan harici katılımcıların yetenekleri çok 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 isteğe bağlı olarak kapsamlı erişim verilebilir.

Örnek Dosya

Süreç Tanımı