OmniScript Denetleyici: OmniStudio JSON için DevTools çalışma zamanı hata ayıklayıcı
OmniScript Denetleyicisi, Mubarik Hussain tarafından oluşturulmuş, Salesforce ve Vlocity geliştiricileri için OmniStudio rehberli süreçlerine çalışma zamanı görünürlüğü sağlayan bir Chrome DevTools uzantısıdır. Araç, tarayıcı geliştirici araçları içinde canlı jsonData ve arka uç etkileşim günlüklerini ortaya çıkararak, OmniScript kaynaklarını düzenlemeden denetleme imkanı sunar. Ana unsurlar arasında gerçek zamanlı bir JSON denetleyicisi, bir Eylemler izleyici, sözdizimi vurgulu ağaç görünümleri ve çoklu ad alanı desteği bulunmaktadır. Hedef kitlesi, üretim veya kum havuzu ortamlarında karmaşık rehberli iş akışlarını sorun gidermek ve hata ayıklamak için çalışan geliştiriciler ve mimarlardır.
Hızlı inceleme için DevTools içinde canlı çalışma durumunu açığa çıkarır
Bu araç, geliştiricilerin hata ayıklama ifadeleri eklemeden veya kaynak yapılandırmasını değiştirmeden adım durumunu gözlemlemelerine olanak tanıyan aktif OmniScript adımlarından canlı jsonData gösteren Gerçek zamanlı JSON Veri Denetleyicisi içerir. Bu canlı görünüm, tasarım zamanı önizlemesi ile çalışma zamanı davranışı arasındaki boşluğu kapatır; bu, gömülü bileşenlerin çalıştırma sayfasında önizleme ortamından farklı davrandığı durumlarda yardımcı olur.
Arka uç eylemlerini izler ve yürütme zamanlamasını milisaniye cinsinden raporlar
Eylemler sekmesi, arka uç etkileşimlerini izler ve Entegrasyon Prosedürleri, DataRaptors, Uzaktan Eylemler ve HTTP çağrıları dahil olmak üzere istek ve yanıt yüklerini yüzeye çıkarır. Her izlenen eylem için yürütme zamanlamasını ve durumunu kaydeder; bu, yavaş veya başarısız çağrıları, yüzey semptomlarından tahmin etmek yerine, kaydedilen süreler ve sonuç kodları ile tanımlamayı mümkün kılar.
Kompleks JSON'u gezinir ve seçicilerle özel bileşenleri inceler
Sözdizimi vurgulamalı ağaç görünümü, daha kolay gezinme için iç içe geçmiş nesneleri ve dizileri sunar ve tek tıklama ile Pano'ya Kopyala tam yükleri çevrimdışı analiz için dışa aktarır. Çoklu ad alanı desteği Vlocity endüstri ad alanlarını kapsar, ayrıca Özel Seçici desteği, geliştiricilerin topluluk çalışma zamanlarında kullanılan standart dışı adımlar veya özel Lightning Web Bileşenleri için seçiciler eklemesine olanak tanır.
Minimum izinler ve yerel depolama ile Chrome DevTools'a entegre olur
Kurulum, Chrome DevTools'a (F12) erişim gerektirir ve Salesforce Lightning Experience ve Experience Cloud sitelerinde çalışır. Uzantı hafif olarak tanımlanır ve dışarıda veri depolamaz; tek kalıcı öğeler, cihazda yerel olarak kaydedilen özel seçicilerdir. Bu tasarım, aracı bir geliştiricinin tarayıcı ortamında kendi kendine yeterli tutar.
OmniStudio uzmanları için odaklanmış yardımcı araç, canlı ortamlarda değerli
Salesforce geliştirici topluluğunda, üretim veya sandbox ortamlarında OmniStudio bileşenlerini sorun gidermek için pratik bir yardımcı araç olarak tanınan bu araç, doğrudan çalışma zamanı sorun giderme ihtiyacı olan geliştiriciler ve mimarlar için uygundur. OmniStudio ve Vlocity iş akışlarına dar odaklanması, genel web hata ayıklama için daha az yararlı hale getirir, bu nedenle çalışmanızın özellikle rehberli iş akışları ve endüstri ad alanlarıyla ilgili olduğu durumlarda değerlendirin.