Tạo quy tắc công việc và đề xuất để áp dụng lô-gic trong biểu mẫu ứng dụng theo mô hình

Thông thường, cần phải thêm vào lô-gic nghiệp vụ để đảm bảo rằng các cột trong ứng dụng dựa trên mô hình được hiển thị, ẩn hoặc được đặt với các giá trị chính xác.

Bài viết này cho bạn biết cách tạo quy tắc công việc và đề xuất để áp dụng lô-gic biểu mẫu trong ứng dụng dựa trên mô hình mà không phải ghi mã JavaScript hoặc tạo phần bổ trợ. Quy tắc công việc cung cấp một giao diện đơn giản để thực hiện cũng như duy trì các quy tắc thay đổi nhanh và thường được sử dụng. Chúng có thể được áp dụng cho các biểu mẫu chính và tạo nhanh. Quy tắc công việc hoạt động trong các ứng dụng dựa trên mô hình, ứng dụng web cũ, Dynamics 365 dành cho máy tính bảng và Dynamics 365 for Outlook (chế độ trực tuyến hoặc ngoại tuyến).

Bằng cách kết hợp các điều kiện và hành động, bạn có thể thực hiện các hành động sau với quy tắc công việc:

  • Đặt giá trị cột

  • Xóa giá trị cột

  • Đặt các mức yêu cầu cột

  • Hiển thị hoặc ẩn cột

  • Bật hoặc tắt cột

  • Xác minh dữ liệu và hiển thị thông báo lỗi

  • Tạo đề xuất công việc dựa trên thông tin kinh doanh.

Lưu ý

Để xác định quy tắc công việc cho một bảng để nó áp dụng cho tất cả biểu mẫu, hãy xem Tạo quy tắc công việc cho một bảng.

Quy tắc công việc không hoạt động với tùy chọn nhiều lựa chọn.

Xem, chỉnh sửa hoặc tạo quy tắc công việc trong Power Apps

  1. Đăng nhập vào Power Apps.

  2. Chọn Bảng ở ngăn điều hướng bên trái, mở bảng bạn muốn, sau đó trong khu vực Tùy chỉnh, hãy chọn Quy tắc kinh doanh. Nếu không thấy mục này trong ngăn bảng điều khiển bên, hãy chọn …Thêm rồi chọn mục bạn muốn.

Lưu ý

Các tùy chỉnh đối với bảng phải diễn ra trong giải pháp. Để cập nhật bảng trong một giải pháp, hãy mở giải pháp, sau đó mở bảng. Sau đó, trong vùng Tùy chỉnh, chọn Quy tắc công việc.

  1. Trên thanh lệnh, chọn Quy tắc công việc mới.

Xem, chỉnh sửa hoặc tạo quy tắc công việc trong công cụ thiết kế biểu mẫu

  1. Trên ngăn điều hướng bên trái công cụ thiết kế biểu mẫu, hãy chọn Quy tắc công việc.

  2. Chọn từ các tùy chọn sau:

    • Theo mặc định, chỉ các quy tắc công việc đang hoạt động cho biểu mẫu được hiển thị. Xóa Chỉ hiển thị quy tắc công việc đang hoạt động để xem các quy tắc công việc đã hủy kích hoạt cho biểu mẫu.
    • Để tạo quy tắc công việc, chọn Quy tắc công việc mới.
    • Chọn quy tắc công việc để xem thuộc tính và chỉnh sửa quy tắc công việc. Thuộc tính quy tắc công việc.

Đặt các thuộc tính quy tắc công việc

Cửa sổ công cụ thiết kế quy tắc công việc mở ra cho quy tắc mới, một điều kiện đã được tạo. Mọi quy tắc đều bắt đầu với một điều kiện. Các quy tắc công việc phải mất một hoặc nhiều hành động dựa trên điều kiện đó.

ứng dụng dựa trên mô hình mẫu

Nhập hoặc chọn các thuộc tính sau từ thanh lệnh quy tắc công việc.

  1. Tên quy tắc công việc: Theo mặc định, quy tắc có tên Quy tắc công việc mới. Chúng tôi khuyên bạn nên nhập tên có ý nghĩa cho quy tắc công việc.

  2. Mô tả: Tùy ý thêm mô tả.

  3. Phạm vi: Phạm vi của quy tắc công việc xác định quy tắc công việc sẽ áp dụng cho biểu mẫu nào. Bạn thiết lập phạm vi như sau:

    Nếu bạn chọn mục này...

    Phạm vi được đặt thành...

    Thực thể

    Bảng và tất cả biểu mẫu cho bảng

    Tất cả biểu mẫu

    Tất cả các biểu mẫu cho bảng

    Biểu mẫu cụ thể (ví dụ: tài khoản Biểu mẫu chính)

    Chỉ biểu mẫu đó

Lưu ý

Để sửa đổi quy tắc công việc hiện có, bạn phải hủy kích hoạt quy tắc đó trước khi có thể sửa đổi.

Tạo quy tắc công việc

  1. Thêm điều kiện. Cách thêm nhiều điều kiện vào quy tắc công việc của bạn:

    1. Kéo thành phần Điều kiện từ thẻ Thành phần vào dấu cộng trong công cụ thiết kế.

      Thêm điều kiện vào quy tắc công việc.

    2. Để thiết lập các thuộc tính cho điều kiện, hãy chọn thành phần Điều kiện trong cửa sổ công cụ thiết kế, sau đó thiết lập các thuộc tính trong thẻ Thuộc tính ở bên phải màn hình. Khi bạn đặt thuộc tính, một biểu thức được tạo ở cuối tab Thuộc tính.

    3. Để thêm mệnh đề bổ sung (mệnh đề VÀ hay HOẶC) vào điều kiện, chọn Mới trong thẻ Thuộc tính để tạo quy tắc mới, sau đó thiết lập thuộc tính cho quy tắc đó. Trong cột Lô-gic quy tắc, bạn có thể chỉ định việc có thêm quy tắc mới làm mệnh đề VÀ hay HOẶC không.

      Thêm quy tắc mới vào điều kiện.

    4. Khi bạn đã hoàn tất đặt thuộc tính cho điều kiện, chọn Áp dụng.

  2. Thêm hành động. Cách thêm hành động:

    1. Kéo một trong các thành phần của hành động từ thẻ Thành phần vào dấu cộng bên cạnh thành phần Điều kiện. Kéo hành động vào dấu cộng bên cạnh dấu kiểm nếu bạn muốn quy tắc công việc thực hiện hành động đó khi điều kiện được thỏa mãn, hoặc vào dấu cộng bên cạnh x nếu bạn muốn quy tắc công việc thực hiện hành động đó nếu điều kiện không được thỏa mãn.

      Kéo một hành động vào quy tắc công việc.

    2. Để thiết lập các thuộc tính cho hành động, chọn thành phần Hành động trong cửa sổ công cụ thiết kế, sau đó thiết lập các thuộc tính trong thẻ Thuộc tính.

    3. Khi bạn đã thiết lập thuộc tính xong, hãy chọn Áp dụng.

  3. Thêm đề xuất công việc. Cách thêm đề xuất công việc:

    1. Kéo thành phần Đề xuất từ thẻ Thành phần tab vào dấu cộng bên cạnh thành phần Điều kiện. Kéo thành phần Đề xuất vào dấu cộng bên cạnh dấu kiểm nếu bạn muốn quy tắc công việc thực hiện hành động đó khi điều kiện được thỏa mãn, hoặc vào dấu cộng bên cạnh x nếu bạn muốn quy tắc công việc thực hiện hành động đó nếu điều kiện không được thỏa mãn.

    2. Để thiết lập các thuộc tính cho đề xuất, chọn thành phần Đề xuất trong cửa sổ công cụ thiết kế, sau đó thiết lập các thuộc tính trong thẻ Thuộc tính.

    3. Để thêm nhiều hành động hơn vào đề xuất, kéo các hành động đó từ thẻ Thành phần, sau đó thiết lập thuộc tính cho mỗi hành động trong thẻ Thuộc tính.

      Lưu ý

      Khi bạn tạo một đề xuất, một hành động duy nhất được thêm theo mặc định. Để xem tất cả hành động trong một đề xuất, chọn Chi tiết trên thành phần Đề xuất.

    4. Khi bạn đã thiết lập thuộc tính xong, hãy chọn Áp dụng.

  4. Để xác thực quy tắc công việc, chọn Xác thực trên thanh tác vụ.

  5. Để lưu quy tắc công việc, chọn Lưu trên thanh tác vụ.

  6. Để kích hoạt quy tắc công việc, hãy chọn quy tắc đó trong cửa sổ Trình khám phá Giải pháp, sau đó chọn Kích hoạt. Bạn không thể kích hoạt quy tắc công việc từ cửa sổ công cụ thiết kế.

Tiền bo

Dưới đây là một số mẹo cần lưu ý khi bạn làm việc trên quy tắc công việc trong cửa sổ công cụ thiết kế:

  • Để có ảnh chụp nhanh về mọi thứ trong cửa sổ Quy tắc Công việc, hãy chọn Ảnh tức thời trên thanh tác vụ. Ví dụ: điều này rất hữu ích khi nhận được phản hồi từ các thành viên trong nhóm.
  • Sử dụng bản đồ mini để điều hướng nhanh đến các phần khác nhau của quy trình. Điều này rất hữu ích khi làm việc trên một quy trình phức tạp di chuyển ra khỏi màn hình.
  • Khi bạn thêm điều kiện, hành động và đề xuất công việc vào quy tắc công việc của mình, mã cho quy tắc công việc được tạo và xuất hiện ở cuối cửa sổ công cụ thiết kế. Mã này là chỉ đọc.

Bản địa hóa thông báo lỗi được sử dụng trong các quy tắc kinh doanh

Nếu nhiều ngôn ngữ được cung cấp cho môi trường của bạn, bạn sẽ muốn bản địa hóa bất kỳ thông báo lỗi mà bạn đã đặt. Mỗi khi bạn đặt một thông báo, một nhãn hiệu được tạo ra bởi hệ thống. Nếu các bản dịch trong môi trường của bạn được đặt, các phiên bản bản địa hóa của thư của bạn có thể được thêm vào và sau đó nhập lại vào hệ thống. Điều này cho phép những người sử dụng các ngôn ngữ khác với ngôn ngữ cơ sở của bạn có thể xem các tin nhắn đã dịch.

Các sự cố thường gặp

Phần này mô tả các sự cố phổ biến có thể xảy ra khi bạn sử dụng quy tắc công việc.

Cột Tên đầy đủ và cột Địa chỉ không được hỗ trợ với các ứng dụng Giao diện Hợp nhất

Các hành động hoặc điều kiện sử dụng cột tổng hợp như cột Họ và tên (tên đầy đủ) hoặc Địa chỉ không được hỗ trợ trong các ứng dụng dựa trên Giao diện Hợp nhất. Ngoài ra, bạn có thể sử dụng các hành động hoặc điều kiện với các cột thành tố. Ví dụ: đối với cột Họ tên (tên đầy đủ), bạn có thể sử dụng các hành động hoặc điều kiện trên cột Tên (tên) và Họ (họ).

Quy tắc công việc không thực thi đối với một số người dùng

Đảm bảo rằng người dùng có vai trò bảo mật bao gồm tối thiểu là đặc quyền đọc phạm vi người dùng trên bảng Quy trình. Theo mặc định, vai trò bảo mật của Người dùng cơ bản có đặc quyền này.

Quy tắc công việc không kích hoạt trên lưới có thể chỉnh sửa trên bảng điều khiển

Quy tắc công việc theo quy mô thực thể có thể sẽ không kích hoạt trên lưới chỉnh sửa được nếu lưới có thể chỉnh sửa được định cấu hình trên bảng thông tin.

Quy tắc công việc của bạn không chạy đối với một biểu mẫu?

Một quy tắc công việc có thể không thực thi do cột được tham chiếu trong quy tắc công việc đó không được bao gồm trong biểu mẫu.

  1. Mở trình khám phá giải pháp. Mở rộng bảng bạn muốn rồi chọn Biểu mẫu.

  2. Mở biểu mẫu, sau đó trên ruy băng công cụ thiết kế biểu mẫu, chọn Quy tắc công việc.

  3. Trong công cụ thiết kế biểu mẫu, mở quy tắc công việc.

  4. Trong công cụ thiết kế quy tắc công việc, chọn từng điều kiện và hành động để xác minh tất cả các cột được tham chiếu trong mỗi điều kiện và hành động.

    Trường được tham chiếu trong quy tắc công việc tồn tại trong bảng.

  5. Xác minh rằng mỗi cột được tham chiếu trong quy tắc công việc cũng được bao gồm trong biểu mẫu. Nếu không, hãy thêm cột bị thiếu vào biểu mẫu.

    Cột tên tài khoản trên biểu mẫu.

Một quy tắc công việc cũng có thể không thực thi do cột được tham chiếu trong quy tắc công việc đó là cột tổng hợp. Thay vào đó, bạn có thể sử dụng các cột thành tố của cột tổng hợp.

Câu hỏi thường gặp (FAQ)

Quy tắc công việc có thể mở khóa các cột trên một biểu mẫu chỉ đọc không?

  • Có, quy tắc công việc có thể mở khóa các cột và chỉnh sửa hành động trên biểu mẫu chỉ đọc.

Làm cách nào để khắc phục sự cố quy tắc công việc không hoạt động?

Các đề xuất hiển thị như thế nào trong một biểu mẫu?

Các đề xuất hiển thị một bóng đèn bên cạnh nhãn của cột.

  • Quy tắc công việc đã thu gọn.

Chọn bóng đèn để mở rộng chế độ xem và hiển thị đề xuất.

  • Quy tắc công việc đã mở rộng.

Xem thêm

Tạo tùy chỉnh logic doanh nghiệp qua các quy trình

Tạo dòng quy trình công việc

Lưu ý

Bạn có thể cho chúng tôi biết bạn thích dùng ngôn ngữ nào cho tài liệu không? Làm một cuộc khảo sát ngắn. (xin lưu ý, khảo sát này bằng tiếng Anh)

Cuộc khảo sát sẽ mất khoảng bảy phút. Không có dữ liệu cá nhân nào được thu thập (điều khoản về quyền riêng tư).