SAP Hướng dẫn chuỗi quy trình BW (Mã giao dịch RSPC)

⚡ Tóm tắt thông minh

Chuỗi quy trình trong SAP BW tự động hóa, lên lịch và giám sát trình tự các quy trình nền như tải dữ liệu, sử dụng giao dịch RSPC để liên kết quy trình khởi động, trình kết nối và các biến thể thành một quy trình làm việc kho dữ liệu được kiểm soát và có thể lặp lại.

  • 🔗 Chuỗi quy trình: Một chuỗi các tiến trình nền chạy, chờ đợi và kích hoạt lẫn nhau khi xảy ra các sự kiện.
  • 🔧 Giao dịch RSPC: RSPC tạo và duy trì các chuỗi quy trình; RSPCM giám sát hoạt động hàng ngày của chuỗi.
  • 🎬 Ba phần: Mỗi chuỗi đều có quy trình khởi tạo, các bộ kết nối và các biến thể truyền tham số.
  • 🚦 Cổng kết nối: Các trình kết nối sẽ thực hiện bước tiếp theo khi thành công, khi xảy ra lỗi, hoặc bất kể kết quả như thế nào.
  • 📅 Lập kế hoạch: Các chuỗi lệnh được chạy dưới dạng tác vụ nền SM37 BI_PROCESS_TRIGGER theo lịch trình đã định.
  • 🤖 Hỗ trợ AI: Trí tuệ nhân tạo và tự động hóa thông minh giám sát tình trạng hoạt động của chuỗi cung ứng và dự đoán sớm các sự cố mất tải.

SAP Chuỗi quy trình BW

Chuỗi quy trình là gì?

  • Chuỗi quy trình là một chuỗi các quy trình chờ ở chế độ nền cho một sự kiện.
  • Một số quy trình này kích hoạt một sự kiện riêng biệt có thể lần lượt bắt đầu các quy trình khác.
  • Nó cung cấp nhiều trình kết nối cho phép thực thi các quy trình một cách song song và thay thế lẫn nhau.
  • Ví dụ, khi một cửa hàng bán lẻ nhận được đơn đặt hàng của khách hàng, nó sẽ kích hoạt một chuỗi các sự kiện như kiểm tra hàng tồn kho → đặt hàng sản phẩm từ kho → sản xuất sản phẩm, v.v.
  • Chuỗi quy trình cung cấp các tính năng lập kế hoạch và giám sát đồ họa giúp tự động hóa, trực quan hóa và theo dõi các nhiệm vụ và quy trình.
  • Các chuỗi quy trình được tích hợp vào bảng điều khiển quản trị BI dựa trên cổng thông tin.
  • Có thể coi các chuỗi quy trình như những sơ đồ luồng được lập trình để chờ trong nền và được kích hoạt bởi một quy trình khác khi xảy ra một sự kiện nào đó.

Chuỗi quy trình

Một chuỗi quy trình bao gồm ba bước chính:

  1. Bắt đầu quy trình: Mô tả thời điểm quá trình sẽ bắt đầu (ngay lập tức, công việc theo lịch trình, chuỗi meta hoặc API).
  2. Kết nối: Một quy trình liên kết lựa chọn phương án để bắt đầu quy trình tiếp theo.
  3. Biến thể: Đối tượng mà quy trình được thực thi trên đó. Đó là một tập hợp các tham số được truyền cho quy trình, chẳng hạn như tên của InfoPackage hoặc Đối tượng thông tin.

Các bước để tạo chuỗi quy trình

RSPC là giao dịch trung tâm được sử dụng để bảo trì chuỗi quy trình. Trên màn hình này, các chuỗi quy trình hiện có được sắp xếp theo “Thành phần ứng dụng”. Có hai chế độ xem: Chế độ xem kiểm tra và Chế độ xem lập kế hoạch. Chế độ mặc định là Chế độ xem lập kế hoạch.

Bước 1) Tạo chuỗi quy trình: nhấp vào biểu tượng “Tạo”.

Tạo chuỗi quy trình trong SAP

Bước 2)

  1. Nhập tên kỹ thuật của chuỗi quy trình.
  2. Hãy nhập mô tả có ý nghĩa cho chuỗi quy trình.

Tạo chuỗi quy trình trong SAP

Nhấp vào dấu tích.

Bước 3) Một cửa sổ mới sẽ hiện ra. Nhấp vào biểu tượng “Mới” để tạo một “Tiến trình khởi động” mới.

Tạo chuỗi quy trình trong SAP

Bước 4)

  1. Nhập tên kỹ thuật của Quy trình Khởi động.
  2. Nhập mô tả có ý nghĩa cho Quá trình Bắt đầu và nhấp vào nút Enter.

Tạo chuỗi quy trình trong SAP

Bước 5) Màn hình tiếp theo sẽ thiết lập một trình kích hoạt dựa trên thời gian hoặc sự kiện cho chuỗi quy trình.

  1. Nhấp vào “Lên lịch trực tiếp” để lên lịch cho chuỗi quy trình vào một thời điểm cụ thể.
  2. Nhấp vào “Thay đổi lựa chọn” để nhập thông tin chi tiết về việc lên lịch thực thi chuỗi quy trình.

Tạo chuỗi quy trình trong SAP

Bước 6) Các bước lập kế hoạch cho chuỗi quy trình:

  1. Nhấp vào nút “Ngày/Giờ”. Chỉ định ngày/giờ bắt đầu và ngày/giờ kết thúc đã lên lịch.
  2. Để thiết lập tần suất, hãy nhấp vào ô chọn “Công việc định kỳ”.
  3. Nhấp vào nút “Giá trị kỳ”.
  4. Ở màn hình tiếp theo, chọn tần suất cần thiết (Hàng giờ/Hàng ngày/Hàng tuần/Hàng tháng/Khoảng thời gian khác). Nhấp vào biểu tượng Lưu và nút Quay lại để trở về màn hình RSPC.

Tạo chuỗi quy trình trong SAP

Nhấp vào để lưu.

Bước 7) Thêm InfoPackage: nhấp vào biểu tượng “Loại quy trình” để tiếp tục.

Tạo chuỗi quy trình trong SAP

Bước 8) Như đã thảo luận trước đó, việc tải dữ liệu có thể được kích hoạt thông qua InfoPackage hoặc DTP.

  1. Nếu việc tải dữ liệu được thực hiện thông qua InfoPackage, hãy sử dụng loại quy trình “Thực thi InfoPackage”.
  2. Nếu việc tải dữ liệu được thực hiện thông qua DTP, hãy sử dụng loại quy trình “Quy trình chuyển dữ liệu”.

Tạo chuỗi quy trình trong SAP

Bước 9) Một cửa sổ bật lên mới xuất hiện. Tại đây bạn có thể chọn InfoPackage cần thiết.

Tạo chuỗi quy trình trong SAP

Bước 10) Kết nối cả Biến thể Bắt đầu và Gói Thông tin. Có hai cách để làm điều này: nhấp chuột phải vào bước đầu tiên, nhấp vào “Kết nối với” -> “Tải dữ liệu”; hoặc chọn “Biến thể Bắt đầu”, giữ nút chuột trái, di chuyển đến bước đích cho đến khi thấy mũi tên xuất hiện, rồi thả chuột để tạo kết nối. Từ quá trình bắt đầu đến mỗi bước thứ hai đều có một đường kẻ màu đen.

Tạo chuỗi quy trình trong SAP

Chuỗi quy trình được hiển thị như bên dưới sau khi kết nối giữa Biến thể Bắt đầu và Gói Thông tin được tạo.

Tạo chuỗi quy trình trong SAP

Đối với bất kỳ bước tiếp theo nào, bạn có thể chọn xem bước kế tiếp chỉ được thực hiện nếu bước trước đó:

  • Thành công: thường được sử dụng trong quá trình xử lý thông thường.
  • Kết thúc bằng lỗi: thường được sử dụng để gửi thông báo lỗi.
  • Thao tác được thực hiện bất kể bước trước đó thành công hay thất bại.

Tạo chuỗi quy trình trong SAP

Các bước để kiểm tra tính nhất quán của chuỗi quy trình

  1. Chọn menu “Đi đến”.
  2. Chọn “Đang kiểm tra chế độ xem”.

Kiểm tra tính nhất quán của chuỗi quy trình

SAP Xác minh rằng tất cả các bước đều được kết nối và có ít nhất một bước tiền nhiệm. Không phát hiện lỗi logic. Nếu bạn nhận được cảnh báo hoặc thông báo “Chuỗi OK”, bạn có thể kích hoạt nó. Nếu quá trình kiểm tra phát hiện lỗi, bạn phải loại bỏ chúng trước.

Kiểm tra tính nhất quán của chuỗi quy trình

Các bước để kích hoạt chuỗi quy trình

  1. Nhấp vào menu “Chuỗi quy trình”.
  2. Chọn “Kích hoạt”.
  3. Hoặc chọn nút “Kích hoạt”.

Kích hoạt chuỗi quy trình

Các bước để gán chuỗi quy trình cho một thành phần ứng dụng

Theo mặc định, chuỗi quy trình được tạo trong thành phần ứng dụng “Chưa được chỉ định”.

  1. Chọn nút “Thành phần ứng dụng”.
  2. Chọn thành phần cần thiết và kích hoạt lại chuỗi.

Gán chuỗi quy trình cho thành phần ứng dụng

Các bước để lập kế hoạch cho một chuỗi quy trình

  1. Nhấp vào menu “Thực thi”.
  2. Chọn “Lịch trình”.

Lập kế hoạch cho chuỗi quy trình

Ngoài ra, bạn cũng có thể nhấn nút “Lên lịch”. Chuỗi quy trình sẽ được lên lịch chạy ngầm và có thể xem trong giao dịch SM37. Bạn sẽ thấy một công việc có tên “BI_PROCESS_TRIGGER”; tất cả các chuỗi quy trình đều được lên lịch với cùng tên công việc này.

Lập kế hoạch cho chuỗi quy trình

Cách giám sát chuỗi quy trình

Có nhiều môi trường làm việc khác nhau để giám sát quá trình vận hành chuỗi quy trình:

  • Điều hướng đến tab Quản trị từ Giao diện làm việc Kho dữ liệu (RSA1).
  • Công cụ giám sát BI trong Hệ thống quản lý trung tâm điện toán (CCMS).
  • Giám sát chuỗi quy trình hàng ngày (giao dịch RSPCM).
  • Xem nhật ký quá trình chạy của một chuỗi quy trình trong phần bảo trì chuỗi quy trình (giao dịch RSPC).

Giám sát chuỗi quy trình

Câu Hỏi Thường Gặp

Giao dịch RSPC tạo, chỉnh sửa và kích hoạt các chuỗi quy trình, trong khi RSPCM giám sát việc chạy chuỗi hàng ngày. Các chuỗi đã lên lịch chạy dưới dạng các tác vụ nền có tên BI_PROCESS_TRIGGER, có thể là tracked trong giao dịch SM37.

Một bộ kết nối chỉ có thể bắt đầu quy trình tiếp theo khi quy trình trước đó hoàn thành thành công (liên kết màu xanh lá cây), chỉ khi nó kết thúc với lỗi (liên kết màu đỏ), hoặc luôn luôn, bất kể kết quả (liên kết màu đen). Điều này kiểm soát luồng chuỗi.

Chuỗi meta là một chuỗi quy trình kích hoạt các chuỗi quy trình khác như các bước, sử dụng tùy chọn “Bắt đầu sử dụng chuỗi meta hoặc API”. Chuỗi meta cho phép các nhóm nhóm lại và điều phối nhiều chuỗi cục bộ thành một lịch trình tổng thể.

Đúng vậy. Tự động hóa thông minh và... SAP Trợ lý AI Joule có thể theo dõi trạng thái chuỗi, dự đoán các lỗi có thể xảy ra dựa trên lịch sử và đề xuất chạy lại hoặc sửa chữa, giảm thiểu việc giám sát thủ công và tăng tốc độ phục hồi khi tải bị lỗi.

Máy học phân tích thời gian chạy và các lỗi trong quá khứ để đề xuất lịch trình tối ưu, phát hiện các bất thường và ưu tiên giải quyết lỗi. Hệ thống giám sát thông minh này giúp đảm bảo quá trình tải dữ liệu hàng đêm diễn ra ổn định và nằm trong khung thời gian cho phép của từng lô.

Tóm tắt bài viết này với: