Alfresco’da iş akışları oluşturma ve yönetme

Alfresco, out of the box kullanılabilen bir dizi önceden tanımlanmış iş akışı tanımlamasıyla birlikte gelir. Daha karmaşık gereksinimler için kendi Activiti iş akışlarınızı oluşturabilir, dağıtabilir ve yönetebilirsiniz. Alfresco’da iş akışları oluşturma ve yönetme hakında:

İş akışı nedir? Alfresco’da iş akışı, bir belgeye veya başka bir içerik öğesine uygulanan bağlı görevler dizisidir. Her görev bir kişi, grup veya otomatik olarak gerçekleştirilebilir.

Örneğin, birkaç kişi tarafından incelenip onaylanması gereken bir belgeye sahip olabilirsiniz. Bağlı görev sırası şöyle olurdu:

  • Her gözden geçiriciye belirli bir süre içinde dokümanı incelemelerini isteyen bir e-posta gönderin.
  • Her yorumcu belgeyi inceler
  • Her yorumcu belgeyi onaylar veya reddeder
  • Yeterli yorumcular onaylarsa, görev başarıyla tamamlanır

Alfresco iş akışları sizin için süreci otomatik hale getirir. Kullanıcılar Alfresco’da sağlanan beş iş akışı tanımından birini seçebilir. Daha karmaşık iş akışları için kendi iş akışı tanımlarınızı da oluşturabilirsiniz. Sağlanan beş iş akışı tanımı:

Geçici
Tek bir kullanıcıya bir görev atamanızı sağlar
Grup İnceleme ve Onaylama
İçeriğin incelenmesini ve onaylanmasını ayarlamanızı, iş akışı görevini tek bir gruba atamanızı sağlar.
Paralel İnceleme ve Onaylama
İş akışı görevini birden çok kullanıcıya atayarak, içeriğin incelenmesini ve onaylanmasını ayarlamanızı sağlar.
Birleştirilmiş İnceleme ve Onaylama
İş akışı görevini birden çok kullanıcıya atayarak, içeriğin incelenmesini ve onaylanmasını ayarlamanızı sağlar. Bir kullanıcı, bir defada görevin sahipliğini alabilir, tamamlayabilir veya görevle ilişkilendirilmiş başka bir kullanıcının iddia etmesi için havuza geri gönderebilir.
İnceleyin ve Onaylayın
İçeriğin incelenmesini ve onaylanmasını ayarlamanızı, iş akışı görevini tek bir kullanıcıya atamanızı sağlar.

Bir iş akışı oluşturmak için genellikle bir grafik iş akışı modelleyici kullanılır. Aşağıdaki şema Eclipse’de çalışan iş akışı modelleyicisinden alınan örnek bir iş akışını göstermektedir. İş akışı üç görevden, bir kapıdan ve iki olaydan oluşur; başlangıç ​​ve bitiş.Alfresco iş akışının bir diyagramı

Alfresco Activiti iş akışı motoru, BPMN 2.0 süreç tanımlarını yürütür. BPNM 2.0 (İş Süreçleri Modeli ve Notasyon), Object Management Group (OMG) tarafından tüm iş kullanıcıları tarafından kolayca anlaşılabilir bir işaret sağlamak için geliştirilen açık bir standarttır: iş analistleri süreçleri tasarlama, bu işlemleri gerçekleştirmek için teknolojiyi uygulayan geliştiriciler, ve Bu süreçleri yöneten ve izleyen iş adamları. BPMN, iş süreci tasarımı ve süreç arasındaki boşluk için standartlaştırılmış bir köprü oluşturur.

Standart BPMN 2.0 süreç tanımlama modelleri grafik editörler arasında değiştirilebilir ve herhangi bir BPMN 2.0 uyumlu motorda çalıştırılabilir. Tanımınıza teknolojiye özgü özellikler kullanırsanız, bu iş akışını farklı bir teknolojide kullanamayacağınızı unutmayın. Örneğin, Alfresco ile çalışmak için bir Activiti iş akışı tanımlarsanız, bir TIBCO sunucusunda çalıştıramazsınız.

Aşağıdaki resimde BPMN 2.0 işlem tanımının bir kısmı gösterilmektedir: