> For the complete documentation index, see [llms.txt](https://docs.verge.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.verge.io/automate-protect-and-extend/vi/tu-dong-hoa/create-tasks.md).

# Tạo tác vụ tự động

Hướng dẫn từng bước để tạo tác vụ tự động trong VergeOS, bao gồm cách cấu hình trình kích hoạt dựa trên sự kiện và lịch trình cho tự động hóa hệ thống.

Trang này cung cấp các hướng dẫn chung để tạo tác vụ trong VergeOS, bao gồm cách cấu hình các bộ kích hoạt dựa trên sự kiện và dựa trên lịch trình.

## Tạo tác vụ mới

1. Đi đến **Hệ thống** > **Bảng điều khiển tác vụ**.
2. Nhấp vào **Tác vụ mới** trong menu bên trái.
3. Cấu hình các trường của tác vụ:
   * **Tên**: Nhập một tên mô tả cho tác vụ.
   * **Mô tả** *(không bắt buộc)*: Thêm ghi chú quản trị hoặc ngữ cảnh.
   * **Xóa tác vụ sau khi chạy**: Tùy chọn này có thể được chọn để tự động xóa tác vụ sau khi hoàn tất.
   * **Loại đối tượng**: Chọn phần tương ứng của ứng dụng.
   * **Đối tượng**: Chọn mục tiêu cụ thể (ví dụ: VM, tenant, mạng) mà tác vụ sẽ áp dụng.
   * **Hành động**: Chọn thao tác sẽ thực hiện trên đối tượng đích. Các tùy chọn này thay đổi theo đối tượng.
   * **Cài đặt**: Cấu hình bất kỳ tùy chọn áp dụng nào. Các tùy chọn này thay đổi theo đối tượng và hành động. Một số hành động (ví dụ: bật/tắt nguồn) có thể không cần cài đặt.

{% hint style="success" %}
**Các tác vụ mới được&#x20;*****Đã bật*****&#x20;theo mặc định. Bạn có thể tắt một tác vụ nếu cần thời gian để xác minh cấu hình hoặc trì hoãn triển khai.**
{% endhint %}

4. Nhấp vào **Gửi** ở cuối trang để lưu tác vụ.\
   Bảng điều khiển tác vụ sẽ xuất hiện.

***

## Đưa tác vụ vào hoạt động

Để kích hoạt một tác vụ, hãy xác định một hoặc nhiều **Bộ kích hoạt sự kiện** và/hoặc **Bộ kích hoạt lịch trình**.

{% hint style="success" %}
**Các hướng dẫn bên dưới bắt đầu từ bảng điều khiển tác vụ, xuất hiện ngay sau khi tạo tác vụ. Để quay lại bảng điều khiển sau này: đi đến Hệ thống > Bảng điều khiển tác vụ > Tác vụ, rồi nhấp đúp vào tác vụ trong danh sách.**
{% endhint %}

***

### Xác định bộ kích hoạt sự kiện

Bộ kích hoạt sự kiện cho phép tác vụ chạy để phản hồi các sự kiện cụ thể của hệ thống.

1. Nhấp vào  **Bộ kích hoạt sự kiện** thẻ trên bảng điều khiển tác vụ.

{% hint style="success" %}
**Thẻ hiển thị số lượng bộ kích hoạt sự kiện hiện được liên kết với tác vụ.**
{% endhint %}

2. Nhấp vào **Mới** trong menu bên trái.
3. Hoàn tất cấu hình sự kiện:
   * **Loại**: Chọn lớp đối tượng (ví dụ: cảnh báo, máy ảo, tenant).
   * **Sự kiện**: Chọn loại sự kiện sẽ kích hoạt tác vụ. Các tùy chọn có sẵn phụ thuộc vào loại đối tượng đã chọn.
   * **Phiên bản đối tượng/Thẻ**:
     * **Phiên bản đối tượng**: - Chọn một phiên bản cụ thể của loại đối tượng từ danh sách thả xuống (Ví dụ: loại đã chọn là "Người dùng" - hãy chọn một người dùng cụ thể từ *Người dùng* danh sách thả xuống; "Máy ảo" là loại đã chọn - hãy chọn một VM cụ thể từ *Máy ảo* danh sách thả xuống.)\
       **HOẶC**
     * **Thẻ**: Chọn **Sử dụng thẻ** tùy chọn và chọn một thẻ khả dụng từ danh sách thả xuống để dựa sự kiện trên các đối tượng có thẻ tương ứng đó. (Ví dụ: nếu "Máy ảo" là loại đã chọn và "production" được chọn trong *Thẻ* danh sách thả xuống, bộ kích hoạt sự kiện sẽ tương ứng với bất kỳ VM nào được gán thẻ "production".)
   * **Cài đặt bộ lọc**: *(không bắt buộc)*: Với các loại chung như *Nhật ký* hoặc *Cảnh báo*, bạn có thể thu hẹp bộ kích hoạt: Cảnh báo: lọc theo mức độ nghiêm trọng (ví dụ: *Lỗi*); Nhật ký: lọc theo loại nhật ký (ví dụ: Hệ thống, Tenant, SMTP, v.v.) và mức độ (ví dụ: *Nghiêm trọng*, *Kiểm toán*, *Cảnh báo*).
4. Nhấp vào **Gửi** để lưu bộ kích hoạt sự kiện.\
   Nó sẽ được liên kết với tác vụ đã chọn.

***

### Xác định bộ kích hoạt lịch trình

Bộ kích hoạt lịch trình cho phép tác vụ chạy vào một thời điểm cụ thể hoặc theo định kỳ.

{% hint style="info" %}
Thời gian lịch trình được đánh giá theo thời gian của cụm/hệ thống, không phải theo giờ địa phương của trình duyệt. Một lịch trình được đặt lúc 18:00 sẽ chạy vào 18:00 theo thời gian cụm, bất kể múi giờ của trình duyệt.
{% endhint %}

1. Nhấp vào  **Bộ kích hoạt lịch trình** thẻ trên bảng điều khiển tác vụ.

{% hint style="success" %}
**Thẻ hiển thị số lượng lịch trình hiện được liên kết với tác vụ.**
{% endhint %}

2. Nhấp vào **Mới** trong menu bên trái.
3. Chọn một **Lịch trình** từ danh sách thả xuống.\
   VergeOS bao gồm một số lịch trình được cài sẵn. Để tạo lịch trình tùy chỉnh, xem [**Hướng dẫn về lịch trình**](/automate-protect-and-extend/vi/tu-dong-hoa/schedules.md).
4. Nhấp vào **Gửi** để lưu bộ kích hoạt lịch trình. Nó sẽ được liên kết với tác vụ đã chọn.

***

## Hướng dẫn liên quan

* [Tổng quan về công cụ tác vụ](/automate-protect-and-extend/vi/tu-dong-hoa/task-engine.md)
* [Sử dụng Webhook](/automate-protect-and-extend/vi/tu-dong-hoa/webhooks.md)
* [Thiết lập lịch trình](/automate-protect-and-extend/vi/tu-dong-hoa/schedules.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.verge.io/automate-protect-and-extend/vi/tu-dong-hoa/create-tasks.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
