Gán tham số (set): Bước đầu tiên, các tham số cần thiết cho quy trình được gán để sử dụng trong những bước tiếp theo.
Truy vấn bài đăng công việc Upwork (httpRequest): Tại bước này, một yêu cầu HTTP được thực hiện để lấy các bài đăng công việc mới từ Upwork.
Bật lịch (scheduleTrigger): Workflow này được kích hoạt định kỳ theo lịch trình đã được thiết lập.
Kiểm tra giờ làm việc (if): Workflow kiểm tra xem thời gian hiện tại có nằm trong giờ làm việc hay không. Nếu có, các bước tiếp theo sẽ được thực hiện.
Tìm kiếm các bản ghi hiện có (mongoDb): Kiểm tra trong cơ sở dữ liệu MongoDB để xác định xem có bản ghi nào đã tồn tại không.
Gộp các bản ghi mới (merge): Những bản ghi mới được tìm thấy sẽ được gộp lại để chuẩn bị cho bước lưu trữ.
Thêm các bản ghi mới vào MongoDB (mongoDb): Các bài đăng công việc mới được thêm vào cơ sở dữ liệu MongoDB nếu chưa tồn tại.
Gửi tin nhắn trong kênh #general (slack): Cuối cùng, một thông báo sẽ được gửi đến kênh Slack để báo cho nhóm biết về những bài đăng công việc mới.