Skip to content

Khối

Automation của OmniLogin bao gồm các đầu mục lớn chứa các node:

  • General: Thực hiện một hành động chung trong quy trình, như tạm dừng quy trình hay xuất dữ liệu từ quy trình ra file.
  • Browser: Thực hiện các thao tác điều khiển trình duyệt như mở liên kết, đóng tab, lấy url tab...
  • Web interaction: Để tương tác với tab đang hoạt động của quy trình, trước khi sử dụng các node trong danh mục này, bạn cần sử dụng Mở liên kết rồi thực hiện các thao tác như click chuột, cuộn chuột trên trang vừa được mở.
  • Control flow: Thêm logic vào quy trình.
  • Online services: Thao tác với các dịch vụ trực tuyến như Google Sheet, Email
  • Data: Sửa đổi hoặc thao tác các biến hoặc bảng trong quy trình.

setting node

Cài đặt

Để tìm menu node, hãy di chuột qua một node trong khung soạn thảo và nó sẽ xuất hiện ở đầu node.

setting node

Xoá

Xoá node đã chọn

setting node

Cài đặt node

Cài đặt cho phép bạn cấu hình thực thi node, xử lý lỗi và giao diện.

setting node

Chung

  • Thời gian thực thi tối đa(giây)

Thời gian tối đa để thực thi khối, điền 0 để tắt thời gian chờ. Ví dụ như nếu bạn điền giá trị 30 vào đây thì node đó sẽ thực hiện tối đa 30 giây sau đó sẽ dừng node đó

setting node

  • Thời gian thực thi tối đa

Thời gian chờ (miliseconds). Ví dụ khi điền giá trị 5000 vào ô trống, thì trước khi node đó chạy thì sẽ chờ 5 giây

setting node

Ví dụ khi sử dụng thời gian chờ(miliseconds)

setting node

Xử lí lỗi

Mục này sẽ thực hiện các hành động khi node bị lỗi

setting node

  • Kích hoạt: bật lựa chọn này để xử lí khi có lỗi xảy ra, nếu tắt lựa chọn này, mình không thể sử dụng được các hành động như Thử lại hành động và các lựa chọn Ném lỗi, Tiếp tục thực thi, Thực thi dự phòng

    • Thử lại hành động: thực hiện lại node với số lần thử lại cũng như khoảng thời gian chờ giữa các lần thử lại

    • Mình có thể cấu hình các hành động khi xảy ra lỗi ở node này bằng các lựa chọn như:

      • Ném lỗi: ném ra mô tả lỗi ở log khi node lỗi
      • Tiếp tục thực thi: tiếp tục thực thi node tiếp theo khi node hiện tại lỗi
      • Thực thi dự phòng: tạo một đầu ra Nếu lỗi để khi node lỗi thì thực thi các node nối với đầu ra Nếu lỗi

setting node

  • Chèn dữ liệu: chèn dữ liệu vào bảng hoặc biến

setting node

setting node

Dòng

  • Chọn dòng: chọn một kết nối với node khác để tuỳ chỉnh

  • Nhãn dòng: thêm nhãn dòng cho kết nối

  • Hoạt hình: làm kết nối trở nên sinh động

  • Màu đường kẻ: thay đổi màu sắc của kết nối(mặc định là đen)

setting node

setting node

Ví dụ khi chọn cài đặt node Mở liên kết

setting node

Di chuyển node

Di chuyển node sang vị trí khác

setting node

Bật/Tắt node

Bật/tắt sử dụng node

Khi tắt node, quy trình sẽ bỏ qua node đó và chạy đến node tiếp theo

setting node

Chạy node

Chạy tiếp quy trình từ node này(thường dùng trong khi chỉnh sửa quy trình)

setting node

Edit

Truy cập vào phần cài đặt node hoặc bạn có thể click chuột 2 lần để hiện lên phần chỉnh sửa node này.

setting node

Hành động khác

Bạn cũng có thể nhấn chuột phải vào mỗi node để khám phá các hành động khác

setting node

  • Dán: Dán node đang được lưu trước đó vào vị trị hiện tại
Ví dụ dùng hành động dán để dán một node đã lưu vào bộ nhớ tạm

Đầu tiên mình sẽ copy đoạn node muốn dán, sau đó chuột phải rồi chọn Dán, như vậy là có thể dán được các node đó vào vị trí mong muốn setting node

  • Sao chép: sao chép node hiện tại đang chọn Sao chép, sau khi sao chép mình có thể Dán node đã copy
Ví dụ khi dùng hành động Sao chép node

Đầu tiên, di chuyển chuột đến node muốn copy, sau đó click chuột phải và chọn setting node

  • Nhân bản: nhân bản node hiện tại đang chọn
Ví dụ khi nhân bản một node với hành động Nhân bản

Đầu tiên di chuyển chuột đến node muốn nhân bản, sau đó click chuột phải, chọn Nhân bản, khi đó node hiện tại sẽ được nhân bản ra setting node

  • Nhóm khối: nhóm các node bạn đang chọn lại với nhau, các node chọn đầu tiên sẽ nằm ở trên trong khối đó
Ví dụ khi sử dụng hành động Nhóm khối

Đầu tiên bạn click vào các node muốn nhóm khối, sau đó chuột phải rồi chọn nhóm khối, khi đó các node sẽ được nhóm với nhau, khối được chọn đầu tiên sẽ đứng ở đầu

setting node

  • Xoá: xoá khối hiện tại đang chọn
Ví dụ khi sử dụng hành động Xoá

Di chuyển chuột đến node muốn xoá, sau đó chọn chuột phải, rồi chọn Xoásetting node

Thao tác với nhiều node

Di chuyển nhiều node

Để di chuyển nhiều node, bạn có thể giữ phím ctrl => nhấn vào các node muốn chọn để di chuyển hoặc giữ phím shift => tạo thành một vùng bao quanh các node, sau đó di chuyển vùng đó đến một chỗ bất kỳ Selecting blocks

Sao chép

Để sao chép nhiều node, bạn có thể giữ phím ctrl => nhấn vào các node muốn chọn hoặc giữ phím shift => tạo thành một vùng bao quanh các node, sau đó chuột phải chọn Sao chép hoặc tổ hợp phím ctrc là có thể sao chép các node đó để dán vào một vùng mong muốn

Selecting blocks

Dán

Để dán nhiều node đã được sao chéo trước, mình di chuyển đến vùng muốn dán rồi nhấn chuột phải rồi chọn DánSelecting blocks

Nhân bản

Để nhân bản nhiều node, giữ phím shift => tạo thành một vùng bao quanh các node, sau đó chuột phải chọn Nhân bản khi đó một các node vừa được khoanh vùng sẽ được nhân bản ra ngay bên cạnh

Selecting blocks

Xoá

Để xoá nhiều node, giữ phím shift => tạo thành một vùng bao quanh các node, sau đó chuột phải chọn Xoá khi đó các node vừa chọn sẽ được xoá

Selecting blocks

Kết nối giữa các node

Có một số cách để kết nối một node với một node khác:

  • Thủ công: kéo đầu ra node vào đầu vào của node.

  • Thả một node vào đầu ra node: thả node vào đầu ra của node.

  • Bấm vào node đầu ra và đầu vào: click vào đầu ra của một node sau đó click vào đầu vào của một node để nối hai không đó với nhau

Clicking the block output and input example