Trình điều khiển ODBC của Salesforce cho phép bạn làm việc với Salesforce bằng cách sử dụng SQL (và kể từ phiên bản 2.0 của trình điều khiển, cả SOQL).
Sau khi bạn đã tải xuống, cài đặt và cấp phép trình điều khiển Salesforce ODBC (xem tài liệu về trình điều khiển), bạn cần thiết lập nguồn dữ liệu ODBC nơi bạn chỉ định tên người dùng và mật khẩu Salesforce của mình. Sau đó, bạn đã sẵn sàng nhập một số SQL vào ứng dụng ODBC của mình.
Để giải quyết chủ đề của blog này, dựa trên yêu cầu của khách hàng, câu lệnh SQL này:
insert into ContentDocumentLink (LinkedEntityId, ContentDocumentId, ShareType) Values('a000H00000sWZ9AQAW', '0690H000004bVnOQAU', 'V')
thêm đối tượng tùy chỉnh được chỉ định vào danh sách Chia sẻ với của ContentDocument trong GUI phụ trợ Salesforce, trong đó:
- 'a000H00000sWZ9AQAW' là ID của một đối tượng tùy chỉnh.
- '0690H000004bVnOQAU' là id của ContentDocument.
- V (Viewer) là một ShareType.
ShareType cũng có thể là C (Cộng tác viên) hoặc I (Suy ra). Tuy nhiên, trong quá trình thử nghiệm, "tôi" không hoạt động với chúng tôi. Chúng tôi gặp lỗi "quyền truy cập bị từ chối", điều này thật lạ vì chúng tôi chỉ sử dụng một người dùng, quản trị viên hệ thống, để thực hiện mọi thứ trong Salesforce.