Code Builder cho Salesforce Admin
- Talentforce

- May 13
- 6 min read
Tôi cá rằng bạn khó có thể nhớ lần cuối cùng mình nghĩ: “À, mình biết Code Builder có thể làm được điều đó.” Hãy suy nghĩ kỹ, vì tôi đoán câu trả lời là “chưa bao giờ”. Bây giờ hãy so sánh với các công cụ trước đây như Developer Console và Workbench, thường thì cảm giác là: “May mà mình có công cụ đó.” Tôi nghĩ chúng ta chưa thực sự cho Code Builder một cơ hội. Thậm chí, tôi dám nói rằng sau bài viết này, năm từ sẽ xuất hiện trong đầu nhiều người khi tìm kiếm giải pháp sẽ là: “Code Builder làm được điều đó.”
Chính xác thì Code Builder là gì?
Đây là một khái niệm hoàn toàn khác so với Developer Console và Workbench. Trong khi cả hai đều là các công cụ nền web hoạt động theo mô hình client-server truyền thống, Code Builder sử dụng các công nghệ web mới nhất để cung cấp một phiên bản ảo của Visual Studio Code (VS Code) chạy ngay trong trình duyệt của bạn.
Điều này có nghĩa là những gì bạn thấy trên trang web không chỉ là phản hồi đơn giản từ máy chủ, mà là quyền truy cập trực tiếp vào một phiên bản phần mềm đang chạy trên Amazon Web Services (AWS). Nói cách khác, bạn có toàn bộ sức mạnh của VS Code mà không cần cài đặt VS Code trên máy tính. Điều này cũng dẫn đến một số tác động cụ thể về cách công cụ có thể được sử dụng trong org của bạn.
VS Code là gì?
VS Code là môi trường phát triển tích hợp (IDE) miễn phí và mã nguồn mở của Microsoft. Mặc dù bất kỳ công cụ nào cũng có thể sử dụng nền tảng Salesforce để xây dựng ứng dụng, Salesforce đã tập trung phát triển các công cụ dành cho VS Code để hỗ trợ phát triển trên nền tảng này. Điều đó được thể hiện qua nhiều plugin dành cho VS Code, giúp việc xác thực với org và triển khai mã trở nên dễ dàng hơn. Nhưng VS Code còn làm được nhiều hơn thế, và chính phần “nhiều hơn thế” đó lại đặc biệt hữu ích đối với các admin.
Cài đặt Code Builder trong org của bạn
Code Builder được cung cấp dưới dạng một gói AppExchange mà bạn có thể cài đặt vào org tùy theo phiên bản Salesforce đang sử dụng. Để biết về tính khả dụng, các bước cài đặt và giấy phép bổ sung, hãy xem tài liệu cài đặt Code Builder.
Kết nối Code Builder với org của bạn
Điều này có thể nghe hơi ngược đời, nhưng hãy nhớ rằng Code Builder là một phần mềm đang chạy trên một phiên bản Amazon và được hiển thị thông qua trang web. Nó không thể trực tiếp truy cập dữ liệu trong org của bạn nếu chưa được bạn cho phép. Tương tự, phiên bản Amazon đó cũng được bảo mật cho người đăng nhập vào nó — nghĩa là sau khi kết nối, mọi thứ bạn sử dụng trong Code Builder chỉ hiển thị với những người có thông tin xác thực phù hợp.
Việc kết nối rất đơn giản.
Sau khi khởi chạy Code Builder, bạn sẽ thấy một trang có nút để kết nối org. Nếu không thấy, hãy vào thanh tìm kiếm ở phía trên và chọn Show and Run Commands.
Sau đó, nhập Auth để lọc danh sách lệnh và chọn SFDX: Authorize an Org.
Chọn đúng URL dành cho org của bạn.
Nhập bí danh (alias) cho org. Điều này giúp bạn có một tên thân thiện để tham chiếu sau này.
Bạn sẽ được chuyển tới một trang gửi mã ngẫu nhiên. Hãy đăng nhập bằng thông tin tài khoản Salesforce của bạn.
Cấp quyền cho Salesforce CLI.
Sau đó, bạn sẽ nhận được xác nhận rằng kết nối đã thành công và có thể quay lại Code Builder.
Bạn đã sẵn sàng bắt đầu. Nếu kết nối đúng cách, bạn sẽ thấy alias từ bước 3 ở góc dưới bên trái màn hình. Nếu không thấy, hãy thử tải lại trang.
Mặc dù Code Builder có rất nhiều khả năng, ở đây chúng ta sẽ tập trung vào hai cách mà nó có thể hỗ trợ công việc của bạn:
Tạo các truy vấn Salesforce Object Query Language (SOQL) để tìm kiếm và xem xét dữ liệu trong org.
Có một nơi tập trung để xem nhiều khía cạnh khác nhau của org, như custom object và field.
Truy cập dữ liệu dễ dàng với SOQL Builder
Ngay từ đầu, Code Builder đã có thể hiểu metadata của bạn. SOQL cho phép bạn tìm kiếm dữ liệu đồng thời áp dụng các bộ lọc để lấy đúng kết quả mong muốn.
Nếu bạn chưa quen với SOQL, hãy cùng phân tích một truy vấn đơn giản.

Dòng đầu tiên thiết lập object cần tìm kiếm (Account) và các field bạn muốn trả về (ID, Name).
Dòng thứ hai xác định cách lọc các bản ghi mong muốn; trong trường hợp này là các account được tạo trong ngày hôm nay.
Cuối cùng, bạn muốn dữ liệu được sắp xếp như thế nào? Ở đây là sắp xếp tăng dần theo tên.
SOQL Builder được tích hợp sẵn trong Code Builder và cho phép bạn dễ dàng tạo truy vấn để xem dữ liệu của mình. Để truy cập:
Quay lại thanh tìm kiếm ở phía trên.
Chọn Show and Run Commands.
Nhập SOQL.
Chọn SFDX: Create Query in SOQL Builder.
Bạn sẽ thấy một giao diện tương tự như sau:

Tại đây, bạn có thể:
Chọn object để thực hiện truy vấn.
Chọn các field muốn trả về.
Tạo các bộ lọc để thu hẹp kết quả, theo cách rất giống khi xây dựng công thức (formula).
Xác định field dùng để sắp xếp kết quả và chiều sắp xếp.
Chỉ định giới hạn số lượng kết quả trả về. Giá trị mặc định và tối đa là 2.000.
Bạn sẽ thấy câu truy vấn được tạo tự động ở phía bên phải. Khi sẵn sàng, hãy nhấn Run Query. Sau đó, bạn sẽ thấy bảng kết quả tương tự như sau:

Để truy cập Org Browser, hãy nhấn vào biểu tượng đám mây màu tối trên thanh điều hướng bên trái. Để cập nhật dữ liệu mới nhất, hãy nhấn vào biểu tượng làm mới (refresh) hình tròn ở phía trên. Lúc này, bạn sẽ thấy danh sách tất cả các metadata object cấp cao nhất trong org của mình.
Muốn xem nhanh toàn bộ thông tin về phiên bản hiện tại của object Account? Hãy vào Custom Objects, sau đó nhấn vào biểu tượng đám mây có mũi tên tải xuống bên cạnh Account. Thao tác này sẽ tải metadata hiện tại về phiên bản Code Builder đang chạy.
Sau khi tải xong, hãy vào biểu tượng Explorer ở đầu thanh điều hướng bên trái và mở thư mục force-app/main/default để xem mọi thứ đã tải từ Org Browser.
Nếu mở thư mục objects/Account, bạn sẽ thấy bản “snapshot” của toàn bộ cấu trúc object, từ field đến list view, ví dụ như sau:

Nhưng vẫn còn nhiều hơn thế
Đây mới chỉ là phần rất nhỏ trong cách Code Builder có thể tương tác với org và hỗ trợ bạn thực hiện nhiều tác vụ khác nhau. Tất cả những gì bạn thấy ở đây chủ yếu là xem dữ liệu và cấu trúc, nhưng Code Builder còn cung cấp các phương thức để cập nhật cả dữ liệu lẫn cấu trúc đó.
Khám phá Salesforce cùng Talentforce
Nếu bạn muốn học và thực hành Salesforce bài bản hơn, Talentforce là một trung tâm đào tạo tập trung vào việc phát triển kỹ năng Salesforce cho học viên và người đi làm.
Tại đây, học viên có thể:
Làm quen với hệ sinh thái Salesforce từ cơ bản đến nâng cao.
Thực hành trực tiếp với các công cụ như Code Builder, VS Code, Flow, Apex và SOQL.
Học cách quản trị và phát triển ứng dụng trên Salesforce thông qua các dự án thực tế.
Chuẩn bị cho các chứng chỉ quốc tế như Salesforce Administrator và Platform App Builder.
Được hướng dẫn bởi mentor có kinh nghiệm triển khai thực tế trong doanh nghiệp.
Talentforce hướng đến việc giúp học viên không chỉ hiểu lý thuyết mà còn có khả năng áp dụng Salesforce vào công việc thực tế, từ quản trị hệ thống CRM đến phát triển giải pháp trên nền tảng Salesforce.
.png)



Comments