TASARIM SÜRECİ

Forumlar TASARIM SÜRECİ

  • Bu konu boş.
  • Post
    BAYPM
    Moderatör

    OutSystems platformunda işlem tasarımı yapmak, iş süreçlerinizi oluşturmak ve optimize etmek için belirli bir yol izler. İşte OutSystems’te işlem tasarımı yapmak için temel adımlar:

    • İş Süreçleri Analizi: İşlem tasarımının ilk adımı, belirli bir iş sürecini anlamaktır. İş sürecinin gereksinimlerini, akışını, hedeflerini ve iş akışının hedefini net bir şekilde tanımlamanız gerekir. Kullanıcıların, verilerin ve iş akışının tüm yönlerini inceleyin.
    • İş Akışının Tasarımı: İş sürecinizi Service Studio gibi geliştirme araçları kullanarak tasarlayın. İş akışınızı, aktiviteleri, kararları ve sürecin tüm yönlerini gösteren bir grafik olarak çizin.
    • İşlem Akışını Uygulama: Tasarladığınız iş akışını OutSystems platformunda uygulamaya başlayın. Bu, iş akışının tasarımını kodlamayı ve iş süreçlerinizi oluşturmayı içerir.
    • Veritabanı ve Veri Modelleri: İş süreçlerinizle ilişkilendirilen veritabanı tablolarını ve veri modellerini oluşturun. İşlem süreçlerinizin verilere nasıl erişeceğini ve nasıl saklayacağınızı düşünün.
    • Kullanıcı Arabirimi (UI) Tasarımı: Kullanıcıların iş süreçleriyle etkileşimde bulunacakları bir kullanıcı arabirimi tasarlayın. Bu, işlemi başlatma, izleme, yönlendirme ve sonlandırma işlemlerini içermelidir.
    • İş Süreçlerini Test Etme: İş süreçlerinizi test edin ve hata ayıklama yapın. Farklı senaryolarda iş süreçlerinizi test ederek işleyişini doğrulayın.
    • İşlem İyileştirmesi ve Optimizasyonu: İş süreçlerinizin performansını ve etkililiğini sürekli olarak değerlendirin ve iyileştirin. İşlem akışlarınızın daha iyi çalışması ve iş süreçlerinizin daha verimli olması için gerektiğinde güncellemeler yapın.
    • Yayınlama ve Dağıtma: İş süreçlerinizi OutSystems platformunda yayınlayın ve kullanılabilir hale getirin. Bu, kullanıcıların iş süreçlerinizi kullanmaya başlamasını sağlar.
    • Eğitim ve Kullanıcı Onboarding: İş süreçlerinizi kullanacak olan kullanıcılara eğitim verin ve gerektiğinde kullanıcı onboarding süreçleri oluşturun.
    • İzleme ve Bakım: İş süreçlerinizi izlemeye devam edin ve gerektiğinde bakım yapın. İş süreçlerinin sorunsuz çalışmasını sağlamak için güncellemeleri ve düzeltmeleri yapın.

    OutSystems platformu, iş süreçleri tasarlamak ve uygulamak için kullanıcı dostu bir araçlar seti sunar. Bu adımları takip ederek, iş süreçlerinizi OutSystems üzerinde başarılı bir şekilde tasarlayabilir ve yönetebilirsiniz.

    Çok fazla aktivite içeren bir süreç tasarlandığında, bakımı zor olabilir ve uygulamaların deployment işlemini etkileyebilir.
    Aktif işlem örneklerinin içerdiği çok sayıda aktivitenin işlem süreçleriyle ilgili bilgi oluşturduğunu ve bu bilgilerin işlem süreçlerinin dağıtımı sırasında analiz edilmesi gerekir. İşte bu ifadedeki kavramları daha ayrıntılı olarak açıklayalım:

    • Aktif İşlem Örnekleri ve Aktiviteler: Aktif işlem örnekleri, işlem süreçlerinin işlem sırasında geçtiği belirli aşamalardır. Her bir işlem örneği, bir dizi aktivite içerir. Bu aktiviteler, işlem süreçlerinin her adımını temsil eder.
    • Bilgi Üretimi: Her bir aktivite, işlem süreciyle ilgili bilgi üretir. Bu bilgi, işlem örneği ile ilişkilendirilir ve işlem örneği hakkında çeşitli ayrıntıları içerebilir. Bu bilgi, işlem örneğinin izlenmesi, raporlanması ve analiz edilmesi için kullanılır.
    • Etki Analizi: Bir işlem süreci güncellendiğinde veya yeniden dağıtıldığında, etki analizi yapılır. Bu analiz, etkilenen işlem örneklerini belirlemek ve onları nasıl güncelleyeceğinizi veya askıya alacağınızı belirlemek için kullanılır.
    • Etki Analizinin Zaman Alması: Aktif işlem örneklerinin sayısı arttıkça ve her biri çok sayıda aktivite içerdiğinde, etki analizi daha fazla zaman alabilir. 
    • Aktif İşlem Örneklerinin Güncellenmesi: Aktif işlem örneklerinin sayısı arttıkça ve çok sayıda aktivite içerdiğinde, bu işlem örneklerini güncellemek daha karmaşık hale gelebilir. Özellikle etkilenen işlem örneklerini güncellemek için daha fazla kaynak ve süre gerekebilir.

    Sonuç olarak, çok sayıda aktivite içeren aktif işlem örnekleri, işlem süreçlerinin dağıtılması ve güncellenmesi sırasında daha fazla zaman ve kaynak gerektirebilir. Bu nedenle, bu tür işlem örneklerini yönetirken dikkatli olmak ve etkilerini analiz etmek önemlidir.

    Bunun için süreç akışını analiz edin, içindeki alt süreçleri tanımlayın ve bunları yeni süreçlere taşıyın. Daha sonra yeni oluşturulan süreçleri ana süreç akışında alt süreçler olarak yürütmek için Execute Process aracını kullanın.

    Bu şekilde deployment daha hızlı çalışır çünkü süreç, teker teker yürütülen daha küçük alt süreçler aracılığıyla yürütülür. Bu şekilde, etki analizinin çok daha az bilgi üzerinden geçmesi gerekir ve yükseltme daha kolay olur.

    Daha iyi açıklamak için, tıbbi randevuları yönetmeye yönelik bir süreci hayal edin: doktor randevuya ilişkin damgalanmış ve arşivlenmiş bir rapor hazırlar; Hekim tarafından ileri tetkik istenmesi halinde raporun da kaşelenerek arşivlenmesi; Son olarak reçete varsa o da damgalanıp arşivlenir. Tıbbi randevu, tüm muayeneler (varsa) tamamlandığında sona erer ve yeni bir randevu almanın gerekliliğini doğrular.

     Ana akıştaki alt süreçler :

    • Bir belgenin damgalanması ve arşivlenmesi. Ana akışı basitleştirmenin yanı sıra bu yeni alt süreç, koşullu başlatmaların akışında yeniden kullanılabilir.
    • Yeni randevunun doğrulanması ve planlanması. Ana akışı basitleştirir.

    Ana süreç akışı kısalıp basitleşiyor ve iki yeni küçük süreç yaratılıyor.

    NotifyPhysician gönderim e-postası da, belgenin türüne bağlı olarak yürütülüp yürütülmeyeceği isteğe bağlı bir dal olarak yeni sürece dahil edilir. Bu şekilde, iki koşullu başlatmayı parametre olarak belge türüyle tek bir başlangıçta birleştirerek süreç akışını daha da basitleştirebiliriz.

    İşlem sürecinin daha basit ve düzenli hale getirilmesi ve farklı belge türlerine göre eylemlerin nasıl yönlendirileceği konusunda bir düzenleme yapıldı ve bu, işlem süreçlerini daha esnek hale getirirken, aynı zamanda daha kolay yönetilebilir hale getirdi.

  • Bu konuyu yanıtlamak için giriş yapmış olmalısınız.