2016-04-08 23 views
0

Üretimde işlenen süreç tanımımız var ve birçok işlem örneği başlatıldı ve uçuşa başladı.JBPM6 süreç tanımı sürüm yükseltme

Şimdi, diğer iş senaryolarına uyum sağlamak için işlem tanımında (.bpmn dosyası) yapılması gereken değişiklikler var.

Eski .bpmn dosyasını yeni bir tane ile değiştiremeyeceğimizi biliyoruz, çünkü eski .bpmn dosyası, uçuş işlemlerinde gönderilebilir.

Bu durumun üstesinden gelmenin en kolay ve en iyi yolu nedir?

Not: Biz yeni bir sürümünü oluşturmak için jBPM 6.0

cevap

0

kullanıyor:

  1. süreç tanımı ve projede başka bir şey düzenlemeler yapın.
  2. Projenin ve işlem tanımının kaydedildiğinden emin olun.
  3. Proje düzenleyicide -> Proje Genel Ayarları sürüm numarasını değiştirir.
  4. Kaydet, kur ve dağıt.
  5. Yeni bir sürüm dağıtıldı.

    GenusOU: MCTestWF1: deposunda 2,0

projede her bir versiyonu için ayrı versiyon dizini olacak dağıtım kimliği yeni sürüm numarası olur. projenin maven-metadata.xml tüm sürümlerini içerir:

<?xml version="1.0" encoding="UTF-8"?> 
<metadata> 
    <groupId>GenusOU</groupId> 
    <artifactId>MCTestWF1</artifactId> 
    <versioning> 
    <release>3.0</release> 
    <versions> 
     <version>1.0</version> 
     <version>2.0</version> 
     <version>3.0</version> 
    </versions> 
    <lastUpdated>20160825183701</lastUpdated> 
    </versioning> 
</metadata> 
+0

Tüm yeni süreç örnekleri yeni, açıklaması, sürümünü kullanacaktır. Mevcut işlem örnekleri eski bpmn2 dosyasını kullanmaya devam edecektir. Yani, işlem örneğinin dağıtım kimliğindeki sürümle ilişkili bpmn2 dosyası. –