Tổng quan về các quy trình

Trong thuật ngữ khoa học máy tính, quy trình là một bit mã có thể sử dụng lại để thực hiện một tác vụ cụ thể.

Triển khai một cách khối các quy trình dưới dạng một tập hợp các khối tạo mã để xác định và gọi quy trình.

Phương thức gọi quy trình và khối định nghĩa

→ Thông tin khác về cách sử dụng các khối.

→ Thông tin khác về cách tạo khối quy trình tuỳ chỉnh.

→ Thông tin khác về cách tạo mô hình quy trình tuỳ chỉnh để thêm chức năng mới như tham số đã nhập.

Tích hợp sẵn so với trình bổ trợ

Blockly cung cấp 2 cách triển khai các khối quy trình.

Một quy trình hiện có trong trình bổ trợ @blockly/block-shareable-procedures, triển khai các khối quy trình dựa trên mô hình dữ liệu sao lưu. Nhờ vậy, bạn có thể thực hiện một số việc với các khối quy trình của mình, chẳng hạn như để khối định nghĩa tồn tại trong một không gian làm việc và khối lệnh gọi tồn tại trong một không gian làm việc khác. Trình bổ trợ là phương thức triển khai được đề xuất cho các khối quy trình.

Hai là cách triển khai cũ, được cung cấp trong Blockly Core. Các khối này không có mô hình dữ liệu sao lưu và tất cả thông tin về các quy trình đều đến từ chính các khối đó. Cách duy nhất mà một không gian làm việc có thể biết các quy trình hiện có là kiểm tra các khối định nghĩa quy trình có trong không gian làm việc đó. Các khối này tiếp tục được hỗ trợ về khả năng tương thích ngược, nhưng hầu hết các nhà phát triển đều có thể sử dụng các khối mới do trình bổ trợ cung cấp.

  • Nếu đang sử dụng tính năng chuyển đổi tuần tự XML, bạn có thể sử dụng các khối mới, nhưng không thể chia sẻ chúng trên các không gian làm việc. Tính năng này yêu cầu chuyển đổi tuần tự bổ sung chỉ do trình chuyển đổi tuần tự JSON cung cấp. Khi sử dụng XML, các khối mới sẽ hoạt động giống hệt với các khối cũ. Tìm hiểu thêm về cách nâng cấp lên JSON.

  • Nếu đã xác định các khối quy trình tuỳ chỉnh, bạn cần cập nhật các khối đó để thao tác được với mô hình dữ liệu mới.

  • Nếu đã xác định các khối định nghĩa quy trình tuỳ chỉnh, nhưng đang sử dụng khối lệnh gọi quy trình tích hợp sẵn, bạn cần tiếp tục sử dụng khối lệnh gọi cũ cho đến khi cập nhật khối định nghĩa của mình.