Data Bar

Element Exist

Node "Element Exists" được sử dụng để kiểm tra sự tồn tại của một phần tử trên trang web dựa trên selector cụ thể. Node này thường được ứng dụng trong các tình huống cần xác định điều kiện cho các nhánh quyết định trong quy trình tự động hóa

Cài đặt

  • Selector type: Chọn loại selector bạn muốn sử dụng để xác định phần tử: XPath, CSS, hoặc Text.

  • Selector: Nhập selector của phần tử mà bạn muốn kiểm tra.

  • Timeout (seconds): Thiết lập khoảng thời gian tối đa mà node sẽ chờ đợi phần tử xuất hiện trước khi quyết định rằng phần tử đó không tồn tại.

Ứng dụng

Node này có thể được ứng dụng để điều hướng các tác vụ dựa trên điều kiện. Ví dụ: khi đăng nhập Facebook, bạn có thể cần kiểm tra xem có yêu cầu xác thực 2FA hay không.

  • Nếu phần tử 2FA tồn tại: Quy trình tự động sẽ chuyển sang nhánh quy trình (được biểu diễn bằng dây xanh) để thực hiện xác thực.

  • Nếu không phát hiện phần tử 2FA: Đầu ra là dây đỏ, quy trình sẽ bỏ qua bước xác thực và tiếp tục với các bước tiếp theo.

Cách sử dụng

  1. Chọn Node: Đặt node "Element Exists" vào quy trình tự động hóa của bạn tại vị trí cần kiểm tra phần tử.

  2. Cấu hình Node: Nhập selector và thiết lập thời gian chờ đợi.

  3. Thực hiện Kiểm Tra: Khi node được thực thi, nó sẽ kiểm tra sự tồn tại của phần tử và gửi tín hiệu đến nhánh tiếp theo dựa trên kết quả.


Get URL

Node "Get URL" dùng để lấy URL hiện tại của trang web hiện tại để sử dụng sau này. Biến này sau đó có thể được sử dụng trong các node khác để thực hiện các hành động dựa trên URL, như điều kiện kiểm tra, lưu dữ liệu, hoặc chia sẻ thông tin.

Cài đặt

  • Output variable: Chọn biến mà bạn muốn lưu URL trang web hiện tại. Trong hình ảnh đã cho, "URL" là biến được chọn.

Cách sử dụng

  1. Chọn Node: Đặt node "Get URL" vào quy trình tự động hóa của bạn tại vị trí cần lấy URL.

  2. Cấu hình Output Variable: Chọn biến mà bạn muốn lưu URL từ danh sách dropdown hoặc nhập tên biến mới.

  3. Thực hiện Lấy URL: Khi node được thực thi, nó sẽ lưu URL hiện tại của trang web vào biến đã chọn.


Get Text

Node "Get Text" cho phép bạn trích xuất văn bản từ một phần tử cụ thể trên trang web dựa trên selector. Văn bản này sau đó có thể được lưu vào một biến và sử dụng trong quy trình tự động hóa.

Cài đặt

  • Selector type: Chọn loại selector mà bạn muốn sử dụng để xác định phần tử: XPath, CSS, hoặc Text.

  • Selector: Nhập selector của phần tử từ đó bạn muốn trích xuất văn bản.

  • Output variable: Chọn biến mà bạn muốn lưu văn bản đã trích xuất.

Cách sử dụng

  1. Chọn Node: Đặt node "Get Text" vào vị trí phù hợp trong quy trình tự động hóa của bạn.

  2. Cấu hình Selector: Nhập selector để xác định phần tử mà bạn muốn trích xuất văn bản.

  3. Thiết lập Output Variable: Chọn hoặc nhập tên biến mà bạn muốn lưu văn bản trích xuất.

  4. Thực hiện Trích Xuất: Khi node này được thực thi, nó sẽ trích xuất văn bản từ phần tử đã chọn và lưu vào biến đã chỉ định.

Ví dụ

Giả sử bạn cần lấy văn bản từ một đoạn paragraph bất kì

  • Selector type: Chọn "CSS".

  • Selector: Nhập đoạn CSS đó

  • Output variable: Chọn "Text" hoặc tạo một biến mới để lưu văn bản trích xuất.

Sau khi cấu hình, node "Get Text" sẽ trích xuất văn bản từ phần tử có class "description" và lưu vào biến "Text".


Get Value

Get Value là một node con của Get Attribute nhưng chỉ dùng để đọc thuộc tính value trong attribute (Attribute Name = value)


Get Attribute

Node "Get Attribute" dùng để trích xuất giá trị từ một phần tử nhập liệu trên trang web, thường là các trường nhập văn bản, lựa chọn, hoặc các loại đầu vào khác. Giá trị được trích xuất sau đó có thể được lưu vào một biến để sử dụng trong các bước tiếp theo của quy trình tự động hóa.

Cài đặt

  • Attribute Name: điền tên thuộc tính bạn muốn get, ví dụ scr để lấy source

  • Selector type: Chọn kiểu selector bạn muốn sử dụng để xác định phần tử: XPath, CSS, hoặc Text.

  • Output variable: Chọn biến mà bạn muốn lưu giá trị được trích xuất từ phần tử.

Lưu ý: để hiểu thuộc tính (Attribute) bạn cần lấy là cái nào (như alt, style, class, và src , bạn có thể đọc thêm phần Element Helper Genlogin để tìm hiểu thêm

Ví dụ: bạn muốn lấy link ảnh phần tử, hãy dùng Get Attribute và chọn Attribute Name là scr. Output xuất ra sẽ là source (link) của ảnh đó


Select Dropdown

Node này cho phép bạn tự động lựa chọn một giá trị từ một menu thả xuống trong quá trình tự động hóa.

Thường được sử dụng khi bạn cần tự động điền hoặc thay đổi các thông tin trong form trực tuyến.

Cài đặt

  • Selector: Chỗ để nhập selector của phần tử dropdown. Selector có thể là CSS Selector hoặc XPath, tùy thuộc vào cách bạn muốn xác định phần tử trong DOM.

  • Option value: Đây là giá trị của tùy chọn mà bạn muốn chọn từ dropdown. Giá trị này thường là giá trị value của một phần tử <option> trong thẻ <select>.


Random

Node "Random" được sử dụng trong tự động hóa để tạo ra một giá trị ngẫu nhiên trong một phạm vi cụ thể. Rất hữu ích khi bạn cần một giá trị ngẫu nhiên để kiểm thử, mô phỏng hoặc điền vào dữ liệu mẫu.

Cài đặt

  • Language: Chọn ngôn ngữ cho việc tạo dữ liệu ngẫu nhiên, có thể có ảnh hưởng đến định dạng số hoặc dữ liệu được tạo.

  • Type: Loại dữ liệu ngẫu nhiên bạn muốn tạo, ví dụ Email, Number, Password, Fullname,...

  • Output variable: Biến nơi sẽ lưu giá trị ngẫu nhiên được tạo ra.

Trong phần Advanced, bạn có thể vào thư viện FakerJS để lấy thêm các hàm random. FakerJS là một thư viện JavaScript phổ biến được sử dụng để tạo ra dữ liệu giả mạo như tên, địa chỉ, và các thông tin khác một cách ngẫu nhiên.


File Upload

Node "File upload" cho phép bạn tải lên tập tin trong quá trình tự động hóa. Bạn có thể sử dụng node này để tự động hóa việc tải lên tập tin lên một trang web hoặc một ứng dụng web. Đây là cách bạn cấu hình và sử dụng nó

  • Selector type: Chọn loại bộ chọn bạn sẽ sử dụng để xác định phần tử tải lên tập tin trên trang web. Điều này có thể là XPath, CSS, hoặc Text.

  • Selector: Đây là biểu thức hoặc chuỗi mà bạn sẽ nhập để xác định chính xác phần tử tải tập tin trên trang web.

  • File type: Chọn loại tập tin mà bạn muốn tải lên. Có thể là một tập tin từ máy tính của bạn (File), một hình ảnh từ URL (Url image), hoặc một hình ảnh được mã hóa Base64 (Base64 image).

  • File path: Đường dẫn đến tập tin mà bạn muốn tải lên nếu bạn chọn File. Đối với hình ảnh URL hoặc Base64, bạn sẽ nhập URL hoặc chuỗi Base64 tương ứng.

  • Click to upload: Một số trang web yêu cầu bạn phải nhấp vào một nút để mở hộp thoại chọn tập tin. Nếu đây là trường hợp, bạn cần đảm bảo rằng tùy chọn này được kích hoạt.

Khi quy trình tự động hóa đến node này, nó sẽ thực hiện các bước để tải tập tin lên phần tử đã chỉ định trên trang web.

Giả sử bạn muốn tải lên một ảnh đại diện cho hồ sơ của mình trên một trang mạng xã hội.

  1. Selector type: Chọn XPath

  2. Selector: Điền vào biểu thức XPath mà trỏ đúng vào nút hoặc phần tử input trên trang web dành cho việc tải ảnh lên. Ví dụ: //input[@type='file'].

  3. File type: Chọn File vì bạn sẽ tải ảnh từ máy tính của mình.

  4. File path: Nhập đường dẫn đầy đủ đến tập tin ảnh mà bạn muốn tải lên từ máy tính của mình. Ví dụ: C:\Users\YourName\Pictures\avatar.png.

  5. Click to upload: Kích hoạt tùy chọn này nếu trang web yêu cầu bạn nhấp vào một nút để mở hộp thoại tập tin.

Khi quy trình tự động hóa chạy đến node này, nó sẽ tự động tìm đến phần tử được xác định bởi XPath, mở hộp thoại tập tin, chọn tập tin từ đường dẫn đã cung cấp, và thực hiện tải lên.


HTTP

Node "HTTP" trong quy trình tự động hóa là một công cụ giúp bạn "nói chuyện" với các website hoặc dịch vụ trực tuyến. Bạn có thể sử dụng nó để lấy thông tin từ một trang web, hoặc gửi thông tin đến trang web đó Nói cách khác, node "HTTP" chính là cách bạn tương tác với các API (Application Programming Interface) trên internet. API là một bộ phận của server mà cho phép bạn truy cập dữ liệu hoặc chức năng của server đó mà không cần phải trực tiếp tương tác với giao diện người dùng của nó. Khi bạn sử dụng node "HTTP" để gửi một yêu cầu GET, POST, hoặc PUT, bạn thực sự đang gửi một yêu cầu tới một API nào đó.

Cài đặt

  • Request method: Chọn phương thức yêu cầu HTTP (GET, POST, PUT) mà bạn muốn sử dụng.

  • URL: Nhập URL bạn muốn gửi yêu cầu đến.

  • Headers: Thêm các tiêu đề yêu cầu nếu cần thiết, như 'Content-Type', 'Authorization', v.v.

  • Params: Thêm các tham số truy vấn nếu cần thiết cho yêu cầu của bạn.

  • Cookies: Thêm cookies nếu cần thiết cho yêu cầu của bạn.

  • Response type: Chọn loại phản hồi bạn mong đợi, như JSON hoặc Raw (văn bản nguyên thuỷ).

  1. Chọn Phương Thức:

    • GET: Thường dùng để truy vấn dữ liệu từ API. Ví dụ, bạn có thể lấy danh sách người dùng từ một dịch vụ web.

    • POST: Dùng để gửi dữ liệu mới tới API, như tạo một bài viết mới trên một blog hoặc đăng nhập vào một dịch vụ.

    • PUT: Dùng để cập nhật dữ liệu hiện có thông qua API, như cập nhật thông tin cá nhân của người dùng.

  2. Điền Địa Chỉ Web (URL): Đây là địa chỉ của trang web mà bạn muốn gửi yêu cầu đến, giống như nhập địa chỉ trang web vào thanh địa chỉ của trình duyệt.

  3. Thêm Thông Tin Đi Kèm (Headers, Params, Cookies):

    • Headers: Giống như thông tin phụ khi bạn gửi thư, nói cho website biết bạn là ai, bạn muốn gì.

    • Params: Các chi tiết cụ thể bạn muốn yêu cầu, như tìm kiếm một từ khóa cụ thể trên trang web.

    • Cookies: Những mẩu thông tin nhỏ giúp website nhận ra bạn đã từng ghé thăm trước đây.

  4. Chọn Loại Phản Hồi (Response type):

    • JSON: Một cách sắp xếp thông tin dễ đọc với máy tính và con người.

    • Raw: Thông tin đơn giản, không sắp xếp.

  5. Kiểm Tra (Test): Để xem thử yêu cầu của bạn có hoạt động không, giống như thử một món ăn trước khi phục vụ.

Khi bạn chạy quy trình tự động, node "HTTP" sẽ thực hiện các bước này và cho bạn kết quả ngay lập tức.

Ví dụ

Giả sử bạn muốn gửi yêu cầu GET đến một API để lấy thông tin người dùng:

  • Request method: GET

  • URL: https://example.com/api/users

  • Headers: Authorization = Bearer YOUR_TOKEN

  • Response type: JSON

Khi quy trình tự động hóa được thực thi, node "HTTP" sẽ gửi yêu cầu GET đến URL chỉ định với tiêu đề xác thực được cung cấp và chờ đợi phản hồi dạng JSON.


Read file/variable

Node "Read file / variable" cho phép bạn đọc nội dung từ một tập tin hoặc một biến đã định trước.

Ví dụ, nếu bạn muốn đọc một danh sách các địa chỉ email từ một tập tin và sau đó sử dụng mỗi địa chỉ email để thực hiện một hành động cụ thể (như gửi tin nhắn), bạn có thể cấu hình node này để đọc từng địa chỉ email một và lưu chúng vào một biến để sử dụng sau.

  1. Input type: Bạn có thể chọn giữa việc đọc nội dung từ một "File" hoặc từ một "Variable". Tùy chọn này cho phép bạn xác định nguồn dữ liệu mà bạn muốn đọc.

  2. File path: Nếu bạn chọn "File", bạn sẽ cần nhập đường dẫn đến tập tin mà bạn muốn đọc. Đây phải là đường dẫn đầy đủ trên hệ thống tập tin.

  3. Mode: Đây là cách bạn muốn đọc tập tin. "Line by line" nghĩa là mỗi lần đọc sẽ lấy từng dòng một, còn "Line by line with delimiter" cho phép bạn xác định một ký tự phân cách để đọc từng phần trong dòng.

  4. Output variable: Đây là biến mà nội dung đọc được từ tập tin hoặc biến sẽ được lưu vào. Bạn có thể sử dụng nội dung này trong các node tiếp theo của quy trình tự động hóa./

Giả sử bạn có một tập tin danh sách các tên sản phẩm mà bạn muốn đăng lên website của mình. Danh sách này được lưu trong một tập tin văn bản, mỗi tên sản phẩm trên một dòng.

  1. Input type: Chọn "File" vì bạn đang đọc từ một tập tin.

  2. File path: Nhập đường dẫn tới tập tin chứa danh sách các tên sản phẩm, ví dụ: C:\Documents\product_names.txt.

  3. Mode: Chọn "Line by line" vì bạn muốn xử lý từng tên sản phẩm một.

  4. Output variable: Đặt tên cho biến mà bạn muốn lưu từng tên sản phẩm sau mỗi lần đọc, ví dụ: currentProductName.

Khi quy trình tự động hóa chạy, node này sẽ:

  • Mở tập tin product_names.txt.

  • Đọc từng dòng một. Với mỗi dòng, nó sẽ lưu tên sản phẩm vào biến currentProductName.

  • Biến currentProductName sau đó có thể được sử dụng để thực hiện các hành động tiếp theo, như nhập vào một form trên web để đăng sản phẩm.


Write file

Node "Write file" được sử dụng để ghi dữ liệu vào một tập tin trên hệ thống của bạn.

  1. File path: Đường dẫn tới tập tin mà bạn muốn ghi dữ liệu vào. Trong ví dụ bạn cung cấp, đó là đường dẫn tới một tập tin Excel (Crawl 2000 data.xlsx).

  2. Select input data from variable: Chọn biến chứa dữ liệu bạn muốn ghi vào tập tin. Biến này có thể chứa văn bản, dữ liệu từ một tập tin CSV, JSON, hoặc bất kỳ dữ liệu nào khác mà bạn đã xử lý trong quy trình tự động hóa của mình.

  3. Selector type: Chọn định dạng của tập tin mà bạn muốn ghi. Có thể là TXT, CSV, hoặc JSON. Trong ví dụ, bạn chọn CSV, có nghĩa là dữ liệu sẽ được ghi dưới dạng bảng tính có các giá trị được phân tách bằng dấu phẩy (hoặc ký tự phân cách khác bạn chọn).

  4. CSV delimiter: Nếu bạn ghi một tập tin CSV, bạn cần xác định ký tự phân cách giữa các giá trị trong tập tin. Mặc định là dấu phẩy (,), nhưng bạn có thể thay đổi nó nếu cần.

  5. Selector write mode: Chọn giữa "Overwrite" (ghi đè) nếu bạn muốn ghi đè lên dữ liệu hiện có trong tập tin, hoặc "Append" (thêm vào cuối) nếu bạn muốn thêm dữ liệu mới vào cuối tập tin mà không xóa dữ liệu cũ.

Ví dụ minh họa: Bạn có một quy trình tự động hóa để thu thập dữ liệu từ một website và muốn ghi kết quả vào một tập tin. Sau khi thu thập dữ liệu, bạn đặt nó vào một biến gọi là collectedData. Dưới đây là cách bạn sẽ cấu hình node:

  • Chọn đường dẫn tới tập tin Crawl 2000 data.xlsx.

  • Đặt biến collectedData vào trường "Select input data from variable".

  • Chọn CSV làm kiểu tập tin.

  • Để CSV delimiter là mặc định là dấu phẩy.

  • Chọn "Overwrite" nếu bạn muốn kết quả mới thay thế hoàn toàn kết quả cũ, hoặc "Append" nếu bạn muốn giữ lại dữ liệu hiện tại và chỉ thêm dữ liệu mới vào cuối tập tin.

Khi quy trình chạy, dữ liệu từ biến collectedData sẽ được ghi vào tập tin Excel mà bạn đã chỉ định.


Cookies

Node "Cookies" trong một quy trình tự động hóa cho phép bạn quản lý cookies, những dữ liệu nhỏ được lưu trên trình duyệt của người dùng.

  1. Action: Chọn hành động bạn muốn thực hiện với cookies: "Import" để nạp cookies từ một file, "Export" để xuất cookies hiện tại ra file, hoặc "Clear" để xoá hết cookies.

  2. Input file path (JSON): Khi bạn chọn "Import", đây là đường dẫn đến file chứa cookies mà bạn muốn nạp vào trình duyệt. File này thường ở định dạng JSON.

Ví dụ minh họa: Giả sử bạn đang xây dựng một quy trình tự động hóa để test một website và bạn muốn sử dụng một tập hợp cookies cụ thể mà bạn đã lưu trữ từ một phiên trước đó. Bạn có một file JSON chứa cookies này. Dưới đây là cách bạn sẽ cấu hình node:

  • Đặt đường dẫn đến file JSON chứa cookies vào "Input file path (JSON)".

  • Chọn "Import" vì bạn muốn nạp cookies này vào trình duyệt.

Khi quy trình tự động hóa chạy, node này sẽ nạp cookies từ file JSON vào trình duyệt, cho phép bạn tiếp tục phiên làm việc với cùng một trạng thái đã lưu trước đó.

Save asset

Node "Cookies" trong một quy trình tự động hóa cho phép bạn quản lý cookies, những dữ liệu nhỏ được lưu trên trình duyệt của người dùng.

  1. Save asset by: Chọn phương thức lưu tài nguyên. Bạn có thể chọn lưu trực tiếp từ URL hoặc sử dụng một selector để chọn tài nguyên từ trang web.

  2. URL of asset: Nếu bạn lưu từ URL, đây là nơi bạn nhập URL trực tiếp của tài nguyên bạn muốn lưu.

  3. Filename (Optional): Bạn có thể chỉ định tên file mà bạn muốn lưu tài nguyên với tên này. Nếu không nhập, hệ thống có thể sẽ tự động tạo tên file.

  4. Output path: Đường dẫn nơi bạn muốn lưu file. Đây có thể là đường dẫn trên server hoặc máy tính của bạn.

Ví dụ minh họa: Giả sử bạn muốn lưu một hình ảnh từ một website về máy tính của bạn.

  • Trong "URL of asset", bạn sẽ nhập URL của hình ảnh mà bạn muốn lưu.

  • Trong "Filename", bạn có thể nhập "hinh-anh-dep.jpg" để chỉ định rõ tên file.

  • Trong "Output path", bạn sẽ nhập đường dẫn nơi bạn muốn lưu hình ảnh, ví dụ: "/Users/tenban/Downloads/".

Khi quy trình tự động hóa chạy đến node này, nó sẽ lưu hình ảnh từ URL đã cung cấp vào đường dẫn bạn đã chỉ định với tên file là "hinh-anh-dep.jpg".


Spreadsheet

Node "Spreadsheet" cho phép bạn đọc, ghi hoặc xóa dữ liệu từ/tới một bảng tính cục bộ hoặc trên đám mây (Google Sheets/Excel).

Cài Đặt và Cấu Hình

  1. Sheet type: Chọn giữa bảng tính cục bộ hoặc Google Sheets.

    • Local: Dữ liệu được lưu trên máy tính của bạn.

    • Cloud (Google sheet): Dữ liệu được lưu trên Google Drive.

  2. Action: Chọn một trong các hành động sau:

    • Read: Đọc dữ liệu từ bảng tính đã chỉ định.

    • Write: Ghi dữ liệu vào bảng tính. Bạn có thể chọn ghi đè hoặc thêm vào cuối.

    • Clear: Xóa dữ liệu hiện có trong bảng tính.

Đọc Dữ Liệu (Read)

Khi bạn chọn hành động Read, bạn sẽ đọc dữ liệu từ một bảng tính cụ thể.

  • File path: Nơi bạn nhập đường dẫn đến tệp bảng tính mà bạn muốn đọc.

  • Range: Phạm vi các ô trong bảng tính mà bạn muốn đọc. Ví dụ: "A1:C10" để đọc từ ô A1 đến C10.

  • Sheet name: Nếu bảng tính của bạn có nhiều trang, nhập tên trang cần đọc.

  • First row as keys: Nếu chọn, hàng đầu tiên trong phạm vi sẽ được sử dụng như là tiêu đề cột.

  • Storage: Lựa chọn này xác định nơi lưu trữ dữ liệu đọc được: trong các biến hoặc để sử dụng trong vòng lặp.

Ghi Dữ Liệu (Write)

Khi bạn chọn Write, bạn có thể thêm hoặc cập nhật dữ liệu trong bảng tính.

  • File path: Đường dẫn đến tệp bảng tính nơi bạn muốn ghi dữ liệu.

  • Range: Nếu bạn chỉ định phạm vi, dữ liệu mới sẽ được ghi đè lên vị trí đó. Nếu để trống, dữ liệu sẽ được thêm vào cuối bảng.

  • Sheet name: Tên của trang trong bảng tính mà bạn muốn ghi vào.

  • Input variable: Dữ liệu bạn muốn ghi vào bảng tính. Dữ liệu có thể đến từ một biến hoặc một cấu trúc dữ liệu khác.

  • Selector write mode: Chọn "Overwrite" để ghi đè lên dữ liệu hiện có hoặc "Append" để thêm dữ liệu mới vào cuối.

Xóa Dữ Liệu (Clear)

Chọn Clear nếu bạn muốn xóa dữ liệu khỏi bảng tính của bạn.

  • File path: Đường dẫn đến tệp bảng tính mà bạn muốn xóa dữ liệu.

  • Range: Phạm vi các ô mà bạn muốn xóa. Nếu để trống, toàn bộ dữ liệu trong bảng tính hoặc trang cụ thể sẽ bị xóa.

  • Sheet name: Tên của trang trong bảng tính mà bạn muốn xóa dữ liệu.

Sử dụng chức năng Preview để kiểm tra các thay đổi trước khi chạy toàn bộ quy trình tự động hóa.


Open AI

Node "Open AI" trong quy trình tự động hóa cho phép bạn tương tác với các mô hình AI do OpenAI cung cấp, như GPT-3.5 hoặc DALL-E, thông qua API của họ.

Cấu Hình API Key

  • Đầu tiên, bạn cần có API Key từ OpenAI. Điều này cho phép node của bạn xác thực và tương tác với OpenAI.

  • Trong phần API key, nhập khóa API của bạn.

Để lấy API key từ OpenAI, bạn sẽ cần tạo một tài khoản trên OpenAI và sau đó tạo một API key từ bảng điều khiển của họ. Dưới đây là các bước cơ bản bạn cần thực hiện:

  1. Đăng ký hoặc đăng nhập vào tài khoản OpenAI của bạn tại trang web của họ.

  2. Đi đến bảng điều khiển quản lý API của OpenAI (thường được gọi là "API Keys" trong phần cài đặt tài khoản của bạn).

  3. Tìm nút hoặc liên kết để tạo một API key mới. Đôi khi nó có thể được đánh dấu là "Create new key" hoặc "Add key".

  4. Tuân theo hướng dẫn để tạo API key. Bạn có thể cần phải cung cấp một số thông tin bổ sung hoặc chọn các quyền cụ thể cho khóa này.

  5. Khi bạn tạo API key, hãy đảm bảo sao chép và lưu nó ở nơi an toàn. Bạn sẽ không thể xem lại toàn bộ khóa API nếu bạn đóng trang hoặc mất nó.

  6. Sử dụng khóa API này trong phần "API Key" của node Open AI trong quy trình tự động hóa của bạn.

Chọn Output Type

  • Bạn có thể chọn giữa TextImage tùy thuộc vào loại đầu ra bạn mong muốn từ AI.

  • Text thường được sử dụng với mô hình GPT để tạo văn bản.

  • Image được sử dụng với mô hình DALL-E để tạo hình ảnh.

Chọn Model

  • Chọn mô hình AI bạn muốn sử dụng từ danh sách thả xuống, ví dụ GPT-3.5 cho văn bản hoặc Dall-e-3 cho hình ảnh.

Nhập Nội Dung

  • Trong Content, nhập nội dung bạn muốn AI tạo hoặc phản hồi, ví dụ một câu hỏi hoặc mô tả cho hình ảnh.

  • Nếu bạn chọn output là "Text", bạn có thể nhập: "Hãy viết một đoạn văn ngắn giới thiệu về công nghệ AI."

  • Nếu bạn chọn output là "Image", bạn có thể nhập: "Một hình ảnh của một chú mèo đang ngồi trên cành cây dưới ánh trăng."

Output Variable

  • Chọn một Output variable để lưu kết quả đầu ra từ AI. Đây sẽ là biến mà bạn có thể sử dụng sau này trong quy trình tự động hóa của mình.

Sau khi hoàn thành các bước trên, bạn có thể chạy node để xem kết quả từ AI. Kết quả có thể được sử dụng cho nhiều mục đích khác nhau, từ việc tạo nội dung tự động đến việc tạo hình ảnh sáng tạo.


Case Path

Node "Case Path" trong một quy trình tự động hóa là một cấu trúc điều khiển dùng để định hướng luồng thực hiện dựa trên các điều kiện hoặc trạng thái cụ thể. Nút này đóng vai trò là người ra quyết định trong luồng tự động hóa của bạn. Nó đánh giá các điều kiện nhất định và hướng dòng chảy đến các lối đi khác nhau dựa trên kết quả của những điều kiện này.

  1. Định Nghĩa Các Trường Hợp (Cases): Trong mỗi trường hợp, bạn cần định nghĩa một điều kiện cụ thể. Mỗi trường hợp sẽ tương ứng với một hành động hoặc một chuỗi hành động khác nhau. Ví dụ:

    • Tweet: Nếu trường hợp là "Tweet", quy trình tự động hóa sẽ thực hiện một chuỗi hành động để đăng một tweet mới.

    • Like: Nếu trường hợp là "Like", quy trình tự động hóa sẽ thực hiện một hành động để like một tweet cụ thể.

    • Reply: Nếu trường hợp là "Reply", quy trình tự động hóa sẽ phản hồi một tweet đã cho.

  2. Cấu Hình Settings Cho Mỗi Trường Hợp: Đối với mỗi trường hợp, bạn có thể cần phải cung cấp thêm thông tin chi tiết như selector hoặc giá trị cần thiết để thực hiện hành động.

  3. Sử Dụng Node "Case Path" Trong Quy Trình Tự Động Hóa:

    • Khi quy trình tự động hóa chạy tới node này, nó sẽ kiểm tra điều kiện và chọn đường đi tương ứng với trường hợp thỏa mãn.

    • Bạn có thể sử dụng các biến hoặc kết quả từ các node trước đó để xác định trường hợp nào sẽ được thực hiện.

Ví dụ minh họa cách sử dụng:

Giả sử bạn có một quy trình tự động hóa để tương tác trên mạng xã hội và bạn muốn tạo điều kiện dựa trên một input từ người dùng hoặc một sự kiện cụ thể. Khi một tweet mới được phát hiện:

  • Nếu bạn muốn "Tweet", bạn cấu hình một chuỗi hành động để đăng một tweet.

  • Nếu người dùng chọn "Like", bạn thiết lập quy trình tự động hóa để like tweet đó.

  • Nếu có yêu cầu "Reply", bạn cấu hình để quy trình tự động gửi một phản hồi.

Node "Case Path" sẽ giúp tự động hóa quyết định cái nào trong số những hành động này sẽ được thực hiện dựa trên input hoặc điều kiện được định sẵn.


Insert Data

Node "Insert Data" sinh ra để điền các biến vào các trường trong table. Table này sẽ được hiển thị trong phần Output trong phần Run

Ví dụ minh họa sử dụng node "Insert Data":

Giả sử bạn đang xây dựng một quy trình tự động hóa để chèn dữ liệu vào một bảng danh sách nhà đất. Bạn có các biến {title}, {Pricing}, {Dien_tich}, và {MoTa} chứa thông tin từ một biểu mẫu hoặc nguồn dữ liệu khác.

  1. Đặt tên cột tương ứng trong "Insert Data".

  2. Liên kết các biến với các trường tương ứng.

  3. Khi quy trình tự động hóa chạy, dữ liệu từ các biến sẽ được chèn vào cơ sở dữ liệu hoặc bảng dữ liệu theo cấu trúc đã xác định.

Last updated