Giả sử tôi có một Thực thể có thêm trường số nguyên tùy chỉnh. Hãy gọi trường Tổng số toàn cầu (field_global_total)
Nhân một số sự kiện, tôi muốn
lấy giá trị hiện có của trường đó và lưu trữ nó trong một biến
lấy giá trị của một trường số nguyên khác (từ một thực thể khác) và lưu trữ giá trị đó trong một biến
cộng hai biến lại với nhau
lưu số tiền đó làm giá trị mới của "Tổng số toàn cầu"
Cuối cùng, tôi muốn tìm hiểu điều này một cách tổng quát để tôi có thể xây dựng các quy tắc phức tạp hơn. Ví dụ, tôi không biết cách tạo một biến, nhưng khi tôi làm, biến đó có bị giới hạn trong phạm vi của quy tắc đó không? Hoặc tôi có thể chuyển nó cho bất kỳ quy tắc tiếp theo nào không? Và nếu tôi có thể, làm cách nào để truy cập nó trong các quy tắc khác?
Nhưng nếu nó hữu ích, đây là trường hợp sử dụng cụ thể của tôi.
Mục tiêu của tôi là, trong Thương mại, tôi có Sản phẩm A. Sản phẩm A có một trường số nguyên được gọi là "Tổng số đã bán cho đến nay" (field_total_sold_to_date). Giả sử giá trị hiện tại là 15.
Biến cố
Mục được thêm vào giỏ hàng. Trường số lượng được cập nhật thành 20. Người dùng kiểm tra.
Điều kiện, tình trạng, trạng thái
Thực thể có trường
Hoạt động
-- lấy giá trị Số lượng và lưu vào biến 'this_quantity'
-- lấy giá trị Total_sold_to_date và lưu trữ nó trong 'ttstd'
- cộng cả hai lại với nhau
-- lưu thực thể sao cho tổng là giá trị mới của giá trị field_total_sold_to_date của sản phẩm
Xin lưu ý rằng tôi không muốn sử dụng mô-đun bổ sung như trường tính toán hoặc báo cáo toán học hoặc thương mại. Tôi cảm thấy như điều này có thể được thực hiện ra khỏi hộp. Cảm ơn!