OmniScript Inspector: Trình gỡ lỗi thời gian chạy DevTools cho OmniStudio JSON
OmniScript Inspector, được tạo ra bởi Mubarik Hussain, là một tiện ích mở rộng Chrome DevTools dành cho các nhà phát triển Salesforce và Vlocity cần có khả năng nhìn thấy thời gian thực vào các quy trình hướng dẫn OmniStudio. Công cụ này hiển thị jsonData trực tiếp và nhật ký tương tác backend bên trong công cụ phát triển trình duyệt, cho phép kiểm tra mà không cần chỉnh sửa mã nguồn OmniScript. Các yếu tố chính bao gồm một trình kiểm tra JSON thời gian thực, một trình theo dõi Hành động, các chế độ xem cây có đánh dấu cú pháp, và hỗ trợ đa không gian tên. Nó nhắm đến các nhà phát triển và kiến trúc sư đang khắc phục sự cố và gỡ lỗi các quy trình làm việc hướng dẫn phức tạp trong môi trường sản xuất hoặc sandbox.
Phơi bày trạng thái thời gian chạy trực tiếp bên trong DevTools để kiểm tra ngay lập tức
Công cụ bao gồm một Trình kiểm tra Dữ liệu JSON Thời gian thực hiển thị jsonData trực tiếp từ các bước OmniScript đang hoạt động, cho phép các nhà phát triển quan sát trạng thái bước mà không cần thêm các câu lệnh gỡ lỗi hoặc thay đổi cấu hình nguồn. Cái nhìn trực tiếp đó thu hẹp khoảng cách giữa xem trước thời gian thiết kế và hành vi thời gian chạy, điều này giúp khi các thành phần nhúng hoạt động khác nhau trên trang đang chạy so với môi trường xem trước.
Theo dõi các hành động backend và báo cáo thời gian thực hiện bằng mili giây
Tab Hành động giám sát các tương tác backend và hiển thị các tải trọng yêu cầu và phản hồi, bao gồm các Quy trình Tích hợp, DataRaptors, Hành động Từ xa và các cuộc gọi HTTP. Nó ghi lại thời gian thực hiện và trạng thái cho mỗi hành động được theo dõi, giúp xác định các cuộc gọi chậm hoặc thất bại bằng thời gian ghi lại và mã kết quả của chúng thay vì đoán từ các triệu chứng bề mặt.
Điều hướng JSON phức tạp và kiểm tra các thành phần tùy chỉnh với các bộ chọn
Một chế độ xem cây được tô sáng cú pháp trình bày các đối tượng và mảng lồng nhau để dễ dàng điều hướng, và một cú nhấp chuột Sao chép vào Clipboard xuất các tải trọng đầy đủ để phân tích ngoại tuyến. Hỗ trợ đa không gian tên bao gồm các không gian tên ngành Vlocity, trong khi hỗ trợ Bộ chọn Tùy chỉnh cho phép các nhà phát triển thêm các bộ chọn cho các bước không chuẩn hoặc các Thành phần Lightning Web tùy chỉnh được sử dụng trong các thời gian chạy cộng đồng.
Tích hợp vào Chrome DevTools với quyền tối thiểu và lưu trữ cục bộ
Cài đặt yêu cầu quyền truy cập vào Chrome DevTools (F12) và hoạt động trên Salesforce Lightning Experience và các trang Experience Cloud. Tiện ích mở rộng được mô tả là nhẹ và không lưu trữ dữ liệu bên ngoài; các mục duy nhất được lưu trữ là các bộ chọn tùy chỉnh được lưu cục bộ trên thiết bị. Thiết kế đó giữ cho công cụ tự chứa trong môi trường trình duyệt của nhà phát triển.
Công cụ tập trung cho các chuyên gia OmniStudio, có giá trị trong môi trường trực tiếp
Được công nhận trong cộng đồng lập trình viên Salesforce như một công cụ thực tiễn để khắc phục sự cố các thành phần OmniStudio trong môi trường sản xuất hoặc sandbox, công cụ này phù hợp với các nhà phát triển và kiến trúc sư cần khắc phục sự cố trực tiếp trong thời gian chạy. Sự tập trung hẹp vào OmniStudio và các quy trình làm việc Vlocity khiến nó ít hữu ích cho việc gỡ lỗi web chung, vì vậy hãy đánh giá nó khi công việc của bạn liên quan cụ thể đến các quy trình làm việc hướng dẫn và không gian tên ngành.