Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Panel

Table of Contents

Tasarım aracında akış açıldığında üst menüde akışın hangi modda olduğu yazmaktadır ve yanındaki , belirtilen bölümdeki butondan modu değiştirilebilir.

Kısayol tuşu: F5

Image ModifiedGeliştirim modu, akış


Panel
borderStyledashed

Geliştirim Modu

Akış tasarımının gerçekleştirildiği ve canlıya alınmadan önceki testlerin yapıldığı

...

Info

Yayınlanmış akış örnekleri çalışırken, akış geliştirim moduna alınıp değişiklik yapıldıktan sonra tekrar yayınlandığında, önceden çalışan örnekler akışın eski haliyle çalışmaya devam eder. Ancak akışın yeni başlatılacak olan örnekleri son yayınlanan versiyon üzerinden başlar.

Note

Geliştirim Modu

  • Geliştirim modunda akış tasarımı yapılır.
  • Akış

    Geliştirim modu, geliştiricilerin akış üzerinde değişiklik yapıp bu değişiklikleri moddur. Daha sonra gelecek olan revizyon taleplerini gerçekleştirirken de akışın canlı olarak çalışan örneklerini etkilemeden test edebilmesi içindir. Bu nedenle akış, kullanıcılar tarafından aktif olarak kullanılmaya başlamadan önce mutlaka Yayınla moduna alınmalıdır.

    R2 versiyonundaki iş akışları yeni versiyona geçtiklerinde yayınla modunda açılır. Çalışan işlere ve akışlara devam edilebilir. Akış planı görüntülemede uyarı mesajı oluşur. Akış planını görüntüleyebilmek için akışı tekrardan geliştirim moduna alıp kaydettikten sonra yeniden yayınlamak gerekmektedir.

    Panel
    borderStyledashed

    işlemlerini yapabilmesini sağlamaktadır.

    • Akış kaydetme sırasında scriptlerde hata olup olmadığı kontrol edilmez. Akış işletilirken hata mesajları oluşur.

      Info
      iconfalse

      Geliştirim modunda tüm kontrolleri yapmak için Akış Kontrol Et (Ctrl+B) işlemi kullanılabilir.

    • Akış planı görüntülemeye izin verilmez.
    • Geliştirim modunda işletilen işler varken akış yayın moduna alınabilir. Geliştirim modunda çalışmakta olan işler sistem tarafından iptal durumuna alınır.
    • Akış Ayarları’ndan Geliştirim yetkileri Yetkileri düzenlenerek; sadece test kullanıcılarının ilgili süreçleri akışları başlatmaları ve raporları görmeleri sağlanır.
      Expand
      titleAkıl İşlemleri| Akış Ayarları| Geliştirim Modu

      Image Removed

    • Her akışın sadece tek bir geliştirim modu olmaktadır.
    Panel
    borderStyledashed

    Yayın Modu

    Tasarlanan bir akış yayınlanırken akış görünümleri oluşur. Bu görünümler akış işletiminde hızlı bir şekilde yüklenir.

    Geliştirmelerin ve testlerin tamamlanıp akışın canlı kullanıma açıldığı moddur. 

    • Akış yayınlanmadan önce sistem tarafından kontrol edilir Akış Kontrol Et işlemi uygulanır, akış içerisinde herhangi bir aşamada hata var ise akış yayınlanmaz ve hatanın hangi aktivite ve adımda kısımda olduğu mesaj olarak gösterilir.
      Expand
      titleYayınla

      Image Removed

      Akış Ayarları’ndan Yetkilendirme’de yetkiler düzenlenerek; yayında akışı kullanacak kullanıcıların ilgili süreçleri başlatmaları ve raporları görmeleri sağlanır.
      Expand
      titleAkış İşlemleri| Akış Ayarları| Yayın Modu

      Image Removed

    Info
    • Geliştirim modunda işletilen akışlar varken akış yayına alınabilir. Geliştirim modunda çalışmakta olan akışlar sistem tarafından silinir.
    • Yayınlanmış bir akış için değişiklik yapılmak istendiğinde; çalışan bir akış var ise kaydetmeye izin verilmez. Akış geliştirim moduna alınır ve buna göre akış yeniden düzenlenerek yeniden yayına alınabilir.
    • Yayına alınmış akışların versiyon listesine tasarım aracından erişilebilir ve istenilen bir versiyona dönülerek akış yeniden yayınlanabilir. Bir akış, geliştirim moduna alındıktan sonra o akışın farklı bir versiyonunun geliştirim moduna alınmasına izin verilmez. Bir akış için tek bir geliştirim modunda akışa izin verilir. Farklı bir versiyon geliştirim moduna alınmak istenirse eski silinmeli veya yayına alınmalıdır.Image Removed
    • Yayın modundaki akışın tasarımına müdahale edilemez. Müdahale edebilmek için akışın; geliştirim moduna ya da güvenli moda alınması gerekmektedir.
    • Yayın Modu Yetkileri düzenlenerek; akışı kullanacak kullanıcıların iş başlatmaları ve raporları görüntülemeleri sağlanır.
    • Her akışın akış listesinde aktif tek bir yayın modu bulunur. 

    • Geliştirim modundan yayın moduna alındıkça akışın versiyonu artar. Tüm versiyonlarına, tasarım aracı içerisindeki Tüm Versiyonları Görüntüle bölümünden erişilebilir. İhtiyaca göre akış daha önceki versiyonlara alınmak isteniyorsa bu bölüme tıklandığında gelen ekranda sağ tık aksiyonu ile Yedekten Geri Yükle işlemi yapılmalıdır.

      Expand
      titleTüm Versiyonları Görüntüle

      Image Added

    Panel
    borderStyledashed

    Yayın Modu- Güvenli Mod

    Geliştirme ve testleri tamamlanan bir akış yayınlandıktan sonra;

    • Akış Ayarları
    • Rosyln Kodlar
    • Değişken- Aktivite Özellikleri
    • Veritabanı Bağlantıları
    • Veri Kaynağı

    bilgilerinden herhangi birini güncelleme ihityacı varsa ve başlatılmış işlere de uygulanması talep ediliyorsa güvenli mod kullanılmaktadır.

    Akışı güvenli moda almak için; (Ctrl+O) bölümünden ilgili akış bulunur ve sağ tık ile gelen ekranda Güvenli Mod il Aç butonuna tıklanır.

    Expand
    titleGüvenli Mod ile Aç

    Image Added

    Image Added

    1: Tasarım aracındaki akışın güvenli modda olduğunu gösterilmektedir. 

    2: Güvenli moda alınan akışın alınabileceği diğer modlar görüntülenmektedir.

    Güvenli modda yapılan değişikliğin yayın moduna ve başlatılmış işlere uygulanması için Yayınla butonuna tıklanmalıdır.

    Akışa yeni bir aktivite vs gibi eklemeler yapılacaksa; güvenli moddan Geliştirme butonu ile geliştirim moduna geçilmesi gerekmektedir.

    3: Güvenli mod içerisinde ; var olan değişken, sql bağlantısı veya veri kaynakları bölümünde düzenleme işlemi yapılabilir. Yeni bir ekleme veya var olan tanımların silinmesi işlemi gerçekleştirilemez. Bu işlemler için akış geliştirim moduna alınmalıdır.


    Info
    titleGüvenli Mod ile İzin Verilen Değişiklikler


    Akış Ayarları bölümündeki akış ve rapor yetkileri, özel alan tanımları

    Akışta kullanılan veri kaynaklarına ait sql bağlantı liste içerikleri

    Veri kaynağı içerikleri

    Akış içerisindeki rosyln bölümlere yazılan kodlar

    Form da kullanılmak üzere oluşturulan değişkenlerin özellikleri

    Form tasarım ekranındaki değişkenler arası ekran düzenlemeleri

    Akışta kullanılan aktivitelerin özellikleri

    Note

    Yukarıda belirtilen değişiklikler yapılarak akış yayınlandığında devam eden işlerin mevcut adımı bu değişikliklerden etkilenmez. Akış bir sonraki adıma devam ettirildikten sonra bu değişiklik geçerli olmaktadır.

    Info
    titleGüvenli Mod ile İzin Verilmeyen Değişiklikler


    Akışa yeni bir sql bağlantısı tanımlama

    Yeni bir veri kaynağı tanımlama

    Formda veya akışta kullanmak için yeni bir değişken ekleme

    Akışta kullanmak için yeni bir aktivite ekleme

    Akış tasarımındaki aktivitelere yeni kollar tanımlama veya mevcut kollar arasında değişiklik yapma