Phân loại

Tài liệu hướng dẫn người dùng phân biệt các loại workflow trên PangoCDP dựa theo điều kiện start của Workflow.

Điều kiện start một Workflow là gì?

Tất cả các workflow trên PangoCDP đều cần có một điều kiện start cụ thể, có thể chia làm 02 nhóm chính

Start bằng một sự kiện theo một contact cụ thể (hay còn gọi là User Event)

Start bằng một tệp nhiều contact

Workflow được Start bằng một sự kiện đi theo một contact:

Loại workflow này bao gồm các dạng sau

Loại Start With
Giải Thích

User Event

Workflow sẽ start dựa vào sự xuất hiện của một event cụ thể trên Model Journey Event

Personal event

Workflow sẽ start khi có một trường dữ liệu cá nhân (dạng datetime) thỏa điều kiện đặt ra - Ví dụ tới ngày sinh của user.

Contact Add To List

Workflow sẽ start khi một contact được add vào một Contact List

Contact Add To Segment

Workflow sẽ start khi một contact được add vào một Contact Segment

Workflow được Start bằng một tệp contact:

Loại workflow này bao gồm các dạng sau

Data Model

Workflow sẽ start dựa vào tệp dữ liệu thỏa điều kiện trên một PangoCDP Model

PangoCDP Segment

Workflow sẽ start dựa vào tệp dữ liệu thỏa điều kiện của một PangoCDP Segment

Contact List

Workflow sẽ start dựa vào tệp dữ liệu thỏa điều kiện của một Contact List

Contact Segment

Workflow sẽ start dựa vào tệp dữ liệu thỏa điều kiện của một Contact Segment

Loại Workflow này có thể được star theo 02 cách:

Instant: Chạy flow ngay khi User nhấn Active workflow.

Schedule: Đặt lịch để Workflow chạy theo lịch định kỳ.

Khái niệm Job của DMA-Workflow

Mỗi một lần chạy workflow sẽ tạo ra một Job, chúng ta có thể coi lịch sử các job được tạo ra tại nút Job của màn hình setup workflow:

Tại đây chúng ta có thể xem lại lịch sử các Job này được bắt đầu và kết thúc khi nào, Job được chạy bởi bao nhiêu contact? Lưu ý các Workflow chạy bằng user event thì mỗi Job chỉ chạy với 1 Contact, còn các flow dạng chạy bằng tệp dữ liệu thì mỗi Job sẽ chạy với 1 tệp contact (hay còn gọi là Bucket)

Một Job chạy bằng User event - Có Phone cụ thể
Một Job chạy bằng Data Model

Chúng ta có thể xem chi tiết các Step đã chạy xong của một Job khi bấm vào nút Step ở cuối mỗi dòng Job history.

Tại đây chúng ta có thể kiểm tra dữ liệu của Job (bucket) thay đổi như thế nào qua từng Step của Job bằng cách nhấn vào Bucket tại mỗi Job-Step và kiểm tra số lượng contact trong bucket.

Việc hiểu rõ các phương thức Start của Workflow và cách các Job hoạt động dựa trên bucket/contact sẽ giúp người dùng dễ dàng kiểm tra và sữa chữa các lỗi phát sinh trong quá trình chạy workflow.

Last updated

Was this helpful?