Alfresco Workflow Konsolu Nasıl Kullanılır?
Alfresco Workflow Konsolu üzerinden iş akışı tanımı dağıtın

Alfresco Workflow Konsolu Nasıl Kullanılır?

Alfresco Workflow konsol, iş akışı tanımlarını yeniden başlatmadan Alfresco'ya dağıtmaya izin veren mükemmel bir araçtır, bu nedenle geliştirme işlemini çok hızlandırır. Ancak, bazı geliştiricilerin hiç kullanmadığını fark ettik, çünkü nasıl yapılacağına dair bir örnek yok. Bu nedenle burada basit bir rehberi paylaşıyoruz.


workflow.png

ÖN GEREKSİNİMLER

İş akışı tanımının ne olduğunu (BPMN dosyası) ve onu nasıl oluşturacağınızı zaten bildiğinizi varsayıyoruz. Değilse, aşağıdaki Jeff Pots öğreticisini okumalısınız.

Kısaca:

  • Activiti Modeler'da bpmn iş akışınızı modelleyin

  • Alfresco'ya BPMN dosyasını yükleyin

  • Alfresco Workflow sayfasını açın

  • Activiti iş akışınızı dağıtın

1. Adım: Alfresco'ya BPMN Dosyasını yükleyin

Genellikle, iş akışı tanımı dosyasını {ALFRESCO_HOME}/ tomcat/ shared/classes/alfresco/extension klasörüne yükleriz



2. Adım: Alfresco Workflow sayfasını açın

İşte doğrudan bağlantı:

http://127.0.0.1:8080/alfresco/s/admin/admin-workflowconsole

Örneğin:

http://127.0.0.1/8080/alfresco/s/admin/admin-workflowconsole

Başka bir yol da tarayıcınızı açmak ve Alfresco uygulamasına gitmek, Örneğin - http://127.0.0.1: 8080/alfresco  sonra "Alfresco Yönetim Konsolu" menüsünü seçmektir.

Bundan sonra "İş Akışı Konsolu" bağlantısına tıklayın:




3. Adım - Activiti İş Akışı Tanımını Dağıtın

Tanımınızı dağıtmak için aşağıdaki komutu uygulamanız gerekir:

 

deploy activiti {path_to_bpmn_file}
Örnek:
deploy activiti alfresco/extension/reviewandapproval.bpmn20.xml


Bizim durumumuzda, aşağıdaki resimde gösterildiği gibi görünecektir:

Bir hata görürseniz, dikkatlice okuyun ve çözün; genellikle, BPMN dosyasındaki yanlış dosya yolu veya hata ile ilgilidir, aksi takdirde, başarılı dağıtım hakkında bir mesaj görürsünüz. 

Hepsi bu, şu anda iş akışınızı Alfresco Share arayüzündeki "İş Akışını Başlat" sayfasında görebilmelisiniz.

BAZI NOTLAR

Geliştirme ve test sürecinde, örneğin Alfresco işlevlerini bozacak hatalar yapacaksınız (inan bana!), Örneğin, Alfresco Share'de başlatılan tüm iş akışlarının bir listesini açmaya çalışırken hatayı görebilirsiniz. Bu durumda, tüm iş akışlarını silmeniz, ardından iş akışı tanımındaki hatayı düzeltmeniz ve yeniden konuşlandırmanız gerekecektir.

Alfresco'da iş akışı konsolu ile çalışırken hatırlamanız gereken komutlar şunlardır:

dağıtılan tüm iş akışı tanımlarının ve bunların sürümlerinin listesini görmek için

show definitions all

tüm "hareket halindeki" iş akışlarını silmeye zorlamak

delete all workflows imeanit

activiti $ activitiCRSWorkflow adlı iş akışı tanımını dağıtmak için

undeploy definition name activiti$activitiCRSWorkflow

Mevcut tüm komutların listesini ve bazı açıklamaları görmek için 'yardım'ı kullanın

help


Hadi kolay gelsin.

içinde Alfresco
Alfresco 2019 Benchmark Karşılaştırması
Alfresco 2019 Benchmark Karşılaştırması: Özellikler, İşlevler ve Yetenekler