İş süreçleri sorun giderme

Bu makale, uygulama beklendiği gibi çalışmıyorsa (yanlış sonuç elde edilir / veriler güncellenmez) yapılması gereken adımları açıklayacaktır.

İş süreci akışları ve bağlantıları

İsteği sunucuya göndermekten sorumlu iş sürecinin doğru yapılandırıldığından emin olun.

Bir düğme tıklandığında iş süreci tetiklendiğinde bir örnek düşünün. Bu nedenle, BP'nin onClick tetikleyicisiyle başladığını kontrol etmek önemlidir.

example_1

Ayrıca, iş süreçleri arasında tüm bağlayıcıların ayarlandığını ve Component ID belirtildiğini görmek önemlidir.

example_2

Ayrıca, BP'nin yürütülmesinde belirli bir adıma gittiğinden emin olmak Write to log ve Show notification Show toast bloklarını göster'i kullanabilirsiniz. Böylece akışını takip edebilir ve işlemin hangi blokta çalışmadığını veya hatalı çalıştığını görebilirsiniz.

example_3

Web uygulamalarında Write to log kullanırken, mesaj geliştirici aracı konsolunda görüntülenecektir (Google Chrome tarayıcısında F12).

example_4

Sunucu isteği sorunu

İsteğin gerçekten sunucuya gittiğinden emin olun. Bunu yapmak için yayınlanan uygulamada geliştirici moduna (F12) geçmeniz gerekir. Tüm istekler Network sekmesinde görünür olacaktır. Sadece talebin gerçekliğini değil, aynı zamanda tüm ayrıntılarını da kontrol edebilirsiniz. Payloads sekmesinde istek parametrelerini görebilirsiniz.

example_6

Sunucunun yanıtı Preview sekmesinde bulunabilir.

example_7

Yük hataları iste

İstek gönderildiyse ve tetikleyiciler doğru yapılandırıldıysa, isteğin kendisinde hatalar olup olmadığını kontrol etmeye değer. Yanlış parametreler sağlanmış (veya hiç verilmemiş) olabilir. Bu, Network sekmesinde kontrol edilebilir ve Payload sekmesinde tam olarak amaçlananın iletildiğini kontrol edebilirsiniz.

example_6 Talebin doğruluğu konusunda herhangi bir şüpheniz varsa, o zaman #1'den başlamanız ve Show Notification ve Write To Log bloklarını iş sürecindeki hataları belirleyerek “zayıf” yerlere koymanız gerekir.

example_3

Hata başka yerde

Düğmeye basıldı, istek doğru, hata yok ama yine de çalışmıyor. O zaman yanlış olan ne? İstenen sonuç, aradığınız yerde aranmıyor olabilir. Örneğin, bir tabloya bir kayıt eklersiniz ve bu gerçekten eklenir, ancak bu tablodaki veri güncelleme işlemi düzgün yapılandırılmadığından sonuç görünmez. En iyi seçenek, Swagger süreç akışını kontrol etmektir. Project API bölümündeki Preview açılır menüsünde bulunabilir. Bu, AppMaster her uygulamada oluşturulan harika bir araçtır. Aslında bu, uygulama için otomatik olarak oluşturulmuş bir belgedir. Tüm Endpoints test etmek, olası tüm eylemleri test etmek ve bunları pratikte görmek mümkündür. Örneğin, gerekli parametrelerle bir istek gönderebilir ve bu isteğin sonucunu alabilirsiniz.

swagger

Günlükleri kullanma

Belki de sürecin kendisinde hatalar var? İş süreçleri genellikle oldukça karmaşıktır. Çok sayıda blok, farklı koşullar, kontroller, dallar, döngüler. Bu durumda hatayı ön tarafta görmenize yardımcı olabilecek Bildirim ve Toast bloklarına ek olarak loglara dikkat etmenizde fayda var. Hem önceden oluşturulmuş bir Write to log bloğunu kullanabilirsiniz hem de günlüğe kaydetme ayarlandıktan sonra neyin yanlış gittiğini öğrenebilirsiniz.

Yukarıdaki tüm adımlardan sonra hala sorun yaşıyorsanız, muhtemelen bizim (AppMaster Ekibi) farkında olmadığımız yeni bir hata buldunuz. Sorunu çözmemize izin vermek için bize ulaşın. Lütfen en kapsamlı bilgileri sağlayın: ekran görüntüleri, sorunun ayrıntılı açıklaması ve istek örnekleri ile Trace-ID .

Daha Fazla Oku En İyi Uygulamalar

Hata ayıklama ve günlüğe kaydetme
Hata ayıklama ve günlüğe kaydetme
Veriler nasıl kaydedilir ve AppMaster'da hata ayıklama için kullanılır
Web uygulamalarında tablo kullanımı
Web uygulamalarında tablo kullanımı
Tasarımları için tabloları ve işlevleri kullanma hakkında bilgi
Inspired to try this yourself?

AppMaster Team ile kodsuz becerilerinizi geliştirin!

Kurslarımıza göz atın ve AppMaster'ı en iyi şekilde nasıl kullanacağınızı adım adım öğrenin!

Daha Fazla AppMaster Kaynağı

Uzmanlarımızın yardımıyla her türlü sorunu çözün.
Zamandan tasarruf edin ve uygulamalarınızı oluşturmaya odaklanın.

Yardım ve Destek

Uzmanlarımızın yardımıyla her türlü sorunu çözün.

Destek Alın

Dokümantasyon

Başlangıç ve özellikler hakkında faydalı bilgiler.

Dokümanları Okuyun

Video Eğitimleri

Video eğitimleri ile AppMaster'ı nasıl kullanacağınızı öğrenin.

Öğreticileri İzleyin

Kullanıcı Topluluğu

Topluluğumuzun bir parçası olun ve daha fazlasını öğrenin.

Topluluğa Katılın