Salesforce - Hướng dẫn Nhanh

Salesforce bắt đầu như một giải pháp dựa trên đám mây cho CRM. CRM là từ viết tắt của Customer Relationship Management. Nó liên quan đến việc quản lý tất cả các khía cạnh của mối quan hệ giữa một tổ chức và khách hàng của nó. Ví dụ: chi tiết liên hệ của khách hàng, các giao dịch đang diễn ra hoặc đã hoàn thành, các yêu cầu hỗ trợ từ khách hàng hoặc một khách hàng tiềm năng mới từ một khách hàng mới. Ngoài thông tin liên quan đến khách hàng, nó còn liên quan đến việc lưu trữ và quản lý thông tin chi tiết của mọi người và bộ phận liên quan từ tổ chức người bán đang quản lý tài khoản và nhu cầu của khách hàng. Điều này giúp dễ dàng quản lý và tăng cường mối quan hệ với khách hàng và do đó tăng trưởng tốt hơn cho tổ chức.

Sau đây là các tính năng khác nhau của nền tảng Salesforce:

Quản lý liên hệ

Để xem chi tiết liên hệ của khách hàng, lịch sử hoạt động, liên lạc với khách hàng và các cuộc thảo luận về tài khoản nội bộ, v.v. Tóm lại, nó quản lý tất cả dữ liệu liên quan đến liên hệ với khách hàng.

Quản lý cơ hội

Nó cung cấp thông tin chi tiết về giai đoạn mà một thỏa thuận đang thực hiện, các sản phẩm liên quan đến thỏa thuận, báo giá cho thỏa thuận, v.v. Tóm lại, nó quản lý tất cả dữ liệu giúp xác định, tiến triển và kết thúc một thỏa thuận.

Tương tác với lực lượng bán hàng

Tính năng này tập trung vào việc tạo liên hệ được cá nhân hóa với khách hàng cho các chiến dịch khác nhau do nhóm tiếp thị thiết kế. Nó cũng cung cấp cảnh báo bán hàng theo thời gian thực dựa trên mức độ tương tác với khách hàng.

Hợp tác bán hàng

Tính năng này giúp nhanh chóng tìm được các chuyên gia có thể giúp chốt giao dịch dựa trên các truy vấn và phản hồi của khách hàng. Nói tóm lại, nó sẽ giúp mang lại nỗ lực hợp tác để thu hút toàn bộ nhóm vào thỏa thuận và làm cho thỏa thuận xảy ra.

Quản lý Hiệu suất Bán hàng

Nó cung cấp một thiết lập mục tiêu dựa trên số liệu, đồng thời cũng có phản hồi liên tục và phần thưởng cũng như sự công nhận cho nhóm bán hàng. Điều này giúp nâng cao hiệu suất của nhóm bán hàng.

Quản lý trưởng

Tính năng này bắt đầu và theo dõi các khách hàng tiềm năng đang tiến hành. Nó cũng giúp tối ưu hóa liên tục các chiến dịch trên mọi kênh.

Quản lý đối tác

Tính năng này giúp xây dựng cộng đồng với các đối tác. Nó cũng giúp kết nối trực tiếp với các đối tác kênh để chia sẻ mục tiêu, mục tiêu và hoạt động.

Ứng dụng di động Salesforce

Đây là nền tảng di động để thực hiện tất cả các hoạt động trên trên nền tảng di động.

Quy trình làm việc và Phê duyệt

Nó là một thiết kế trực quan để tự động hóa các quy trình kinh doanh. Giao diện cung cấp các tùy chọn kéo và thả đơn giản để thực hiện thiết kế này. Nó giúp tạo ra một quy trình phê duyệt linh hoạt với chiết khấu giao dịch và quản lý chi phí, v.v.

Tích hợp Email

Salesforce có thể tích hợp vào nền tảng email hiện có. Điều này giúp mang lại sự linh hoạt cho nhóm hiện tại mà không cần phải học thêm.

Đồng bộ hóa và chia sẻ tệp

Tính năng này cung cấp cho nhóm bán hàng sức mạnh để dễ dàng chia sẻ các tệp khác nhau, thảo luận về chúng và cập nhật chúng khi cần. Cũng nhận được cảnh báo khi có gì đó trong tệp thay đổi.

Báo cáo và Trang tổng quan

Trang tổng quan cung cấp hình ảnh thời gian thực về doanh nghiệp trong nháy mắt. Với điều này, bất kỳ ai cũng có thể tạo các báo cáo chi tiết có thể được truy cập từ mọi nơi.

Dự báo bán hàng

Tính năng này giúp có được cái nhìn thời gian thực về dự báo của nhóm bán hàng. Nó cung cấp hỗ trợ đa tiền tệ và một chế độ chỉnh sửa nội dòng để quản lý tốt dự báo bán hàng.

Quản lý lãnh thổ

Tính năng này được sử dụng để tạo nhiều mô hình lãnh thổ, xem trước chúng trước khi triển khai và liên tục tối ưu hóa và cân bằng các lãnh thổ trong suốt cả năm.

Salesforce mang lại trải nghiệm được tùy chỉnh cao cho khách hàng, nhân viên và đối tác của một tổ chức. Nền tảng như vậy được sử dụng để tùy chỉnh chức năng tiêu chuẩn và tạo các trang, thành phần, ứng dụng tùy chỉnh, v.v. Ngoài ra, nó được thực hiện nhanh hơn, chủ yếu là do kiến ​​trúc tuyệt vời mà nó được xây dựng. Dưới đây là phần giới thiệu ngắn gọn về Kiến trúc Salesforce.

Kiến trúc Salesforce

Kiến trúc của Salesforce có thể được đưa vào các lớp để hiểu rõ hơn. Mục đích và chức năng của mỗi lớp được mô tả dưới đây:

Đám mây nhiều người đáng tin cậy

Ở đây nhiều phiên bản của một hoặc nhiều ứng dụng hoạt động độc lập trong môi trường dùng chung. Các cá thể được gọi là người thuê và chúng tách biệt với nhau một cách hợp lý trong khi vẫn giữ nguyên về mặt vật lý trong cùng một phần cứng. Nó được gọi là đáng tin cậy vì cả tính chất mạnh mẽ và tính bảo mật cao.

Nền tảng siêu dữ liệu có thể mở rộng

Nền tảng điều khiển siêu dữ liệu giúp dễ dàng tùy chỉnh và mở rộng quy mô khi lượng dữ liệu hoặc phiên bản người dùng đồng thời tăng lên.

Hệ sinh thái doanh nghiệp

Hệ sinh thái bán hàng của doanh nghiệp là rất lớn do một số lượng lớn các đối tác đóng góp bằng cách tạo và duy trì các ứng dụng trong nền tảng này.

CRM và chức năng liên quan

Salesforce bao gồm tất cả các khía cạnh của CRM trong danh sách các tính năng của nó và cũng mở rộng nó bằng cách cung cấp các tính năng để tạo ứng dụng và tích hợp phân tích, v.v.

API

Salesforce cung cấp bộ API mạnh mẽ. Điều này giúp phát triển và tùy chỉnh Ứng dụng di động Salesforce1.

Vì Salesforce là một hệ thống dựa trên đám mây nên bạn không cần cài đặt phần mềm nào. Tất cả những gì bạn phải làm là đăng ký bản dùng thử miễn phí và bắt đầu. Tài khoản dùng thử miễn phí cung cấp gần như tất cả các tính năng mà bạn cần học để hiểu những điều cơ bản về nền tảng Salesforce. Bây giờ chúng ta hãy thảo luận về các bước để bắt đầu với môi trường Salesforce.

Bước 1

Truy cập liên kết Salesforce và nhấp vào Bản dùng thử miễn phí.

Nó sẽ đưa bạn đến một cửa sổ nơi bạn phải điền vào một số thông tin chi tiết về bạn và đăng ký.

Bước 2

Bạn sẽ nhận được một thư kích hoạt cho tài khoản của mình, trong đó cũng có thông tin chi tiết về tài khoản của bạn và thời gian dùng thử. Nhấp vào liên kết trong email để xác minh ID email của bạn và kích hoạt tài khoản.

Bước 3

Một lần nữa, hãy truy cập liên kết Salesforce và nhấp vào đăng nhập. Cung cấp thông tin đăng nhập mà bạn vừa tạo. Bạn sẽ được chuyển đến màn hình sau.

Bạn đã sẵn sàng học khi môi trường của bạn đã được thiết lập ngay bây giờ. Bạn có thể nhấp vàoTake Tour of Salesforce để làm quen với giao diện người dùng.

Sales Cloud là một phần của nền tảng Salesforce.com, tập trung vào việc nâng cao hiệu quả của đội ngũ bán hàng của một tổ chức và do đó làm tăng số lượng bán hàng. Nó là duy nhất khi so sánh với các phương thức bán hàng khác vì nó cung cấp cả thông tin tài khoản của khách hàng cũng như thông tin thu thập từ các nền tảng xã hội về sản phẩm và khách hàng. Điều này giúp đánh giá tiềm năng của một mối hàng và kết thúc bán hàng nhanh hơn.

Sau đây là chìa khóa business Goals đạt được bằng cách sử dụng Đám mây bán hàng.

Đóng nhiều giao dịch hơn

Sự sẵn có của tất cả thông tin tài khoản cũng như thông tin sản phẩm cho nhu cầu của khách hàng giúp dễ dàng thu hút nhiều khách hàng tiềm năng hơn.

Đóng giao dịch nhanh hơn

Các ứng dụng dành cho thiết bị di động và thiết kế trực quan của quy trình làm việc để phê duyệt quy trình kinh doanh giúp việc chốt giao dịch nhanh hơn.

Nhận nhiều ưu đãi hơn

Tối ưu hóa liên tục các chiến dịch tùy thuộc vào phản ứng của thị trường và kết thúc tương tác với các đối tác kênh sẽ nhận được nhiều giao dịch hơn.

Quyết định nhanh hơn

Tính sẵn có của các báo cáo và trang tổng quan cung cấp một bức tranh rất chi tiết về kịch bản kinh doanh và cũng làm tăng độ chính xác của dự báo bán hàng. Vì vậy, các quyết định kinh doanh được đưa ra nhanh chóng.

Các tính năng chính của đám mây bán hàng

Trong phần này, chúng ta sẽ thảo luận về các tính năng chính của Sales Cloud. Các tính năng được mô tả bên dưới -

Quản lý liên hệ

Cung cấp thông tin đầy đủ về khách hàng bao gồm các cuộc trao đổi, thảo luận trước đó, số điện thoại liên hệ chính và email.

Quản lý cơ hội

Nó giúp tạo và thay đổi báo giá để đáp ứng với tương tác bán hàng và kịch bản giao dịch.

Tương tác với lực lượng bán hàng

Đưa ra cảnh báo về khách hàng tiềm năng đang hoạt động và tạo các chiến dịch được cá nhân hóa.

Quản lý trưởng

Giúp chỉ định khách hàng tiềm năng cho đúng người và theo dõi các chiến dịch.

Báo cáo và Trang tổng quan

Giúp tạo trang tổng quan có thể được xem chi tiết để biết thêm thông tin. Điều này dẫn đến quyết định nhanh hơn.

Dự báo bán hàng

Cung cấp chế độ xem dự báo bán hàng chính xác có thể được điều chỉnh dựa trên dữ liệu thời gian thực.

Quy trình làm việc và Phê duyệt

Giúp đơn giản hóa quy trình phê duyệt và tự động hóa bất kỳ quy trình kinh doanh nào bằng cách sử dụng giao diện kéo và thả trực quan.

Quản lý lãnh thổ

Giúp tạo các mô hình lãnh thổ khác nhau và áp dụng các quy tắc cho chúng.

Đồng bộ hóa và chia sẻ tệp

Tìm kiếm, chia sẻ và tìm tệp nhanh hơn. Điều này dẫn đến một sự hợp tác lớn hơn.

Quản lý Hiệu suất Bán hàng

Giúp tạo mối liên hệ giữa dữ liệu bán hàng và mục tiêu bán hàng. Nó cũng giúp tạo tóm tắt hiệu suất.

Quản lý đối tác

Dễ dàng kết nối với các đối tác và cung cấp cho họ cái nhìn về hiệu suất bán hàng. Nó cũng giúp dễ dàng giới thiệu, đào tạo và hỗ trợ các đối tác bán hàng.

Phần này của nền tảng Salesforce tập trung vào việc hỗ trợ và giúp đỡ khách hàng. Điều này giúp giữ chân khách hàng, tăng sự hài lòng và lòng trung thành của họ. Sự độc đáo của nó nằm ở việc cung cấp dịch vụ nhanh hơn so với các phương pháp truyền thống, quan tâm đến từng nhu cầu của khách hàng và chủ động tiếp cận các vấn đề của khách hàng. Điều đó cuối cùng nâng cao trải nghiệm của khách hàng, do đó lòng trung thành tạo ra tác động tốt đến doanh số bán hàng.

Sau đây là chìa khóa business Goals đạt được bằng cách sử dụng Đám mây dịch vụ -

  • Personalized Service - Mang đến cho mỗi khách hàng trải nghiệm dịch vụ tốt dựa trên các vấn đề riêng biệt và lịch sử mua hàng và khiếu nại của họ.

  • Always-on Service - Cung cấp dịch vụ 24/7

  • Multi-channel support - Gặp gỡ khách hàng trên các kênh ưa thích của họ như di động, điện thoại, trò chuyện, v.v.

  • Faster support - Quản lý các nhu cầu dịch vụ khác nhau từ một bảng điều khiển duy nhất giúp cung cấp các dịch vụ hỗ trợ nhanh hơn.

Các tính năng chính của Đám mây dịch vụ

Trong phần này, chúng ta sẽ thảo luận về các tính năng chính của Service Cloud. Những tính năng này giúp hoàn thành các mục tiêu kinh doanh nêu trên. Các tính năng được mô tả bên dưới -

Bảng điều khiển cho Dịch vụ

Nó là một nền tảng thống nhất để quản lý tất cả các trường hợp được giao cho một đại lý để nó có thể giúp ưu tiên các nhiệm vụ trong tầm tay. Điều này cũng giúp mang lại trải nghiệm cá nhân hóa cho khách hàng của từng trường hợp.

Kiến thức cơ bản

Các tương tác và giải pháp của khách hàng được nắm bắt và sắp xếp thành cơ sở kiến ​​thức. Điều này giúp giải quyết vấn đề nhanh hơn.

Dịch vụ khách hàng xã hội

Khi ngày càng có nhiều khách hàng kết nối với tổ chức thông qua phương tiện truyền thông xã hội, tính năng này giúp cung cấp dịch vụ trên chính nền tảng truyền thông xã hội mà không yêu cầu khách hàng truy cập các trang web riêng biệt để tương tác.

Đại lý trực tiếp

Tính năng này cung cấp trợ giúp trực tuyến theo thời gian thực với dịch vụ trò chuyện độc đáo của nó.

Nền tảng di động

Nền tảng Salesforce1 là nền tảng di động để quản lý dịch vụ khách hàng từ mọi thiết bị và mọi nơi.

Cộng đồng đám mây dịch vụ

Nó cho phép khách hàng tự giúp mình bằng cách giúp đỡ lẫn nhau. Nhiều công cụ có sẵn để tự phục vụ theo các yêu cầu xử lý sự cố khác nhau.

Nhà phát triển Salesforce sử dụng khu vực thiết lập để định cấu hình và tùy chỉnh giao diện. Nó cũng được sử dụng để thêm và hỗ trợ những người dùng khác cũng như xây dựng nhiều chức năng khác. Có nhiều đường dẫn đến cùng một nút thiết lập. Trong hướng dẫn này, chúng ta sẽ thấy các đường dẫn và cấu hình thiết lập được sử dụng phổ biến nhất.

Trang chủ Salesforce có cả Giao diện Người dùng Chiếu sáng cổ điển và hiện đại. Chúng tôi đang đề cập đến giao diện ánh sáng hiện đại. Tất cả hầu hết tất cả các tính năng đều có sẵn trong cả Giao diện người dùng cổ điển và Lighting đi kèm với nhiều tính năng có lợi cho người dùng.

Thiết lập vị trí

Liên kết thiết lập nằm ở góc trên cùng bên phải của trang như trong ảnh chụp màn hình bên dưới. Nhấp vào trang chủ thiết lập sẽ đưa chúng ta đến trang chủ thiết lập.

Thiết lập Trang chủ

Trang bên dưới hiển thị trang chủ thiết lập nơi chúng tôi thấy tất cả các tùy chọn có sẵn để nhà phát triển định cấu hình và tùy chỉnh tùy chọn.

Tùy chọn thiết lập

Bảng sau liệt kê các tính năng quan trọng thường được sử dụng trong hoạt động thiết lập.

Sr.No Cài đặt & Mục đích
1

Users

Tạo, Xóa người dùng. Quản lý hồ sơ người dùng và quyền.

2

Company Settings

Thông tin liên quan đến tổ chức của bạn. Như - Ngôn ngữ, Bản đồ và Vị trí, Miền, v.v.

3

Security

Hết hạn mật khẩu, chính sách truy cập, quản lý phiên và thiết lập đường kiểm tra.

4

Environment

Việc làm, Nhật ký và Hộp cát.

5

Objects and Fields

Trình quản lý đối tượng và Trình tạo lược đồ.

6

User Interface

Menu ứng dụng, Nhãn tùy chỉnh và Trình tạo ứng dụng chiếu sáng.

7

Custom Code

Các loại siêu dữ liệu tùy chỉnh, Dịch vụ email, Truy cập từ xa, v.v.

số 8

Analytics

Báo cáo và Trang tổng quan.

Nền tảng Salesforce lưu trữ dữ liệu trong các bảng quan hệ. Các bản ghi trong các bảng này chứa dữ liệu cho cấu trúc của chính nền tảng cũng như dữ liệu do người dùng tạo. Ví dụ: dữ liệu về cấu hình và cài đặt của tài khoản đã được tạo sẵn dưới dạng bảng quan hệ. Nhưng bạn cũng có thể tạo các bảng của riêng mình để lưu trữ dữ liệu cụ thể cho doanh nghiệp của bạn như 'lịch trình gửi đi' trong một tuần giả sử bạn là một công ty chuyển phát nhanh.

Các bảng quan hệ này được gọi chung là Đối tượng API hoặc chỉ các đối tượng trong Salesforce. Có ba loại đối tượng Salesforce.

  • Standard Objects - Các đối tượng đã được tạo cho bạn bởi nền tảng Salesforce.

  • Custom Objects - Đây là những đối tượng do bạn tạo ra dựa trên quy trình kinh doanh của bạn.

  • External Objects - Các đối tượng mà bạn tạo ánh xạ tới dữ liệu được lưu trữ bên ngoài tổ chức của bạn.

Trong hướng dẫn này, chúng tôi sẽ tập trung vào các đối tượng tiêu chuẩn trong nền tảng Salesforce.

Đối tượng tiêu chuẩn

Đây là các đối tượng đã tồn tại trong nền tảng Salesforce để quản lý các cấu hình và cài đặt của môi trường. Sau khi đăng nhập vào nền tảng salesforce, bạn có thể thấy các đối tượng có sẵn.

Thí dụ

Đối tượng tiêu chuẩn phổ biến nhất được gọi là Account Object. Nó là đối tượng lưu trữ thông tin sơ bộ về khách hàng, đối tác, đối thủ cạnh tranh hoặc một tổ chức khác. Chúng ta có thể khám phá đối tượng tài khoản bằng cách làm theo các bước bên dưới.

Bước 1

Đăng nhập vào nền tảng Salesforce và theo đường dẫn liên kết Settings → Setup Home → Object Manager - Account.

Bước 2

Trong bước này, hãy nhấp vào Schema Builder. Nó hiển thị bảng Tài khoản hoàn chỉnh với tên trường và kiểu dữ liệu. Có các trường được đánh dấu màu đỏ. Các trường được đánh dấu màu đỏ cho biết rằng bắt buộc phải điền vào các trường khi tạo tài khoản.

Sử dụng các bước tương tự như trên, chúng ta có thể khám phá tất cả các đối tượng tiêu chuẩn có sẵn.

Đối tượng tiêu chuẩn quan trọng

Trong phần này, chúng ta sẽ thảo luận về các đối tượng tiêu chuẩn quan trọng trong Salesforce. Bảng sau liệt kê các đối tượng:

Tên của môn học Ý nghĩa Sử dụng
Account Đại diện cho một tài khoản cá nhân, là một tổ chức hoặc cá nhân liên quan đến hoạt động kinh doanh như khách hàng, đối thủ cạnh tranh, đối tác, v.v. Sử dụng đối tượng này để truy vấn và quản lý các tài khoản trong tổ chức của bạn.
Account History Trình bày lịch sử thay đổi các giá trị trong các trường của tài khoản. Sử dụng đối tượng này để xác định các thay đổi đối với tài khoản.
Case Đại diện cho một trường hợp, đó là một vấn đề hoặc sự cố của khách hàng. Sử dụng đối tượng trường hợp để quản lý các trường hợp cho tổ chức của bạn.
Contact Đại diện cho một địa chỉ liên hệ, là một cá nhân được liên kết với một tài khoản. Đối tượng này dùng để quản lý các cá nhân có liên kết với Tài khoản trong tổ chức.
User Đại diện cho một người dùng trong tổ chức. Đối tượng này được sử dụng để truy vấn thông tin về người dùng và cũng giúp cung cấp và sửa đổi thông tin liên quan đến người dùng.
Asset Đại diện cho một mặt hàng có giá trị thương mại, chẳng hạn như sản phẩm được bán bởi công ty hoặc đối thủ cạnh tranh mà khách hàng đã mua và cài đặt. Đối tượng này dùng để theo dõi các tài sản đã bán trước đó vào tài khoản khách hàng. Với tính năng theo dõi tài sản, ứng dụng khách hàng có thể nhanh chóng xác định sản phẩm nào đã được bán trước đây hoặc hiện đang được cài đặt tại một tài khoản cụ thể.
Domain Đối tượng chỉ đọc đại diện cho một địa chỉ Web tùy chỉnh được gán cho một trang web trong tổ chức của bạn. Đối tượng chỉ đọc này được sử dụng để phản đối để truy vấn các miền được liên kết với mỗi trang web trong tổ chức của bạn.

Dữ liệu của tổ chức sẽ luôn không phù hợp với các đối tượng tiêu chuẩn hiện có. Vì vậy, chúng tôi có thể mở rộng và tùy chỉnh nhiều đối tượng lực lượng bán hàng để đáp ứng nhu cầu này. Ví dụ: một công ty chuyển phát nhanh có thể tạo một đối tượng tùy chỉnh để lưu trữ chi tiết lịch trình và công văn cho mỗi tuần. Vì vậy, các đối tượng này lưu trữ dữ liệu duy nhất cho doanh nghiệp. Các đối tượng tùy chỉnh cũng có thể có các trường tùy chỉnh cùng với các trường tiêu chuẩn có sẵn trong Salesforce.

Các tính năng của đối tượng tùy chỉnh

Sau đây là các tính năng có sẵn trên Đối tượng tùy chỉnh. Các tính năng giúp bạn thực hiện các tính năng sau:

  • Xây dựng bố cục trang để kiểm soát trường nào người dùng có thể xem và chỉnh sửa khi nhập dữ liệu cho bản ghi đối tượng tùy chỉnh.

  • Nhập bản ghi đối tượng tùy chỉnh.

  • Tạo báo cáo và trang tổng quan để phân tích dữ liệu đối tượng tùy chỉnh.

  • Tạo tab tùy chỉnh cho đối tượng tùy chỉnh để hiển thị dữ liệu của đối tượng.

  • Theo dõi nhiệm vụ và sự kiện cho các bản ghi đối tượng tùy chỉnh.

  • Nhập bản ghi đối tượng tùy chỉnh.

Tạo một đối tượng tùy chỉnh

Để tạo một đối tượng tùy chỉnh, chúng tôi đi đến đường dẫn dòng như được hiển thị trong ảnh chụp màn hình sau:

Bây giờ chúng ta điền vào các chi tiết của đối tượng tùy chỉnh mà chúng ta muốn tạo. Có những trường bắt buộc phải được điền trước khi đối tượng có thể được lưu. Trong trường hợp của chúng tôi, chúng tôi đặt tên cho đối tượng là Lịch giao hàng và lưu nó.

Tạo một trường tùy chỉnh

Để Thêm chi tiết hơn cho dữ liệu doanh nghiệp, chúng tôi có thể thêm các trường tùy chỉnh trên đối tượng tùy chỉnh mà chúng tôi đã tạo. Trong trường hợp này, hãy để chúng tôi thêm một trường gọi là ngày giao hàng vào đối tượng tùy chỉnh có tên Lịch trình giao hàng. Để làm được điều này, chúng tôi đi theo con đườngSetup Home → Objects and Fields → Object Manager → Deliver Schedule. Sau đó, cuộn xuống tab Trường và Mối quan hệ và nhấp vào Mới. Trang để thêm trường tùy chỉnh xuất hiện trong đó, chúng tôi điền các chi tiết như hình dưới đây.

Tiếp theo, chúng ta có thể xác minh việc thêm thành công trường tùy chỉnh ở trên bằng cách theo đường dẫn liên kết tương tự như trên. Trường tùy chỉnh xuất hiện như trong ảnh chụp màn hình sau:

Không giống như các mối quan hệ trong cơ sở dữ liệu quan hệ, các mối quan hệ trong Salesforce không thông qua Khóa chính và Khóa ngoại. Các mối quan hệ được duy trì bằng cách sử dụngRelationship Fields. Nó là một trường tùy chỉnh liên kết một bản ghi đối tượng với một bản ghi đối tượng khác. Thông qua việc tạo các mối quan hệ, chúng tôi có thể hiển thị dữ liệu của tất cả các bản ghi liên quan trong trang chi tiết của bản ghi.

Các Master DetailMối quan hệ được sử dụng khi chúng ta muốn kiểm soát việc hiển thị các bản ghi chi tiết dựa trên giá trị trong bản ghi chính. Ví dụ, trong mô hình công ty chuyển phát nhanh, lịch trình giao hàng luôn được liên kết với một địa điểm giao hàng. Nếu chúng tôi xóa một địa điểm giao hàng khỏi danh sách của mình, thì tất cả các lịch trình giao hàng liên quan cũng sẽ bị loại bỏ. Sự phụ thuộc như vậy có thể đạt được thông qua mối quan hệ Master-detail giữa các đối tượng lực lượng bán hàng.

Đặc điểm của mối quan hệ Master-Detail

Trong phần này, chúng ta sẽ thảo luận về các tính năng của Mối quan hệ chi tiết chính. Các tính năng được liệt kê bên dưới -

  • Xóa Bản ghi Chính, xóa tất cả các bản ghi chi tiết.

  • Không thể tạo bản ghi chi tiết mà không có bản ghi Chính.

  • Không thể thiết lập quyền trên bản ghi chi tiết. Nó kế thừa quyền từ bản ghi chính.

  • Bản ghi chi tiết cũng kế thừa quy tắc chia sẻ từ bản ghi chính.

  • Cả bản ghi tổng thể và chi tiết đều được tự động đưa vào các loại bản ghi báo cáo.

Tạo mối quan hệ chi tiết chính

Trong ví dụ về công ty chuyển phát nhanh, chúng ta sẽ xem xét mối quan hệ giữa địa điểm giao hàng và lịch trình giao hàng. Có một mối quan hệ nhiều-một giữa bản ghi lịch trình giao hàng và bản ghi địa điểm giao hàng.

Sau đây là các bước được thực hiện để tạo mối quan hệ này -

Chọn loại mối quan hệ

Trong trang chủ thiết lập, tìm đối tượng có tên Lịch trình giao hàng. Trong đó dưới danh sách liên quan đến Trường tùy chỉnh và mối quan hệ, hãy bấm Mới. Chọn Mối quan hệ chi tiết chính như thể hiện trong ảnh chụp màn hình bên dưới.

Chọn đối tượng liên quan

Trong bước tiếp theo, chọn đối tượng mà mối quan hệ này sẽ được tạo. Chúng tôi chọn DeliveryLocation.

Đặt tên cho mối quan hệ và trường

Trong bước này, nhập Tên mối quan hệ cũng như tên của Trường.

Thêm trường vào bố cục trang

Trong bước Tiếp theo, chúng tôi chấp nhận các giá trị mặc định và chuyển sang thêm trường tham chiếu vào bố cục trang.

Thêm danh sách liên quan tùy chỉnh

Tiếp theo, chúng tôi chỉ định tiêu đề cho danh sách liên quan được liên kết với bố cục chính.

Điều này hoàn thành việc tạo mối quan hệ Master-Detail giữa DeliveryLocation và Deliveryschedule.

Mối quan hệ Tra cứu liên quan đến việc tìm kiếm giá trị của một trường dựa trên giá trị trong trường khác trong đối tượng khác. Nó chủ yếu được sử dụng trong trường hợp dữ liệu thường được chia sẻ giữa hai đối tượng.

Thí dụ

Trong công ty chuyển phát nhanh, chúng tôi có địa điểm giao hàng phải liên quan đến lịch trình giao hàng. Vì vậy, chúng tôi có một trường "DeliverySchedule" trong đối tượng Vị trí giao hàng tìm kiếm các giá trị từ Đối tượng tùy chỉnh khác có tên là "Delivery Schedule". Bây giờ chúng ta hãy xem các bước để tạo một quan hệ tra cứu như vậy.

Bước 1

Đầu tiên chúng ta xác định các đối tượng và các trường cần có mối quan hệ. Trong ví dụ của chúng tôi, hai đối tượng này làDelivery ScheduleDelivery Location.

Bước 2

Tạo một Đối tượng tùy chỉnh có tên DeliveryLocation như chúng ta đã làm trong chương trước. Trong đó, chuyển đến các trường tab và các mối quan hệ. Nhấp chuộtNew → Custom Filed → Lookup Relationship. Chọn loại trường làm trường tra cứu và nhập thông tin chi tiết như hình dưới đây.

Bước 3

Bạn có thể xác minh mối quan hệ tra cứu được tạo bằng cách đi tới trình tạo lược đồ và chọn hai đối tượng để hiển thị.

Có thể dễ dàng xem các đối tượng khác nhau và các mối quan hệ của chúng trong một ứng dụng Salesforce bằng cách sử dụng Trình tạo lược đồ. Và chỉ không xem, nhưng chúng tôi cũng có thể thiết kế, sửa đổi và triển khai các mô hình dữ liệu mới bằng cách sử dụng trình tạo lược đồ.

Trình tạo lược đồ có một giao diện kéo và thả được sử dụng để thực hiện tất cả các hoạt động. Nó hiển thị tất cả các chi tiết liên quan như - giá trị trường, kiểu dữ liệu, mối quan hệ với chỉ đường, v.v.

Truy cập trình tạo lược đồ

Từ Trang chủ Thiết lập, điều hướng đến Objects and Fields → Object Manager → Schema Builder.

Xem các đối tượng

Chúng ta có thể thấy các đối tượng khác nhau bằng cách chọn chúng ở khung bên trái. CácElement tab đại diện cho các trường và mối quan hệ trong khi Objects tab đại diện cho tiêu chuẩn cũng như các đối tượng tùy chỉnh.

Chúng tôi đã chọn ba đối tượng có tên - Tài khoản, Lịch trình giao hàng và Địa điểm giao hàng như trong ảnh chụp màn hình sau.

Thay đổi đối tượng

Chúng tôi có thể làm việc trên các đối tượng lược đồ khác nhau bằng cách hiển thị chúng trong canvas ở khung bên phải. Chúng tôi chỉ có thể sửa đổi các đối tượng tùy chỉnh và không thể sửa đổi các đối tượng tiêu chuẩn vì chúng là một phần của cấu trúc nền tảng Salesforce.

Trong ảnh chụp màn hình sau, chúng ta có thể thấy các hành động khác nhau mà chúng ta có thể thực hiện trên các đối tượng lược đồ tùy chỉnh.

Tạo đối tượng

Chúng ta có thể tạo các đối tượng mới bằng cách sử dụng trình tạo lược đồ. Đi đếnElementsChuyển hướng. Kéo phần tử có tênObjectvào canvas. Nó sẽ nhắc bạn điền vào các chi tiết của đối tượng.

Trong một tổ chức, các loại dữ liệu khác nhau có thể truy cập được bởi các kiểu người dùng khác nhau. Salesforce có cơ chế giới hạn quyền truy cập dữ liệu trong nền tảng cho cả người dùng cá nhân cũng như nhóm người dùng. Có một mô hình chia sẻ linh hoạt nhưng phân lớp giúp bạn dễ dàng gán các tập dữ liệu khác nhau cho các nhóm người dùng khác nhau. Ngoài ra, quyền truy cập có thể được xác định ở cấp độ tổ chức, đối tượng, trường hoặc bản ghi cá nhân.

Mức độ truy cập dữ liệu

Trong phần này, chúng ta sẽ thảo luận về các cấp độ Truy cập Dữ liệu khác nhau. Có bốn cấp độ truy cập dữ liệu.

Cấp độ tổ chức

Nó được tạo ra bằng cách duy trì danh sách người dùng được ủy quyền, thiết lập chính sách mật khẩu và giới hạn quyền truy cập đăng nhập vào những giờ nhất định và vị trí nhất định.

Cấp độ đối tượng

Nó được thực hiện bằng cách thiết lập quyền trên một đối tượng cụ thể bằng cách cho phép xem có chọn lọc, chỉnh sửa hoặc xóa bất kỳ đối tượng nào trong bản ghi đó.

Mức độ trường

Nó được sử dụng để hạn chế quyền truy cập của người dùng vào các trường nhất định ngay cả khi người dùng có quyền truy cập vào đối tượng chứa trường.

Mức độ hồ sơ

Mức truy cập này cho phép người dùng chỉ truy cập các bản ghi nhất định của một đối tượng.

Trong chương này, chúng ta sẽ tập trung vào Kiểm soát Quyền truy cập vào Tổ chức bằng cách sử dụng ba cơ chế được mô tả dưới đây.

Tạo và quản lý người dùng

Quản trị viên có thể tạo một hoặc nhiều người dùng bằng Giao diện quản trị. Hướng đếnsetup home → Administration → Users. Nó hiển thị các tùy chọn để thêm một hoặc nhiều người dùng.

Nó còn hỏi thêm chi tiết của từng người dùng như Tên, Địa chỉ email, Vai trò, Hồ sơ, v.v. Khi điền những chi tiết đó, người dùng sẽ được tạo.

Đặt chính sách mật khẩu

Chính sách mật khẩu đề cập đến cách mật khẩu được quản lý trong tổ chức. Ví dụ, đặt ngày hết hạn của mật khẩu, yêu cầu phức tạp của mật khẩu, v.v. Tất cả các tùy chọn này đều có thể tùy chỉnh và chúng tôi cũng có thể kiểm soát việc khóa các chính sách. Các chính sách mật khẩu này được đặt bằng cách điều hướng đếnsetup home → Security → Password Policies.

Hạn chế quyền truy cập từ địa chỉ IP

Đây là một biện pháp bảo mật bổ sung cho phép chỉ một số địa chỉ IP cụ thể truy cập vào nền tảng Salesforce của tổ chức. Nhưng nếu một người dùng hợp lệ truy cập vào trang bị hạn chế bên ngoài phạm vi IP đáng tin cậy thì hệ thống sẽ yêu cầu các câu hỏi thử thách bổ sung mà lẽ ra đã được định cấu hình. Điều này được đặt bằng cách điều hướng đếnsetup home → Security → Network Access..

Giới hạn truy cập cho các đối tượng khác nhau được quản lý bằng cách sử dụng hồ sơ và quyền. Loại quyền truy cập (xem, chỉnh sửa, tạo, v.v.) cũng có thể tùy chỉnh kỹ lưỡng cơ chế này. Một người dùng chỉ có thể có một hồ sơ, nhưng có thể có nhiều bộ quyền. Vì vậy, thông qua các cấu hình, các quyền cơ bản tối thiểu cho các đối tượng đã chọn sẽ được cấp trong khi thông qua các bộ quyền, các quyền bổ sung ngoài cấu hình có thể được cấp.

Bây giờ chúng ta hãy xem chi tiết về việc tạo và cấp quyền cấu hình để hiểu cách quản lý quyền truy cập đối tượng.

Thông tin người dùng

Hồ sơ được tạo để giải quyết các yêu cầu của một chức năng kinh doanh cụ thể. Ví dụ, phòng nhân sự cần một hồ sơ sẽ có quyền truy cập vào lịch sử làm việc, bệnh sử và sự tham gia của nhân viên. Trong khi bộ phận tài chính sẽ cần hồ sơ để truy cập thông tin chi tiết về sự tham dự và thù lao của một nhân viên. Bây giờ tùy thuộc vào vai trò công việc của người dùng, hồ sơ được đính kèm với người dùng. Chỉ một hồ sơ có thể được phân bổ cho một người dùng.

Tạo hồ sơ

Đi đến đường dẫn liên kết Setup Home → Users → Profiles. Bạn có thể thấy một số hồ sơ hiện có được tạo sẵn trong nền tảng lực lượng bán hàng. Chúng tôi có thể tạo các cấu hình mới bằng cách sao chép các cấu hình hiện có và tùy chỉnh thêm dựa trên các yêu cầu của chúng tôi.

Bây giờ chúng ta hãy xem một hồ sơ hiện có có tên là người dùng chuẩn. Nó hiển thị tất cả các loại cài đặt có sẵn cho hồ sơ này. Ví dụ, chúng ta có thể đặt quyền đối tượng cho cả đối tượng tiêu chuẩn cũng như đối tượng tùy chỉnh. Chúng tôi cũng có thể đặt các quyền quản trị khác nhau và các quyền của người dùng chung, v.v.

Để kiểm soát quyền đối với từng đối tượng thông qua hồ sơ này, chúng ta có thể cuộn xuống và tìm danh sách của cả đối tượng tiêu chuẩn và đối tượng tùy chỉnh. Tại đây, chúng tôi có thể sử dụng các hộp kiểm để tùy chỉnhobject access.

Chỉ định một hồ sơ

Khi một hồ sơ mới đã được tạo, nó có thể được chỉ định cho người dùng bằng cách đi tới đường dẫn liên kết Setup Home → Users → Users. Bây giờ nhấp vào chỉnh sửa ở bên trái của tên người dùng. Bạn sẽ được chuyển đến một cửa sổ mới, trong đó, bạn có thể thay đổi cấu hình từ menu thả xuống.

Bộ quyền

Bộ quyền là quyền truy cập bổ sung được cấp cho người dùng trên một số đối tượng không được đề cập trong hồ sơ của họ. Vì vậy, nó chỉ mở rộng quyền truy cập của người dùng vào một số đối tượng dựa trên hồ sơ của họ. Ví dụ: khi một đối tượng tùy chỉnh mới được tạo, chúng tôi tạo một bộ quyền cho các đối tượng đó và đính kèm các bộ quyền đó cho những người dùng sẽ cần quyền truy cập vào các đối tượng đó. Logic tương tự cũng được áp dụng khi chúng ta muốn cấp quyền truy cập tạm thời vào các đối tượng cụ thể cho người dùng.

Tạo Bộ quyền

Chúng tôi tạo một bộ quyền bằng cách đi tới đường dẫn liên kết Setup Home → Users → Permission Sets. Nhấp vào nút Mới để tạo bộ quyền mới.

Sau khi tạo xong, chúng ta có thể chỉnh sửa bộ quyền và chọn Object Settings. Tại đây chúng ta có thể xem danh sách các đối tượng và mức độ truy cập các đối tượng này. Chúng ta có thể chỉnh sửa các kiểu truy cập cho từng đối tượng này.

Có những trường hợp chúng tôi cấp quyền truy cập vào một đối tượng cho người dùng nhưng chúng tôi cũng muốn hạn chế quyền truy cập vào các trường nhất định của đối tượng đó. Vì vậy, sử dụng bảo mật cấp trường, chúng tôi có thể kiểm soát quyền truy cập của người dùng để xem, chỉnh sửa hoặc xóa các trường nhất định của một đối tượng.

Cài đặt truy cập cấp trường đạt được theo hai cách:

  • Chỉnh sửa một bộ quyền hoặc cấu hình có chứa tất cả các trường yêu cầu hạn chế quyền truy cập.

  • Quyền chỉnh sửa trên một trường để được áp dụng trong nhiều cấu hình.

Thí dụ

Để cấp quyền truy cập chỉnh sửa vào trường DeliverySchedule trên đối tượng DeliveryLocations, chúng tôi chuyển đến tập quyền có tên CourierObjectsmà chúng tôi đã tạo trong chương trước. Sau đó, chuyển đến cài đặt Đối tượng và chọn đối tượng có tên DeliveryLocations. Nhấp vào Chỉnh sửa và chọn trường trong đó, chúng tôi cần đặt quyền.

Để đặt quyền trường cho một trường trên tất cả các cấu hình, chúng tôi mở đối tượng thông qua trình tạo lược đồ và sau đó nhấp chuột phải vào trường cụ thể, chọn quản lý Manage Field Permissions. Bây giờ chúng ta sẽ nhận được tùy chọn để đặt quyền của trường cho nhiều cấu hình cho trường duy nhất này.

Trong chương này, chúng ta sẽ tìm hiểu về Hồ sơ truy cập kiểm soát trong Salesforce. Nhiều khi, ngoài giới hạn truy cập đối với các đối tượng và trường, chúng ta cũng cần giới hạn quyền truy cập vào các bản ghi nhất định của một đối tượng. Điều này yêu cầu thiết lập giới hạn truy cập cho người dùng dựa trên các giá trị trong bản ghi.

Quyền sở hữu bản ghi

Một tính năng độc đáo của Salesforce là quyền sở hữu mọi bản ghi được lưu trữ. Mọi bản ghi trong mọi đối tượng đều có một trường đánh dấu quyền sở hữu bản ghi đó. Người dùng cần quyền truy cập vào hồ sơ này sẽ trở thành một phần của hồ sơ giống như hồ sơ của chủ sở hữu hồ sơ đó.

Cơ chế hạn chế

Quyền truy cập được cấp ở nhiều cấp như Đối tượng, Trường và Bản ghi. Xung đột có thể xảy ra giữa các cấp độ truy cập. Có thể có quyền truy cập đọc trên một bản ghi nhưng đối tượng chứa nó có thể không có quyền truy cập đọc cho người dùng. Trong trường hợp đó, loại truy cập hạn chế hơn (cấp ít quyền truy cập hơn) sẽ được áp dụng. Vì vậy, một bản ghi không có quyền truy cập sẽ vẫn không thể truy cập được ngay cả khi đối tượng chứa nó có thể truy cập được và một Đối tượng không có quyền truy cập sẽ vẫn không thể truy cập được ngay cả khi nó có một số bản ghi mà người dùng có quyền đọc.

Cơ chế chia sẻ bản ghi

Nền tảng Saleforce cung cấp bốn cơ chế riêng biệt để chia sẻ hồ sơ của một đối tượng với người dùng.

  • Giá trị mặc định trong toàn tổ chức
  • Chia sẻ thủ công
  • Phân cấp vai trò
  • Quy tắc chia sẻ

Giá trị mặc định trong toàn tổ chức

Trong cơ chế này, một mức truy cập tối thiểu được tạo và cấp cho tất cả người dùng. Vì vậy, mọi người dùng là thành viên của tổ chức, đều có quyền truy cập vào các bản ghi này. Sau đó, quyền truy cập cho các bản ghi bổ sung được tùy chỉnh bằng cách phân nhóm người dùng vào phân cấp vai trò, quy tắc chia sẻ và cũng thông qua chia sẻ thủ công với từng người dùng.

Có bốn loại mô hình chia sẻ triển khai cài đặt mặc định trong toàn tổ chức.

Sr.No Cài đặt & Kết quả
1

Public Read/Write

Tất cả người dùng có thể xem, chỉnh sửa và báo cáo về tất cả các bản ghi.

2

Public Read Only

Tất cả người dùng có thể xem và báo cáo về các bản ghi nhưng không thể chỉnh sửa chúng. Chỉ chủ sở hữu và người dùng ở trên vai trò đó trong hệ thống phân cấp, mới có thể chỉnh sửa các bản ghi đó.

3

Private

Chỉ chủ sở hữu bản ghi và những người dùng ở trên vai trò đó trong hệ thống phân cấp, mới có thể xem, chỉnh sửa và báo cáo về các bản ghi đó.

4

Controlled by Parent

Người dùng có thể thực hiện một hành động (chẳng hạn như xem, chỉnh sửa hoặc xóa) trên một liên hệ dựa trên việc liệu họ có thể thực hiện cùng một hành động đó trên bản ghi được liên kết với nó hay không.

Chia sẻ thủ công

Trong mô hình truy cập này, chủ sở hữu bản ghi cấp quyền đọc và chỉnh sửa cho người dùng cụ thể. Vì vậy, nó là một quy trình thủ công trong đó cá nhân hoặc nhóm hồ sơ được xử lý bởi chủ sở hữu hồ sơ. Điều này phải được thực hiện cho mỗi hồ sơ người dùng cần quyền truy cập.

Trong các chương tiếp theo, chúng ta sẽ thảo luận về phân cấp vai trò và các quy tắc chia sẻ.

Phân cấp vai trò là một cơ chế để kiểm soát việc truy cập dữ liệu vào các bản ghi trên một đối tượng lực lượng bán hàng dựa trên vai trò công việc của người dùng. Ví dụ: người quản lý cần có quyền truy cập vào tất cả dữ liệu liên quan đến những nhân viên báo cáo cho anh ta, nhưng nhân viên không có quyền truy cập vào dữ liệu chỉ thuộc sở hữu của người quản lý của họ. Theo cách này, mô hình truy cập trông tương tự như biểu đồ tổ chức trong một tổ chức nhưng nó không cần phải giống hoàn toàn với biểu đồ Tổ chức.

Hệ thống phân cấp vai trò automatically grants record accesscho người dùng phía trên chủ sở hữu bản ghi trong hệ thống phân cấp. Tùy chọn này được bật cho tất cả các đối tượng theo mặc định. Để thay đổi điều này, chúng tôi sẽ nhờ đến sự trợ giúp của các đối tượng tùy chỉnh và trợ cấp át chủ bài thủ công.

Xác định thứ bậc vai trò

Trong phần này, chúng ta sẽ thảo luận về cách xác định hệ thống phân cấp vai trò. Các bước được mô tả bên dưới -

Bước 1

Để tạo Cấu trúc phân cấp vai trò, chúng ta đi đến đường dẫn liên kết Setup Home → Users → Roles → Setup Roles. Hệ thống phân cấp vai trò mặc định xuất hiện như hình dưới đây.

Chế độ xem mặc định là Chế độ xem dạng cây, dễ sử dụng nhất. Hai quan điểm còn lại làsorted list viewlist view. Bạn có thể thay đổi chế độ xem này theo nhu cầu của bạn.

Bước 2

Trong bước tiếp theo, chúng tôi thêm vai trò vào hệ thống phân cấp hiện có bằng cách điền vào chi tiết vai trò. Bấm vàoAdd Role. Cửa sổ tiếp theo xuất hiện yêu cầu các chi tiết sau.

Trong khi điền các chi tiết này, chúng tôi cũng chú ý xác định xem người dùng chỉ có thể xem các cơ hội hay cũng có thể chỉnh sửa các cơ hội. Khi nhấp vào lưu, chúng tôi nhận được Role được tạo như hình dưới đây.

Bước 3

Trong bước này, bạn có thể chỉ định người dùng vào các vai trò. Bấm vàoAssign Users to Role. Khi nhấp vào, bạn sẽ được chuyển đến một cửa sổ nơi bạn có thể chọnAll users tạo danh sách thả xuống và di chuyển người dùng từ hộp bên trái sang hộp bên phải.

Bằng cách này, bạn có thể tạo các vai trò trong hệ thống phân cấp vai trò và thêm người dùng vào chúng. Vì vậy, người dùng có thể có quyền truy cập vào các đối tượng và dữ liệu theo vai trò của họ.

Trong chương này, chúng ta sẽ thảo luận về cách xác định các quy tắc chia sẻ trong Salesforce. Mặc dù chúng tôi có thể quản lý quyền truy cập vào các đối tượng và bản ghi khác nhau thông qua cài đặt toàn tổ chức và phân cấp vai trò, nhưng chúng tôi vẫn gặp các tình huống trong đó, bắt buộc phải có ngoại lệ. Chúng tôi cần cấp quyền truy cập vào dữ liệu cụ thể cho những người dùng cụ thể không thể truy cập dữ liệu bắt buộc do vai trò của họ. Ví dụ: để xem lịch sử trường hợp khi người dùng chỉ có quyền truy cập vào chi tiết trường hợp hiện tại. Trong những trường hợp như vậy, chúng tôi sẽ giúp đỡ về các quy tắc chia sẻ. Thông qua cơ chế này, chúng tôi tạo một nhóm công khai sẽ chứa tất cả những người dùng cần ngoại lệ và sau đó thêm các quy tắc chia sẻ vào một nhóm như vậy.

Các bước tạo quy tắc chia sẻ

Trong phần này, chúng ta sẽ thảo luận về các bước để tạo quy tắc chia sẻ. Các bước được mô tả bên dưới

Bước 1

Tạo một nhóm công khai sẽ có những người dùng cần quyền truy cập cụ thể. Đi đến đường dẫn liên kết,Setup home → Users → Public Groups → New Group. Chúng ta cần điền các chi tiết cần thiết. Đồng thời chọn nhóm người dùng sẽ cần sử dụng các quy tắc chia sẻ. Giữ quyền truy cập Grant sử dụng Phân cấp được chọn để những người dùng khác được liệt kê bên dưới trong hệ thống phân cấp này có thể kế thừa quyền truy cập. Nhấp chuộtSave.

Bước 2

Bây giờ chúng ta tạo quy tắc chia sẻ cho nhóm công khai ở trên. Đi đến đường dẫn liên kếtSetup Home → Security → Sharing settings. Từ menu thả xuống củaManage Sharing settings for, chọn Chiến dịch.

Sau đó, trong Quy tắc chia sẻ chiến dịch, hãy nhấp vào nút New. Cung cấp thông tin chi tiết cho quy tắc chia sẻ mới như được hiển thị bên dưới. Chúng tôi chọn một tiêu chí để cấp quyền truy cập vào các bản ghi mà giá trị của trường Tên chiến dịch làcamp_x.

Vì vậy, bây giờ tất cả người dùng trong nhóm công khai mới được tạo sẽ có quyền truy cập vào các bản ghi của đối tượng chiến dịch có tên chiến dịch là camp_x.

Công cụ xây dựng quy trình giúp tự động hóa các quy trình kinh doanh. Ví dụ, tất cả những điều đó sẽ được ghi lại khi việc chuyển phát nhanh được hoàn thành. Tự động hóa này bao gồm việc tạo ra ba bước sau:

  • Chọn một Đối tượng để bắt đầu quá trình.
  • Thêm tiêu chí vào đối tượng để cho phép bắt đầu quá trình.
  • Thêm hành động vào tiêu chí để kích hoạt quá trình thực hiện.

Bây giờ chúng ta hãy tạo một quy trình mẫu sẽ thêm một bản ghi khi việc chuyển phát nhanh hoàn tất.

Thêm đối tượng để bắt đầu quá trình

Đi đến liên kết Setup home → Platfrom Tools → Process Automation → Process Builder. Nhấp chuộtNew .Upon nhấp New, cửa sổ sau sẽ xuất hiện yêu cầu tên của quá trình và mô tả. Chúng tôi điền các thông tin chi tiết như hình và bấm vàoSave.

Tiếp theo, chúng tôi nhận được một cửa sổ tự động hóa quy trình. Nhấp chuộtNewđể chuyển sang bước tiếp theo. Và chọnObject delivery schedulenhư hình bên dưới. Nhấp chuộtSave.

Thêm tiêu chí

Nhấp vào nút Thêm tiêu chí trong canvas để thêm điều kiện để quy trình được phép thực hiện. Ở đây, chúng tôi chọn ngày giao hàng làm ngày nộp khi được cập nhật sẽ kích hoạt quá trình. Bấm lưu để lưu các tiêu chí.

Thêm hành động

Tiếp theo, chúng tôi thêm hành động để kích hoạt bắt đầu quá trình khi điều kiện được đáp ứng.

Với thiết lập này, khi giao hàng chuyển phát nhanh hoàn tất, chúng tôi có thể tạo một bản ghi để theo dõi việc hoàn thành giao hàng.

Trong chương này, chúng ta sẽ học cách nhập dữ liệu trong Salesforce. Salesforce cung cấp một nền tảng mạnh mẽ để thao tác dữ liệu. Chúng tôi có thể Chèn, Xem, Chỉnh sửa và Xóa dữ liệu liên quan với quyền người dùng thích hợp. Đôi khi, chúng tôi cần thêm một số lượng lớn các bản ghi vào đối tượng Saleforce tương ứng trong một lần. Nhiều khả năng những hồ sơ này đến từ một nguồn khác. Định dạng của dữ liệu đến phải phù hợp với định dạng mà đối tượng salesforce đang mong đợi.

Tính năng nhập khả dụng với cấu trúc tệp CSV từ bốn nguồn. Các nguồn là CSV, Outlook CSV, ACT! CSV và GMail CSV. Trong ví dụ dưới đây, chúng tôi sẽ sử dụng tệp csv bình thường để nhập dữ liệu vào nền tảng Salesforce.

Quá trình nhập diễn ra theo ba bước sau:

Bước 1

Hướng đến Setup Home → Data → Data Import Wizard. Một trang mở ra cung cấp hướng dẫn về cách tiếp tục với Wizard. Điểm quan trọng nhất cần nhớ là giới hạn bản ghi hạn chế số lượng bản ghi được nhập trong một lần là 50000. Nhấp vàoLaunch Wizardđể bắt đầu quá trình nhập. Màn hình sau xuất hiện, yêu cầu chúng tôi chọn loại đối tượng mà chúng tôi có thể nhập dữ liệu vào.

Chúng tôi chọn AccountsContacts trong màn hình trên và nhấp vào Next.

Bước 2

Ở bước này, chúng ta chọn tệp chứa dữ liệu cần nhập. Ngoài ra, chúng tôi được trình bày với tùy chọnAdding New Records hoặc là Updating the Existing Recordshoặc cả hai. Chúng tôi chọn thêm các bản ghi mới như hình dưới đây.

Chúng tôi cũng chọn trường được sử dụng để khớp bản ghi hiện có với bản ghi đến. Đối với điều này, chúng tôi chọn Tên tài khoản và trang web trong menu thả xuốngMatch Account byvà sau đó chúng tôi nhấp vào Next.

Bước 3

Đây là bước cuối cùng trước khi bắt đầu nhập. Trong bước này, chúng tôi thực hiện nhiệm vụ rất quan trọng là khớp tên trường đến với tên cột của trường lực lượng bán hàng. Mặc dù Salesforce thực hiện đối sánh tự động hầu hết các tên trường, vẫn có thể có một số trường hợp chúng tôi phải đối sánh tên trường theo cách thủ công. Như bạn có thể thấy bên dưới, chúng tôi có các trường chưa được ánh xạ cần được ánh xạ. Khi hoàn thành thành công ánh xạ, hãy nhấp vàoNext và quá trình nhập bắt đầu.

Trong chương này, chúng ta sẽ thảo luận về cách xuất dữ liệu từ Salesforce. Bạn có thể chọn các đối tượng mà dữ liệu cần được xuất và cũng có thể lên lịch biểu mẫu xuất thông thường cho các đối tượng đó. Ngoài ra còn có một tùy chọn lọc về lượng dữ liệu cần xuất dựa trên độ tuổi của bản ghi.

Bây giờ chúng ta hãy xem các bước để xuất dữ liệu từ Salesforce -

Bước 1

Điều hướng đến liên kết Setup Home → Data → Data Export. Nó sẽ hiển thị một cửa sổ để lập lịch xuất bằng cách đề cập đến tần suất cùng với ngày bắt đầu và ngày kết thúc để chọn các bản ghi sẽ được xuất.

Bước 2

Trong bước tiếp theo, chúng tôi chọn đối tượng Salesforce dữ liệu cần được xuất bằng cách chọn các hộp kiểm như được hiển thị bên dưới.

Bước 3

Khi nhấp vào Nextnhư trong bước trên, bạn sẽ được chuyển đến một cửa sổ đề cập rằng bạn phải đợi một thời gian để dữ liệu xuất sẵn sàng tải xuống. Vì vậy, ở bước này, chúng ta chờ đợi liên kết tải xuống xuất hiện trong cùng một màn hình. Ngoài ra, một siêu liên kết để tải xuống dữ liệu cũng được gửi đến id email của người đã lên lịch xuất.

Bước 4

Các liên kết Tải xuống xuất hiện trong bước này.

Tạo báo cáo trong Salesforce không phải là một quá trình quá phức tạp. Báo cáo được tạo trên một hoặc nhiều đối tượng Salesforce. Nó có tính linh hoạt trong việc áp dụng các bộ lọc và kết hợp các tập dữ liệu để tạo các báo cáo phức tạp. Giao diện được gọi làReport builder.

Đi đến Reportstrong menu thanh bên trái của Trang chủ Trải nghiệm Lightning. Làm theo các bước dưới đây để tạo báo cáo.

Bước 1

Bấm vào Create New Report. Khi nhấp vào, màn hình sau sẽ xuất hiện. Chúng tôi chọnAccounts và bấm vào Create.

Bước 2

Trong bước này, chúng tôi xác định các cài đặt nhất định cho báo cáo và lấy các hàng kết quả. Chúng tôi chọn "Tài khoản của tôi" từ menu thả xuốngShow. Nó mang lại tất cả các bản ghi thuộc sở hữu của người tạo báo cáo. Tiếp theo, chúng tôi chọn bộ lọc ngày đã tạo làAll Timenhư hình bên dưới. Chúng tôi tiếp tục bằng cách lưu báo cáo với tên -Accounts report.

Bước 3

Bây giờ, chúng tôi sẽ áp dụng một bộ lọc cho báo cáo trên. Bấm vàoAdd filtertrong khoảng trắng ngay dưới bộ lọc ngày tháng. Chọn lĩnh vựcBilling State/Provinces. Chọnequal totoán tử và nhập giá trị NY vào hộp văn bản tiếp theo. Điều này lọc ra hàng cho NY như được hiển thị bên dưới.

Trang tổng quan cung cấp nhiều thông tin chi tiết hơn so với báo cáo vì chúng kết hợp dữ liệu từ nhiều báo cáo và hiển thị kết quả tóm tắt. Việc xem xét nhiều báo cáo cùng một lúc mang lại sự linh hoạt trong việc kết hợp các kết quả từ chúng một cách nhanh chóng. Ngoài ra, tóm tắt trong trang tổng quan giúp chúng tôi quyết định kế hoạch hành động nhanh hơn. Trang tổng quan có thể chứa biểu đồ, đồ thị và dữ liệu dạng bảng.

Bây giờ chúng ta hãy xem các bước để tạo trang tổng quan.

Bước 1

Đi tới nút Trang tổng quan trên thanh menu bên trái trong Trang chủ Salesforce. Bây giờ, nhấp vào Bảng điều khiển mới và cửa sổ sau xuất hiện. Điền vào tên và mô tả.

Bước 2

Tiếp theo, chúng tôi thêm các thành phần vào bảng điều khiển. Các thành phần là các đối tượng đồ họa trình bày dữ liệu tóm tắt hoặc dữ liệu dạng bảng với các chỉ báo trực quan như màu sắc, v.v. Trong trường hợp của chúng tôi, chúng tôi thêm hai thành phần như hình dưới đây.

Chọn Opportunity Amount by Stage báo cáo và trình bày nó dưới dạng biểu đồ đường.

Tương tự, chúng ta chọn một thành phần khác được thêm vào. Chọn báo cáoLeads Converted All Time như hình bên dưới.

Bước 3

Trong bước này, chúng tôi thấy cả hai thành phần đều hiển thị trong bảng điều khiển. Chúng tôi có thể thay đổi kích thước các thành phần để hiển thị tốt hơn. Và vẫn còn nhiều chỗ cho các thành phần bổ sung.

Nhiều khi chúng ta cần thao tác các giá trị của các trường được lưu trữ trong đối tượng Salesforce bằng cách áp dụng một vài điều kiện hoặc phép tính. Ví dụ: chúng ta cần lấy Giá trị số tài khoản được liên kết với đối tượng liên hệ để có thể tìm thấy Số tài khoản từ tên liên hệ. Trong các trường hợp như vậy, chúng tôi tạo trường công thức ngoài các trường hiện có trong đối tượng.

Bây giờ chúng ta hãy xem các bước để tạo trường công thức.

Bước 1

Đi đến đường dẫn liên kết Setup Home → Object Manager → Contact. Sau đó, cuộn xuốngFields and Relations tab và thêm New. ChọnFormulalàm kiểu dữ liệu và nhấp vào Tiếp theo. Cửa sổ sau xuất hiện. Ở đây chúng tôi chọn kiểu trả về là Văn bản và cũng điền vào Tên trường và Nhãn trường.

Bước 2

Nhấp vào Tiếp theo sẽ đưa bạn đến cửa sổ tiếp theo, trong đó, bạn phải chọn trường dựa trên đó công thức sẽ được xây dựng. Bây giờ chúng ta hãy chọn Số tài khoản từ bảng Tài khoản. Nhấp chuộtInsert để chèn trường này vào đối tượng Liên hệ.

Bước 3

Ở bước này, chúng ta có thể thấy trường Số tài khoản xuất hiện dưới các trường của đối tượng Liên hệ như hình dưới đây.

Các trang Visualforce là các trang thuộc về Salesforce. Các trang web này được tạo bằng ngôn ngữ Đánh dấu dựa trên thẻ duy nhất. Nó tương tự như HTML nhưng công dụng chính của nó là truy cập, hiển thị và cập nhật dữ liệu của tổ chức. Trang được truy cập bằng cách sử dụng URL tương tự như URL của trang máy chủ web truyền thống.

Mỗi thẻ trong ngôn ngữ lực lượng trực quan tương ứng với một số thành phần giao diện người dùng như phần của trang, chế độ xem danh sách hoặc trường của một đối tượng. Điều thú vị là nó có thể dễ dàng trộn lẫn với đánh dấu HTML, kiểu CSS và thư viện Java, v.v.

Tạo trang Visualforce

Đi đến liên kết developer console → File → New → Visualforce page. Cửa sổ mới mở ra yêu cầu tên trang. Bây giờ hãy để chúng tôi gọi nóHelloworldPage. Bây giờ chúng ta hãy viết mã như thể hiện trong sơ đồ sau.

Nhấp chuột Save. Sau đó, nhấp vàoPreview. Thao tác này sẽ mở ra một trang web mới hiển thị kết quả như trong ảnh chụp màn hình sau.

Thêm thành phần

Trong phần này, chúng ta sẽ học cách thêm các thành phần vào một chương trình đã được tạo. Hãy để chúng tôi thêm một số thành phần giao diện người dùng vào chương trình đã tạo ở trên. Chúng tôi thêm một khối và một phần trong khối đó bằng cách sử dụng mã sau.

Khi xem trước trang, chúng tôi nhận được kết quả sau.

Cài đặt Tùy chọn

Chúng tôi có thể đặt các cài đặt khác nhau để điều hướng dễ dàng bằng cách đi tới Help → Preferences.

Dữ liệu từ các đối tượng Salesforce có thể được đưa vào trang Visualforce bằng cách sử dụng các biến và biểu thức. Giống như các ngôn ngữ lập trình thông thường khác, ngôn ngữ Visualforce có các biểu thức, toán tử và ký tự, v.v ... Khối xây dựng cơ bản của ngôn ngữ này là các biểu thức.

Cú pháp của biểu thức Visualforce như bên dưới.

{! expression }

Thí dụ

Hãy để chúng tôi sử dụng biến toàn cục $user. Chúng ta có thể viết đoạn mã sau để lấy tên người dùng, Tên và tên đăng nhập.

Khi xem trước đầu ra, chúng tôi nhận được các chi tiết sau.

Tương tự, chúng ta có thể sử dụng nhiều biến khác và thao tác với chúng bằng công thức như trong đoạn mã dưới đây.

Khi xem trước đầu ra, chúng tôi nhận được các chi tiết sau.

Visualforce bao gồm nhiều bộ điều khiển tích hợp có thể được sử dụng để truy cập và hiển thị dữ liệu. Nó hoạt động trên phương pháp MVC (model-view-controller). Các bộ điều khiển tương tác với cơ sở dữ liệu và kéo dữ liệu từ cơ sở dữ liệu để xem dữ liệu thông qua một trang web được tạo bởi trang apex.

Để hiển thị một bản ghi hoặc nhóm bản ghi cụ thể, chúng ta cần ID bản ghi. Khi được tích hợp với các trang Visualforce khác, ID có thể tự động chuyển đến trang bộ điều khiển. Nhưng trong một trang độc lập, chúng ta cần chỉ định ID bản ghi theo cách thủ công để xem bộ điều khiển hoạt động.

Thí dụ

Hãy để chúng tôi tạo một trang Visualforce để lấy bản tóm tắt của một bản ghi trong đối tượng Liên hệ. Để làm điều này, chúng tôi sử dụng thành phần có tênstandardControllervà đặt nó trong một khối chóp. Sơ đồ dưới đây cho thấy mã để đạt được điều này.

Ở đây chúng tôi hiển thị một số trường được chọn từ Đối tượng. Họ là Tên, Email và điện thoại. Nếu chúng ta chuyển đến cửa sổ Xem trước, chúng ta thấy rằng trang chỉ hiển thị các nhãn nhưng không có dữ liệu. Đó là bởi vì chúng tôi chưa liên kết kết quả từ bộ điều khiển với bất kỳ bản ghi cụ thể nào.

Vì vậy, tiếp theo, chúng tôi xác định một biểu mẫu bản ghi Contact Objectđược đính kèm với kết quả từ bộ điều khiển. Mở đối tượng danh bạ và nhấp vào bất kỳ tên liên hệ nào. Nó sẽ mở ra cửa sổ sau mà từ đó chúng ta nắm bắt được ID của bản ghi. ID được đánh dấu trong URL. Trong môi trường của bạn, nó sẽ là một chuỗi ký tự tương tự.

Cuối cùng, chúng tôi thêm ID này của bản ghi vào URL của cửa sổ xem trước của trang bộ điều khiển chuẩn Visualforce mà chúng tôi đã tạo. Trong ví dụ hiện tại, ID của bản ghi được thêm vào như hình dưới đây.

https://c.ap2.visual.force.com/apex/FirstPage?core.apexpages.request.devconsole=1&id=0032800000Wih9kAAB

Khi truy cập URL ở trên từ tài khoản lực lượng bán hàng của Tổ chức, chúng tôi nhận được chi tiết của hồ sơ như được hiển thị bên dưới.

Chúng ta đã biết cách lấy các giá trị của một bản ghi bằng bộ điều khiển tiêu chuẩn. Nhưng chúng tôi cũng có thể hiển thị các giá trị trường theo cách định dạng hơn bằng cách sử dụng bộ điều khiển bổ sung.

Trong chương này, chúng ta sẽ xem cách hiển thị các trường của một đối tượng và dữ liệu của bảng chi tiết trong quan hệ Master-detail.

Trường hiển thị

Khi chúng tôi muốn hiển thị các trường của bản ghi theo cách được định dạng với tiêu đề cột, thay vì chỉ nhãn và giá trị, chúng tôi có thể sử dụng OutputFieldLựa chọn. Đoạn mã dưới đây cho thấy chương trình đỉnh để hiển thị dữ liệu đã điền từ Liên hệ. Như bạn có thể thấy, chúng tôi không cần có các nhãn để chỉ ra các giá trị trường.

Để xem trước kết quả của đoạn mã trên, chúng ta sử dụng ID của bản ghi như được mô tả trong chương trước. Kết quả hiển thị đầu ra sau đây hiển thị giá trị trường của các bản ghi cùng với tiêu đề cột.

Bảng hiển thị

Chúng ta có thể hiển thị tất cả các bản ghi của bảng chi tiết bằng cách lấy một giá trị từ một bảng chính. Ví dụ: chúng tôi có thể hiển thị tất cả các địa chỉ liên hệ được liên kết với một tài khoản. Trong trường hợp này, chúng tôi sử dụngiteration componenttrong trường hợp của chúng tôi là bảng liên hệ được liên kết với tài khoản. Dưới đây là mã để hiển thị tất cả các liên hệ được liên kết với bảng Tài khoản.

Khi xem trước biểu mẫu đầu ra đoạn mã trên, chúng tôi nhận được kết quả sau.

Salesforce là một nền tảng dựa trên dữ liệu. Vì vậy, xem và chỉnh sửa dữ liệu trong các ứng dụng của nó là một yêu cầu cơ bản. Giống như các biểu mẫu HTML truyền thống, chúng tôi có thể tạo các biểu mẫu tương tự trong Saleforce để chỉnh sửa dữ liệu trong Salesforce.

Tạo biểu mẫu đầu vào

Biểu mẫu đầu vào được tạo bằng cách sử dụng trang Visualforce. Chúng tôi mở một trang Visualforce mới bằng cách sử dụng đường dẫnDeveloper Console → File → New → Visualforce Page. Chúng tôi viết mã như hình dưới đây sử dụngContact như bộ điều khiển tiêu chuẩn và mục đích là để chỉnh sửa các giá trị trong 3 trường - Tên, Email và Điện thoại.

Khi chạy đoạn mã trên cho trang visualforce, chúng tôi nhận được kết quả sau ..

Nhưng chúng ta có thể cải thiện biểu mẫu trên hơn nữa bằng cách căn chỉnh các trường thành một cột và đặt tất cả các trường và nhãn đầu vào vào một khối. Đoạn mã được đưa ra bên dưới cho thấy cách chúng tôi thêm một phần và khối vào biểu mẫu, đồng thời đặt các trường vào một cột.

Khi chạy mã trên cho trang Visualforce, chúng tôi nhận được kết quả sau.

Trong chương này, chúng ta sẽ thảo luận về Bộ điều khiển danh sách trong Salesforce. Đôi khi, chúng tôi cần xem một tập hợp các bản ghi nhất định từ một đối tượng Salesforce bằng cách áp dụng tiêu chí bộ lọc. Điều này đạt được bằng cách sử dụng bộ điều khiển danh sách cho phép bạn tạo các trang Visualforce có thể hiển thị hoặc hoạt động trên một tập hợp các bản ghi. Bộ điều khiển danh sách tiêu chuẩn có thể được sử dụng trong nhóm đối tượng sau.

  • Account
  • Asset
  • Campaign
  • Case
  • Contact
  • Contract
  • Idea
  • Lead
  • Opportunity
  • Order
  • Solution
  • User
  • Đối tượng tùy chỉnh

Thí dụ

Chúng tôi lấy ví dụ về đối tượng liên hệ. Chúng tôi tìm nạp các bản ghi từ đối tượng này và hiển thị nó bằng bộ điều khiển danh sách. Để đạt được điều này, chúng tôi tạo một trang đỉnh với đoạn mã sau. Mã tạo ra một khối trang với các giá trị cột khớp với tên cột của đối tượng liên hệ.

Khi chạy đoạn mã trên, chúng tôi nhận được kết quả sau.

Giao diện người dùng trong cơ sở Visualforce có thể hiển thị nội dung động, giá trị của nó liên tục thay đổi dựa trên phản hồi của người dùng. Nhưng đôi khi chúng ta cần một số nội dung không nên thay đổi cùng với sự thay đổi giá trị của các thành phần khác trong trang. Ví dụ: một tệp hình ảnh có thể được yêu cầu không đổi. Nội dung đó không thể thay đổi trong một trang được gọi là tài nguyên tĩnh.

Sau đây là một số tài nguyên tĩnh trong Salesforce:

  • Images
  • Tệp Javascript
  • Tệp flash
  • Tệp CSS

Các bước để tạo một tài nguyên tĩnh như dưới đây.

Tạo vùng chứa tài nguyên tĩnh

Đi đến Develop → Static resource và đề cập đến các giá trị cho tên, mô tả và vị trí tệp cho tài nguyên tĩnh.

Tải lên tài nguyên tĩnh

Nhấp chuột Save trong màn hình trên để lấy tệp đính kèm vào bộ điều khiển Giao diện Người dùng.

Tham khảo tài nguyên tĩnh

Tiếp theo, chúng tôi tạo mã apex như trong ảnh chụp màn hình sau để tham chiếu đến đối tượng tĩnh mà chúng tôi đã tạo ở trên.

Đầu ra

Chạy mã đỉnh ở trên sẽ tạo ra kết quả sau. Đầu ra hiển thị một tài nguyên tĩnh.