# Toán tử khi tạo điều kiện rẽ nhánh/song song

## <mark style="color:red;">Các ký hiệu sử dụng khi tạo điều kiện</mark>

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

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

**3 trường thông tin có sẵn:**

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

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

<table data-full-width="false"><thead><tr><th width="274">Điều kiện yêu cầu</th><th width="444">Điều kiện trong phần mềm</th></tr></thead><tbody><tr><td>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</td><td><strong>@Phiếu chi</strong><mark style="color:red;">==</mark>1 <mark style="background-color:blue;">&#x26;&#x26;</mark><strong>@Số tiền</strong><mark style="color:red;">&#x3C;=</mark>1000000 <mark style="background-color:blue;">&#x26;&#x26;</mark>(<strong>@Người đề xuất</strong> <mark style="color:red;">==</mark>"Nhân viên văn phòng" <mark style="background-color:blue;">||</mark> <strong>@Người đề xuất</strong> <mark style="color:red;">==</mark>"Nhân viên Kho")</td></tr><tr><td>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</td><td><strong>@Phiếu chi</strong><mark style="color:red;">==</mark>1 <mark style="background-color:blue;">&#x26;&#x26;</mark><strong>@Số tiền</strong><mark style="color:red;">>=</mark>1000000 <mark style="background-color:blue;">&#x26;&#x26;</mark>(<strong>@Người đề xuất</strong> <mark style="color:red;">==</mark>"Trưởng bộ phận" <mark style="background-color:blue;">||</mark> <strong>@Người đề xuất</strong> <mark style="color:red;">==</mark>"Giám sát")</td></tr><tr><td>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</td><td><strong>@Phiếu chi</strong><mark style="color:red;">==</mark>0 <mark style="background-color:blue;">&#x26;&#x26;</mark><strong>@Số tiền</strong><mark style="color:red;">&#x3C;</mark>1000000 <mark style="background-color:blue;">&#x26;&#x26;</mark><strong>@Người đề xuất</strong> <mark style="color:red;">!=</mark>"Trưởng bộ phận"</td></tr></tbody></table>

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

**3 trường thông tin:**

<table><thead><tr><th width="274">Tên trường</th><th width="444">Loại dữ liệu</th></tr></thead><tbody><tr><td>Phòng hành chính xử lý</td><td>Có/Không</td></tr><tr><td>Phòng nhân sự xử lý</td><td>Có/Không</td></tr><tr><td>Phòng kế toán xử lý</td><td>Có/Không</td></tr></tbody></table>

**Điều kiện cho các nhánh song song**

| 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:red;">==</mark>1 |
| Đi qua user phòng Nhân sự    | **@Phòng nhân sự xử lý** <mark style="color:red;">==</mark>1    |
| Đi qua user phòng Kế toán    | **@Phòng kế toán xử lý** <mark style="color:red;">==</mark>1    |

**Trong ví dụ này, 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**
