logologo
Bắt đầu
Hướng dẫn
Phát triển
Plugin
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
Bắt đầu
Hướng dẫn
Phát triển
Plugin
API
logologo
Luồng công việc
Tổng quan
Bắt đầu nhanh

Trình kích hoạt

Tổng quan
Sự kiện bảng dữ liệu
Tác vụ định kỳ
Sự kiện trước hành động
Sự kiện sau hành động
Sự kiện hành động tùy chỉnh
Phê duyệt
Webhook

Nút

Tổng quan

Trí tuệ nhân tạo

Mô hình ngôn ngữ lớn

Kiểm soát luồng

Điều kiện
Rẽ nhánh đa điều kiện
Vòng lặp
Biến
Rẽ nhánh song song
Gọi luồng công việc
Đầu ra của luồng
Ánh xạ biến JSON
Trì hoãn
Kết thúc

Tính toán

Tính toán
Tính toán ngày
Tính toán JSON

Thao tác dữ liệu

Thêm dữ liệu
Cập nhật dữ liệu
Truy vấn dữ liệu
Xóa dữ liệu
Thao tác SQL

Xử lý thủ công

Xử lý thủ công
Phê duyệt
Gửi bản sao (CC)

Mở rộng loại

Yêu cầu HTTP
Script JavaScript
Thông báo
Gửi email
Phản hồi
Tin nhắn phản hồi
Biến
Lịch sử thực thi
Quản lý phiên bản
Tùy chọn nâng cao

Phát triển mở rộng

Tổng quan
Mở rộng loại trình kích hoạt
Mở rộng loại nút
Tham chiếu API
Previous PageVòng lặp
Next PageRẽ nhánh song song
TIP

Tài liệu này được dịch bởi AI. Đối với bất kỳ thông tin không chính xác nào, vui lòng tham khảo phiên bản tiếng Anh

#Biến

This feature is provided by the commercial plugin «Luồng công việc: Biến tùy chỉnh», please purchase to use

#Giới thiệu

Bạn có thể khai báo biến hoặc gán giá trị cho các biến đã khai báo trong một luồng công việc. Việc này thường dùng để lưu trữ dữ liệu tạm thời trong luồng.

#Tạo nút

Trong giao diện cấu hình luồng công việc, hãy nhấp vào nút dấu cộng (“+”) trong luồng để thêm nút "Biến":

Add Variable Node

#Cấu hình nút

#Chế độ

Nút biến tương tự như các biến trong lập trình; bạn cần khai báo biến trước khi có thể sử dụng và gán giá trị cho nó. Do đó, khi tạo một nút biến, bạn cần chọn chế độ cho biến. Có hai chế độ để lựa chọn:

Select Mode

  • Khai báo biến mới: Tạo một biến mới.
  • Gán giá trị cho biến hiện có: Gán giá trị cho một biến đã được khai báo trước đó trong luồng công việc, tương đương với việc sửa đổi giá trị của biến.

Khi nút đang tạo là nút biến đầu tiên trong luồng công việc, bạn chỉ có thể chọn chế độ khai báo, vì lúc này chưa có biến nào để gán giá trị.

Khi chọn gán giá trị cho một biến đã khai báo, bạn cũng cần chọn biến đích, tức là nút đã khai báo biến đó:

Select the variable to assign a value to

#Giá trị

Giá trị của một biến có thể là bất kỳ kiểu dữ liệu nào. Nó có thể là một hằng số, chẳng hạn như chuỗi, số, giá trị logic (boolean) hoặc ngày tháng, hoặc cũng có thể là một biến khác trong luồng công việc.

Ở chế độ khai báo, việc đặt giá trị cho biến tương đương với việc gán giá trị khởi tạo cho biến đó.

Declare initial value

Ở chế độ gán giá trị, việc đặt giá trị cho biến tương đương với việc sửa đổi giá trị của biến đích đã khai báo thành một giá trị mới. Các lần sử dụng sau đó sẽ lấy giá trị mới này.

Assign a trigger variable to a declared variable

#Sử dụng giá trị của biến

Trong các nút tiếp theo sau nút biến, bạn có thể sử dụng giá trị của biến bằng cách chọn biến đã khai báo từ nhóm "Biến nút". Ví dụ, trong một nút truy vấn, hãy sử dụng giá trị của biến làm điều kiện truy vấn:

Use variable value as a query filter condition

#Ví dụ

Một kịch bản hữu ích hơn cho nút biến là trong các nhánh, nơi các giá trị mới được tính toán hoặc hợp nhất với các giá trị trước đó (tương tự như reduce/concat trong lập trình), và sau đó được sử dụng sau khi nhánh kết thúc. Dưới đây là một ví dụ về việc sử dụng nhánh lặp và nút biến để nối chuỗi người nhận.

Đầu tiên, hãy tạo một luồng công việc được kích hoạt bởi bộ sưu tập, kích hoạt khi dữ liệu "Bài viết" được cập nhật, và tải trước dữ liệu quan hệ "Tác giả" liên quan (để lấy người nhận):

Configure Trigger

Sau đó, hãy tạo một nút biến để lưu trữ chuỗi người nhận:

Recipient variable node

Tiếp theo, hãy tạo một nút nhánh lặp để duyệt qua các tác giả của bài viết và nối thông tin người nhận của họ vào biến người nhận:

Loop through authors in the article

Trong nhánh lặp, trước tiên hãy tạo một nút tính toán để nối tác giả hiện tại với chuỗi tác giả đã lưu trữ:

Concatenate recipient string

Sau nút tính toán, hãy tạo một nút biến khác. Chọn chế độ gán giá trị, chọn nút biến người nhận làm mục tiêu gán, và chọn kết quả của nút tính toán làm giá trị:

Assign the concatenated recipient string to the recipient node

Bằng cách này, sau khi nhánh lặp kết thúc, biến người nhận sẽ lưu trữ chuỗi người nhận của tất cả các tác giả bài viết. Sau đó, bạn có thể sử dụng nút Yêu cầu HTTP để gọi API gửi email, truyền giá trị của biến người nhận làm tham số người nhận cho API:

Send mail to recipients via the request node

Đến đây, một tính năng gửi email hàng loạt đơn giản đã được triển khai bằng cách sử dụng vòng lặp và nút biến.