Đặt cấu hình trình kết nối cho ServiceNow

Giải pháp kết nối Microsoft trung tâm liên lạc—Power Automate cho phép các tổ chức tương tác với khách hàng của mình bằng các tính năng như thoại, video, SMS, trò chuyện trực tiếp và nhắn tin xã hội từ các giải pháp CRM không phải của Microsoft. ServiceNow Bạn có thể sử dụng Power Automate bộ kết nối dữ liệu để đồng bộ dữ liệu danh bạ và tài khoản từ giải pháp ServiceNow CRM vào Dataverse.

Điều kiện tiên quyết

  • ServiceNow Ví dụ. Ví dụ, https://[your-instance-name].service-now.com/
  • Giấy phép cho Dynamics 365 trung tâm liên lạc bao gồm các gói đăng ký Power Automate và Power Apps .
  • Power Platform Quyền của quản trị viên hệ thống.
  • Hiểu biết cơ bản về cách sử dụng Power Automate luồng hoặc Power Apps.
  • Môi trường cho Power Apps và Power Automate là giống nhau.
  • Dynamics 365 Trung tâm liên lạc dưới dạng dịch vụ CRM Connector, msdyn_ContactCenterCRMConnector, có sẵn trong môi trường Power Apps và các bảng Tài khoản và Liên hệ có các cột sau:
    • Nguồn CRM
    • ID CRM nguồn
    • URL CRM nguồn

Sử dụng Power Automate Flow để đồng bộ hóa hồ sơ Tài khoản và Liên hệ

Quy trình sử dụng luồng như sau: Power Automate

  1. Cấu hình chức năng View-In-CRM
  2. Nhập luồng Power Automate
  3. Cấu hình Đồng bộ hóa dữ liệu gia tăng (Tạo, Cập nhật và Xóa)
  4. Chạy luồng tự động hóa nguồn điện

Cấu hình chức năng View-In-CRM

ServiceNow sử dụng tính năng trường tính toán để tạo một trường đặc biệt để lưu trữ subdomain/baseUrl /InstanceName trong bảng Tài khoảnBảng Liên hệ . Cột URL CRM nguồn trong các bảng Tài khoảnLiên hệ lưu trữ URL đầy đủ của bản ghi Tài khoản hoặc Liên hệ, có thể truy cập bằng cách chọn URL.

Để tạo trường tùy chỉnh trong ServiceNow, hãy thực hiện các bước sau:

  1. đăng nhập vào ServiceNow phiên bản (https://[tên-phiên-bản-của-bạn].service-now.com/), chọn Tất cả , sau đó tìm kiếm bảng.
  2. Chọn Bảng trong Định nghĩa hệ thống, sau đó chọn bảng Tài khoảnLiên hệ để tạo trường tùy chỉnh.
  3. Chọn Mới, sau đó chỉ định những thông tin sau:
    • Bảng: Tài khoản[customer_account]
    • Loại: Chuỗi
    • Nhãn cột: URL cơ sở
    • Tên cột: u_base_url
    • Ứng dụng: Toàn cầu
    • Chọn hộp kiểm Hoạt động .
  4. Chọn tab Giá trị tính toán , sau đó chọn hộp kiểm Đã tính toán . Thêm gs.getProperty('instance_name'); vào hộp văn bản Tính toán .
  5. Chọn Lưu, sau đó chọn Cập nhật.

Lặp lại cấu hình tương tự cho bảng Liên hệ .

Nhập luồng Power Automate

Thực hiện các bước được nêu trong các phần sau.

Thêm một ServiceNow bộ kết nối

  1. Trong Power Automate, hãy làm theo các bước trong Thêm kết nối để thêm ServiceNow kết nối.
  2. Chỉ định ServiceNow phiên bản và thông tin xác thực của bạn, sau đó chọn Tạo.

Thêm một Dataverse Kết nối

  1. Trong Power Automate, hãy làm theo các bước trong Thêm kết nối để thêm Dataverse kết nối, sau đó chọn Tạo.
  2. Trong cửa sổ bật lên xuất hiện, hãy chọn tài khoản của bạn. Một kết nối được tạo.

Tải xuống luồng từ GitHub

Tải xuống tất cả các luồng từ kho lưu trữ. Power Automate ServiceNow

Nhập khẩu luồng vào Power Automate

  1. Trong Power Automate, chọn Luồng của tôi.
  2. Trong Nhập, chọn Nhập rồi chọn Nhập gói (cũ).
  3. Chọn luồng đã tải xuống rồi chọn Tải lên.
  4. Trong cửa sổ Nhập gói , đối với Dataverse loại tài nguyên, hãy chọn Chọn trong khi nhập rồi chọn Dataverse kết nối mà bạn đã tạo rồi chọn Lưu.
  5. Kết nối được hiển thị trên trang Nhập. Chọn Nhập.
  6. Các luồng đã nhập được hiển thị trên trang Luồng của tôi . Các luồng này bị vô hiệu hóa theo mặc định. Đối với luồng bạn muốn bật, hãy chọn thêm mục (dấu ba chấm) rồi chọn Bật để bật chúng.

Cấu hình đồng bộ dữ liệu gia tăng

Đồng bộ dữ liệu gia tăng cập nhật dữ liệu theo thời gian thực thông qua các kích hoạt tự động. ServiceNow Dataverse ServiceNow sử dụng tập lệnh để kích hoạt thông báo khi bản ghi được tạo, cập nhật và xóa. Bạn phải sử dụng plugin dịch vụ khách hàng để kích hoạt những thông báo này. Bạn phải tạo tập lệnh theo thứ tự sau:

  1. Tạo tin nhắn REST
  2. Tạo quy tắc công việc

Lưu ý

Các bước sau đây phải được thực hiện cho cả bảng Tài khoản và Bảng liên hệ.

Tạo tin nhắn REST

  1. đăng nhập vào ServiceNow phiên bản, chọn Tất cả và tìm kiếm tin nhắn REST trong thanh tìm kiếm.
  2. Chọn Tin nhắn gửi đi>Tin nhắn nghỉ ngơi.
  3. Chọn Mới để tạo một tin nhắn REST mới.
  4. Trong trang Tin nhắn nghỉ ngơi , hãy chỉ định các trường bắt buộc. Xem: Tạo tin nhắn REST.
    • Tạo tin nhắn REST riêng lẻ để tạo, cập nhật và xóa. Cập nhật trường Điểm cuối trong Tin nhắn REST bằng Power Automate luồng. Thực hiện các bước sau để lấy URL:

      1. Chọn luồng cần thiết rồi chọn Chỉnh sửa.
      2. Chọn Thủ công trong luồng, sau đó sao chép URL HTTP. Lặp lại các bước cho luồng tổ chức và người dùng cho tất cả các hoạt động tạo, cập nhật và xóa
      3. Chọn Mới trong tab Xác thực để tạo phương thức HTTP mới.
      4. Chỉ định cùng một điểm cuối từ luồng Power Automate làm điểm cuối cho Phương thức HTTP cho hoạt động tương ứng.
      5. Sao chép các trường REST MessageName trên trang này, đây là các trường bắt buộc trong tập lệnh Quy tắc kinh doanh .
    • Tạo một biến mới, baseURL. Giá trị của biến này là phần đầu tiên của cùng một điểm cuối chứa tên máy chủ/IP và số cổng.

Tạo Quy tắc kinh doanh

  1. đăng nhập vào ServiceNow phiên bản, chọn Tất cả và tìm kiếm các quy tắc kinh doanh trong thanh tìm kiếm.
  2. Chọn Định nghĩa hệ thống>Quy tắc kinh doanh.
  3. Chọn Mới để tạo một tin nhắn REST mới.
  4. Trong trang Quy tắc kinh doanh , hãy chỉ định thông tin bắt buộc. Xem: Quy tắc kinh doanh.
    • Trong tab Khi chạy , hãy thêm các điều kiện cần thiết để kích hoạt quy tắc kinh doanh cho các hoạt động tạo, cập nhật và xóa bản ghi.
    • Tải xuống các tập lệnh từ ServiceNow scripts cho các hoạt động cần thiết cho bảng Liên hệ và Tài khoản.
    • Cập nhật trường Script trong tab Nâng cao bằng các tập lệnh đã tải xuống cho hoạt động cụ thể.
    • Đối với tập lệnh, hãy cập nhật baseURL bằng các giá trị tương ứng từ phương thức HTTP trong Tin nhắn REST.

Chạy Dòng Chảy Power Automate

Trong Power Automate https://make.powerautomate.com/environments/[environmentId], chọn luồng cần thiết từ Luồng đám mây, sau đó chọn Chạy.

Chỉnh sửa luồng và ánh xạ trường (Tùy chọn)

  1. Nếu bạn muốn chỉnh sửa luồng hoặc ánh xạ trường, hãy chọn luồng mà bạn muốn chỉnh sửa.
  2. Chọn Chỉnh sửa.
  3. Bạn có thể sử dụng đầu ra từ các kích hoạt và hành động trước đó trong bộ chọn Nội dung động hoặc sửa đổi chúng bằng cách sử dụng biểu thức.

Ví dụ, trường Tên tài khoản trong Dataverse có thể được ánh xạ tới trường Tên trong ServiceNow bằng biểu thức 'triggerBody()?['name']' . Xem: ServiceNow REST API tham khảo

Cột được xác định trước ánh xạ

Bảng sau đây mô tả cột được xác định trước ánh xạ cho ServiceNow và Dataverse các trình kết nối cho Liên hệ và Tài khoản.

Liên hệ

ServiceNow Dataverse
Hệ thống_id Liên hệ
họ họ
tên_đầu_tiên firstname
email địa chỉ email1
điện thoại di động điện thoại di động
điện thoại điện thoại 1
khách hàng Cha mẹcustomerid
Hệ thống_id msdyn_source_crm_id
Giá trị tĩnh: ServiceNow msdyn_source_crm
Url cơ sở msdyn_source_crm_url
sys_created_on Ngày tạo

Tài khoản

ServiceNow Dataverse
tên tên
điện thoại điện thoại 1
Hệ thống_id Tài khoảnID
thành phố địa chỉ1_thành_phố
Khóa kéo địa chỉ1_mã bưu chính
Số lượng nhân viên Số lượng nhân viên
id msdyn_source_crm_id
Giá trị tĩnh: ServiceNow msdyn_source_crm
Url cơ sở msdyn_source_crm_url
sys_created_on Ngày tạo

Cấu hình một kết nối tùy chỉnh