Custom SLA for any Entity
Service Level Agreement - D365 Customer Service
Last updated
Service Level Agreement - D365 Customer Service
Last updated
Hello! What's up! Anh em nào đã từng vọc hay triển khai cho KH sản phẩm D365 Customer Service thì ắt hẳn đều biết về cái engine nổi bật của D365 CS - chính là SLA (Service Level Agreement).
Tuy nhiên, mặc định của system, chỉ mỗi entity Case là được Microsoft bật sẵn tính năng SLA này. Vậy nếu như KH có nhu cầu áp dụng SLA cho các entity khác ngoài Case thì mình sẽ enable và thiết lập nó như thế nào?
Hôm nay, mình sẽ nói về cách enable và configure custom SLA cho 1 entity bất kỳ. Và trước khi bắt đầu, mọi người lưu ý, mình chỉ có thể enable maximum 7 entity trong 1 môi trường thôi. Số lượng SLA tối đa áp dụng trên mỗi entity là 15 cái và tổng số lượng tối đa trên 1 môi trường là 100 cái. Mọi người nhớ chỗ này để có gì tư vấn KH hén. :D'
Giờ thì mình tiến hành enable và configure thử nha.
Mình chọn entiy Lead - để enable tính năng SLA. Hôm trước đi làm, anh Sales Manager bên KH có hỏi, hệ thống có cái cơ chế nào để nhắc nhở hay thông báo hoặc thậm chí là warning khi Sale Man không follow Lead được giao đúng thời hạn hay không. Ban đầu mình nghĩ, hay tạo 1 cái field Due Date rồi sau đó tạo ra nhiều cái workflow để trigger và thực hiện các action trên nếu như quá hạn. Tuy nhiên, có 1 cái yêu cầu nữa là warning/remind cho Sales Man/ Managerr trước bao nhiều ngày quá hạn. Vẫn làm được workflow nha, tuy nhiên lại tạo ra nhiều quá. Do đó, mình chọn SLA - vừa tracking được trên Lead, vừa cho phép user thiết lập điều kiện dynamically, vừa làm được nhiều action trên mỗi sự kiện của SLA.
Và nghĩ là làm.... Khách hàng không chịu tính sau... hehe.
Mình note trước cá bước cần thực hiện nha:
Mọi người mở Solution cần customize cho cái custom entity nha. Sau đó click chọn Entity cần enable SLA lên và tick chọn SAL >> Save là xong. Lưu ý: Môt khi đã enable rồi là không undo lại được nha mọi người. Bút sa gà xối mỡ nha.
Sau khi đã enable rồi, thì bước tiếp theo là xác định cái SLA nào cần apply trên entity. Cụ thể là anh Sales Managerr có hỏi, anh muốn force các bạn Sales man phải liên lạc với Khách hàng trong vòng 2 giờ đồng hồ khi Lead được phân công cho bạn đó.
Hehe, thấy cái vụ liên lạc là quen quen rồi. Do đó mình đặt tên là "First Contact In" - nghĩa là Liên lạc đầu tiên trong xxx (giờ).
Ở trong entity Lead, mình tạo 1 field lookup tới entity "SLA KPI Instance" - field "First Contact In"
Và mọi người sẽ thấy mình có tạo thêm 1 field "First Contact Date" để log lại ngày liên hệ KH đầu tiên của Sales Man. Mục đích, là lợi dụng field này có data để làm điều kiện Successful cho SLA KPI.
Sau khi tạo SLA KPI xong rồi, mình vào entity SLA KPI Instance để tạo 1 Quick view form cho cái custom SLA KPI cần áp dụng trên Lead.
Quick view form: First Contact In - Lead
Sau đó vào form: click Insert >> chọn add Timer control cho Quick View form:
Tới đây coi như là xong việc thiết lập cho custom SLA rồi. Bước tiếp theo là vào Lead form, insert cái Quick view form vừa tạo cho field SLA KPI "First Contact In"
Mở main form Lead và insert Quick view form như hình. Nhớ chọn đúng field SLA KPI cần thiết lập nha.
Tới đây là hoàn thiện xong phần configure cho Custom SLA cho entity Lead rồi. Giờ mình sẽ thiết lập SLA và SLA KPI conditioni để trigger và apply cho "First Contact In" trên entity Lead để test thử.
Path: Customer Service Admin Center > Operation > Service Terms
Tạo mới record SLA KPI Mọi người chọn Manage ở mục SLA KPIs để tạo vào và tạo mới SLA KPI - "First Contact In"
Tạo mới SLA apply cho entity Lead Mọi người chọn Manage ở mục Service-level agreements (SLAs) để tạo vào và tạo mới SLA rule cho custom SLA - "First Contact In".
Ở đây, do nhu cầu của KH nên mình thiết lập khá là nhiều rule cho SLA "First Contact In" trên Lead nha mọi người. Note: Trong mục thiết lập SLA Items --> mọi người có thể thiết lập gửi mail, gửi notification, tạo task... để báo tới Sales Man/ Manager ở mục Configure Actions nhé.
Active and set Default SLA cho entity Lead Sau khi đã tạo SLA và thiết lập xong thì bước cuối cùng là Active và Set Default SLA vừa tạo cho Lead nhé.
Tạo 1 Lead record đúng với cái điều kiện đã thiết lập trong SLA - SLA Items thử nha.
Lead ban đầu được tạo ra nhưng chưa apply được SLA "First Contact In" - vì Lead này mình đang trigger thêm hành động Lead được Assign cho Sales Man nữa.
Lead được Assign cho Sales man Tester --> SLA "First Contact In" ngay lập tức được tính toán. Và user cần phải contact với KH trên của Lead này trong vòng 14h59m21s.
Và khi đã liên hệ tìm hiểu nhu cầu KH xong thì Sales man tiến hành Mark Complete task này để hệ thống ghi nhận thời điểm hoàn thành và mark SLA Succeeded.
Bingo! Tới đây là hoàn thành xong việc tạo và thiết lập 1 custom SLA KPI cho entity Lead. Mọi người thử xem sao nhé.
[NTD]yns.asia