> For the complete documentation index, see [llms.txt](https://spsvn.gitbook.io/product-docs-1/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://spsvn.gitbook.io/product-docs-1/huong-dan-cai-dat-va-cau-hinh-quan-tri-vien/cau-hinh-quy-trinh/cac-toan-tu-khi-tao-dieu-kien.md).

# Các toán tử khi tạo điều kiện

Các ký hiệu sử dụng khi tạo điều kiện: có thể sử dụng toán tử hoặc **#Điều kiện**&#x20;

| Ký hiệu | Ý nghĩa                              |
| ------- | ------------------------------------ |
| ==      | Bằng                                 |
| !=      | Khác                                 |
| >       | Lớn hơn                              |
| <       | Nhỏ hơn                              |
| >=      | Lớn hơn hoặc bằng                    |
| <=      | Nhỏ hơn hoặc bằng                    |
| ( )     | Gộp các điều kiện đi kèm nhau        |
| &&      | “Và” – các điều kiện đi kèm nhau     |
| \|\|    | “Hoặc” – các điều kiện loại trừ nhau |
| "abc "  | Điều kiện dạng text                  |
| 1       | Điều kiện "Có" (trường Có/Không)     |
| 0       | Điều kiện "Không" (trường Có/Không)  |

<mark style="color:yellow;">Hoặc ký hiệu trên V2 (Gọi điều kiện bằng cách bấm "#")</mark>

| Ký hiệu            | Ý nghĩa                              |
| ------------------ | ------------------------------------ |
| #bằng              | Bằng                                 |
| #khác              | Khác                                 |
| #lớn hơn           | Lớn hơn                              |
| #nhỏ hơn           | Nhỏ hơn                              |
| #lớn hơn hoặc bằng | Lớn hơn hoặc bằng                    |
| #nhỏ hơn hoặc bằng | Nhỏ hơn hoặc bằng                    |
| ( )                | Gộp các điều kiện đi kèm nhau        |
| #và                | “Và” – các điều kiện đi kèm nhau     |
| #hoặc              | “Hoặc” – các điều kiện loại trừ nhau |
| "abc "             | Điều kiện dạng text                  |
| 1000               | Điều kiện dạng số                    |
| 1                  | Điều kiện "Có" (trường Có/Không)     |
| 0                  | Điều kiện "Không" (trường Có/Không)  |
| in                 | Kiểm tra sự tồn tại trong tập hợp    |

&#x20;

<mark style="color:red;">Minh họa điều kiện rẽ nhánh kết hợp:</mark>&#x20;

3 trường thông tin có sẵn:&#x20;

| Tên trường    | Loại dữ liệu                                                                                                  |
| ------------- | ------------------------------------------------------------------------------------------------------------- |
| Phiếu chi     | Có/Không                                                                                                      |
| Số tiền       | Số                                                                                                            |
| Người đề xuất | Text - Look up từ 1 list có 4 giá trị code: - Nhân viên văn phòng - Nhân viên Kho - Trưởng bộ phận - Giám sát |

Một số điều kiện rẽ nhánh kết hợp 3 trường thông tin trên:

| Điều kiện yêu cầu                                                                                          | Điều kiện trong phần mềm                                                                                           |
| ---------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------ |
| Có phiếu chi, số tiền nhỏ hơn hoặc bằng 1 triệu và người đề xuất là nhân viên văn phòng hoặc nhân viên kho | @Phiếu chi==1 &&@Số tiền<=1000000 &&(@Người đề xuất =="Nhân viên văn phòng" \|\| @Người đề xuất =="Nhân viên Kho") |
| Có phiếu chi, số tiền lớn hơn 1 triệu và người đề xuất là trưởng bộ phận hoặc giám sát                     | @Phiếu chi==1 &&@Số tiền>=1000000 &&(@Người đề xuất =="Trưởng bộ phận" \|\| @Người đề xuất =="Giám sát")           |
| Không có phiếu chi, số tiền đề xuất nhỏ hơn 1 triệu, người đề xuất không phải trưởng bộ phận               | @Phiếu chi==0 &&@Số tiền<1000000 &&@Người đề xuất !="Trưởng bộ phận"                                               |

<mark style="color:yellow;">Hoặc viết tương ứng sang V2 như sau:</mark>

| Điều kiện yêu cầu                                                                                          | Điều kiện trong phần mềm                                                                                                                                                                                                                                                                                                                                                                            |
| ---------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Có phiếu chi, số tiền nhỏ hơn hoặc bằng 1 triệu và người đề xuất là nhân viên văn phòng hoặc nhân viên kho | @Phiếu chi <mark style="color:green;">#bằng</mark> 1 <mark style="color:green;">#và</mark> @Số tiền <mark style="color:green;">#nhỏ hơn hoặc bằng</mark> 1000000 <mark style="color:green;">#và</mark> (Người đề xuất <mark style="color:green;">#bằng</mark> "Nhân viên văn phòng" <mark style="color:green;">#hoặc</mark> @Người đề xuất <mark style="color:green;">#bằng</mark> "Nhân viên Kho") |
| Có phiếu chi, số tiền lớn hơn 1 triệu và người đề xuất là trưởng bộ phận hoặc giám sát                     | @Phiếu chi <mark style="color:green;">#bằng</mark> 1 #và @Số tiền <mark style="color:green;">#lớn hơn hoặc bằng</mark> 1000000 <mark style="color:green;">#và</mark> (@Người đề xuất <mark style="color:green;">#bằng</mark> "Trưởng bộ phận" <mark style="color:green;">#hoặc</mark> @Người đề xuất <mark style="color:green;">#bằng</mark> "Giám sát")                                            |
| Không có phiếu chi, số tiền đề xuất nhỏ hơn 1 triệu, người đề xuất không phải trưởng bộ phận               | @Phiếu chi <mark style="color:green;">#bằng</mark> 0 <mark style="color:green;">#và</mark> @Số tiền <mark style="color:green;">#nhỏ hơn</mark> 1000000 <mark style="color:green;">#và</mark> @Người đề xuất <mark style="color:green;">#khác</mark> "Trưởng bộ phận"                                                                                                                                |

<mark style="color:red;">Minh họa điều kiện song song:</mark>

3 trường thông tin:&#x20;

| Tên trường             | Loại dữ liệu |
| ---------------------- | ------------ |
| Phòng hành chính xử lý | Có/Không     |
| Phòng nhân sự xử lý    | Có/Không     |
| Phòng kế toán xử lý    | Có/Không     |

Điều kiện cho các nhánh song song:&#x20;

| Luồng quy trình              | Điều kiện trong phần mềm    |
| ---------------------------- | --------------------------- |
| Đi qua user phòng Hành chính | @Phòng hành chính xử lý ==1 |
| Đi qua user phòng Nhân sự    | @Phòng nhân sự xử lý ==1    |
| Đi qua user phòng Kế toán    | @Phòng kế toán xử lý ==1    |

<mark style="color:yellow;">Hoặc viết trên V2:</mark>

| Luồng quy trình              | Điều kiện trong phần mềm                                          |
| ---------------------------- | ----------------------------------------------------------------- |
| Đi qua user phòng Hành chính | @Phòng hành chính xử lý <mark style="color:green;">#bằng</mark> 1 |
| Đi qua user phòng Nhân sự    | @Phòng nhân sự xử lý <mark style="color:green;">#bằng</mark> 1    |
| Đi qua user phòng Kế toán    | @Phòng kế toán xử lý <mark style="color:green;">#bằng</mark> 1    |

&#x20;

Trong ví dụ này, với một yêu cầu cần phòng hành chính và kế toán cùng xử lý, luồng sẽ đồng thời qua nhánh 1 và nhánh 3&#x20;
