SAP Giao diện người dùng web CRM: Công cụ cấu hình, ứng dụng và cải tiến
Giới thiệu chung
- SAP CRM có nhiều vai trò tiêu chuẩn được xác định (ví dụ: Chuyên gia bán hàng) và các ứng dụng trong các vai trò này (ví dụ: Quản lý tài khoản)
- Trong trường hợp chung, các công ty không sử dụng các ứng dụng tiêu chuẩn như hiện tại và thực hiện các cải tiến nhỏ hoặc lớn
- Xem xét điều này, SAP CRM đã được triển khai với các công cụ để nâng cao SAP các ứng dụng tiêu chuẩn. Sử dụng các công cụ này, có thể thay đổi chế độ xem, thêm trường, thêm bảng, v.v. vào các ứng dụng hiện có
- Những công cụ này chủ yếu bao gồm:
- Công cụ cấu hình giao diện người dùng web
- Công cụ nâng cao ứng dụng (AET)
Công cụ cấu hình giao diện người dùng web
- Bố cục được hiển thị cho bất kỳ chế độ xem nào trong SAP CRM được duy trì dưới dạng Cấu hình giao diện người dùng web
- Các cấu hình này được xác định bằng 4 giá trị tham số
- Do đó, bạn có thể nâng cao Cấu hình giao diện người dùng web bằng các bố cục mới bằng cách sử dụng các giá trị tham số khác nhau
- Các trường được hiển thị trong Giao diện người dùng Web xuất phát từ cấu trúc cơ sở dữ liệu được xác định trong từ điển dữ liệu
- Theo yêu cầu, không phải tất cả các trường đều được hiển thị trên tất cả các màn hình
- Có thể sửa đổi màn hình bằng công cụ Cấu hình giao diện người dùng web
- Với công cụ này, có thể xóa một số trường khỏi màn hình
- Ngoài ra, nó cho phép thêm một trường có sẵn trong cấu trúc từ điển dữ liệu vào màn hình
- Trên tất cả các trang trong Giao diện người dùng web CRM, có một nút để đi tới “Công cụ giao diện người dùng web”
- Cần có các vai trò được xác định trước để cung cấp nút này
- Vì vậy, để nhìn thấy nút này và thực hiện các sửa đổi trong công cụ này, người dùng phải có đủ quyền
- Khu vực có thể định cấu hình
: Điều này làm nổi bật khu vực trên màn hình có thể định cấu hình
- Định cấu hình trang
: Thao tác này sẽ mở cửa sổ bật lên để định cấu hình trang hiện tại:
- Cá nhân
- Với điều này, người dùng có thể thiết lập bố cục chế độ xem riêng
- Điều này ảnh hưởng đến người dùng cá nhân và không áp dụng cho toàn bộ ứng dụng
- Trang in
: Để in ra khỏi trang hiện tại
- Để tạo bố cục mới, có thể sử dụng nút “Mới” để tạo biểu mẫu trống
- Ngoài ra, bạn có thể sử dụng sao chép cấu hình hiện có và sau đó sửa đổi nó theo yêu cầu
- Công cụ cấu hình giao diện người dùng web hỗ trợ tính năng kéo và thả để thêm các trường vào bố cục
- Nó cũng cung cấp khả năng thiết lập các thuộc tính khác nhau của một trường
- Trong một số trường hợp, việc triển khai các cải tiến này cũng bao gồm lập trình ABAP trong Thành phần giao diện người dùng web
Cấu hình có sẵn (ảnh chụp màn hình ở trên)
- Cấu hình được xác định bằng sự kết hợp duy nhất của các trường sau:
- Khóa cấu hình vai trò
- Sử dụng thành phần
- Loại đối tượng
- Loại phụ đối tượng
- Tùy thuộc vào sự kết hợp khác nhau, có thể có nhiều cấu hình có sẵn cho một chế độ xem
- Việc chọn một hàng trong khối gán này sẽ cập nhật “Thiết kế cấu hình hiện tại” để hiển thị bố cục được thiết kế theo cấu hình đã chọn
- Các nút hoạt động trên cấu hình (xem ảnh chụp màn hình ở trên): Đây là các nút để sửa đổi “Thiết kế cấu hình hiện tại” cho cấu hình đã chọn trong “Cấu hình khả dụng”
- Thêm chú thích: Với nút, bạn có thể thêm chú thích trên chế độ xem Biểu mẫu trong trang tổng quan
- Thêm dòng: Nút này nối thêm một hàng trong khu vực “Thiết kế cấu hình hiện tại”
- Di chuyển lên: Nút này dùng để di chuyển trường đã chọn lên trên hàng hiện tại của nó một hàng
- Di chuyển xuống: Nút này dùng để di chuyển trường đã chọn xuống dưới hàng hiện tại của trường đó một hàng
- Hiển thị các trường có sẵn: (Hình 3) nó hiển thị tất cả các trường có sẵn để thêm vào bố cục để nó hiển thị trên ứng dụng
- Hiển thị thuộc tính trường: (Hình 3) nó hiển thị bạn có thể xem và đặt thuộc tính của trường được chọn trên bố cục
- Trong chế độ chỉnh sửa, có thể sửa đổi một số thuộc tính này
- Công cụ này hỗ trợ thêm hoặc xóa các trường (có sẵn trong từ điển dữ liệu) khỏi bố cục dạng xem
- Với công cụ này, không thể thêm các trường vào cấu trúc và bảng từ điển dữ liệu sao cho chúng phản ánh trong CRM của bạn.
- Màn hình cấu hình cho chế độ xem bảng có bố cục khác, trong đó người dùng cần thiết lập các cột và thuộc tính có sẵn của các cột này
Quan ngại về an ninh
- Người dùng cuối không có quyền truy cập để thực hiện các cài đặt này trong công cụ cấu hình. Chỉ những người dùng cấp cao hoặc nhà phát triển mới được cung cấp các vai trò này
- Mọi thay đổi được thực hiện đều hiển thị với tất cả người dùng truy cập ứng dụng
- Ngoài những thay đổi được triển khai trong công cụ Cấu hình giao diện người dùng, người dùng cuối có thể thực hiện cài đặt để cá nhân hóa chế độ xem. Cài đặt cá nhân hóa được áp dụng cho từng người dùng và không được chia sẻ giữa những người dùng cuối
- Theo yêu cầu, việc cá nhân hóa có thể được kiểm soát trong cài đặt tùy chỉnh
- Điều này có nghĩa là có các cài đặt tùy chỉnh mà nhà phát triển có thể hạn chế người dùng cá nhân hóa chế độ xem
- Sau khi áp dụng cài đặt này, nút cá nhân hóa sẽ không khả dụng cho người dùng cuối
Công cụ nâng cao ứng dụng (AET)
- Công cụ nâng cao ứng dụng là một công cụ toàn diện để nâng cao SAP các ứng dụng tiêu chuẩn sao cho các sửa đổi cho đến cấp cơ sở dữ liệu được thực hiện bởi chính công cụ đó và hầu như không cần nỗ lực mã hóa.
- Công cụ này cũng được tích hợp với công cụ Web UI Configuration.
- Tương tự như công cụ UI Configuration, trước tiên bạn cần chọn vùng có thể định cấu hình (được đánh dấu màu xanh lam) từ ứng dụng
- Thao tác này sẽ mở công cụ Cấu hình giao diện người dùng trong cùng cửa sổ như hiển thị bên dưới
Công cụ cấu hình giao diện người dùng cho AET
Chúng ta cần chọn một nút có liên quan để cải tiến AET (được đánh dấu ở trên)
- Cải tiến hiển thị: Cho phép bạn xem các cải tiến hiện có. Có thể chọn một cải tiến và sửa đổi nó
- Nút “Tạo trường” có thể được sử dụng để tạo trường mới trong chế độ xem đã chọn
Sau đây là màn hình hiển thị các cải tiến về trường và bảng hiện có:
Chế độ xem này có các nút để cải tiến Chế độ xem & Bảng trong các khối bài tập tương ứng:
- Mới: Sử dụng nút này có thể tạo các trường mới và cũng có thể tạo bảng
- Bằng cách sử dụng siêu liên kết ở cột đầu tiên (Id cải tiến), bạn có thể chỉnh sửa cải tiến hiện có
Cải thiện chế độ xem
- Để nâng cao chế độ xem sau khi nhấp vào nút “Mới” (được hiển thị trong ảnh chụp màn hình ở trên), bạn cần chọn phần đối tượng kinh doanh nơi cần thêm trường mới hoặc bảng mới:
- Tùy thuộc vào đối tượng được chọn, các bảng cơ sở dữ liệu và cấu trúc sẽ được chọn.
- Trong khi tạo trường, bạn cần đặt thuộc tính của trường:
- Theo các thuộc tính đã chọn, trường sẽ được tạo và các lớp khác nhau sẽ được nâng cao cho trường mới
- Nút “Bật chế độ xuất” có thể được sử dụng để khung chọn các thuộc tính từ Phần tử dữ liệu được sử dụng trong định nghĩa trường
- Ở Chế độ chuyên gia, chúng ta cần đặt giá trị cho trường Phần tử dữ liệu
- Trong định nghĩa phần tử dữ liệu, có thể đặt các thuộc tính như Nhãn (Description)
- Do đó, các thuộc tính khác nhau của trường sẽ được đặt tự động bằng cách sử dụng định nghĩa phần tử dữ liệu trong từ điển dữ liệu
- Tương tự, chúng ta có thể tạo các trường bảng bằng AET
- Đối với bảng, chúng ta cần chỉ định chi tiết của toàn bộ bảng và các trường riêng lẻ sẽ được tạo cho bảng.
- Sau khi trường hoặc bảng được tạo bằng AET, ứng dụng sẽ khởi động lại và sau đó người dùng có thể sử dụng trường hoặc bảng mới
- Các trường và bảng này cũng sẽ cập nhật các bảng cơ sở dữ liệu cần thiết
- Điều này có nghĩa là khi bạn nhập giá trị cho các trường này và thực hiện lưu, giá trị sẽ được lưu trữ trong cơ sở dữ liệu