Trên trang này
“Đơn tự động chuyển qua” nghe như mô tả quy trình hoàn chỉnh. Trong dấu vết minh họa, mọi đơn xuất hiện ở cả hai hệ thống. Rồi một cột bảng tính hiện ra ở giữa. Người vận hành sửa cột đó trước khi tải lên vì trạng thái cửa hàng không mang nghĩa nhóm email trông đợi.
Sơ đồ đúng ở mức các ô. Nó bỏ sót công việc.
Cuộc thảo luận về học quy trình từ hệ thống lưu bản ghi chuẩn mô tả cách xây thủ tục làm việc bằng quan sát đầu vào hệ thống và những chỗ được sửa. Đó là điểm đầu hữu ích. Nó không có nghĩa log giải thích được ý định con người, hoặc nhóm nên có quyền rộng vào bản ghi khách hàng chỉ để quan sát.
Bắt đầu bằng dấu vết, không phải tên quy trình
“Đồng bộ đơn” nghe như một thao tác. Theo một đơn thì nó thành chuỗi. Khi nào tạo? Trạng thái nào ghi trước? Thanh toán hay hủy có đổi nó? Trường nào tới đích? Đích đã làm gì với trường ấy? Sau đó ai sửa gì?
Ghi những sự kiện theo thời gian. Đặt mã bản ghi nguồn cạnh mỗi bước. Nếu giá trị đổi hai lần, ghi cả hai. Nếu đích chỉ giữ giá trị mới nhất, tìm xem chuyện gì diễn ra ở giữa. Mục tiêu không phải sơ đồ quy trình bóng bẩy. Đó là dấu vết người khác có thể chất vấn.
Dấu vết đầu nên là ca thường. Ca thứ hai là ngoại lệ: hủy, gộp khách, trả hàng, thanh toán muộn hay ca khác người vận hành cho là quan trọng. Hai dấu vết không xác lập tần suất. Chúng lộ câu hỏi đặc tả phải trả lời.
- Bản ghi cửa hàngtrạng thái đếnquan sát
- Người vận hành sửakiểm ý nghĩaxác nhận
- Đích emailtrạng thái được nhận
| Nhóm nói gì | Dấu vết có thể cho thấy gì | Câu hỏi cần hỏi |
|---|---|---|
| “Đơn tự động đồng bộ” | Tệp thủ công được tải lên sau | Tệp biến đổi điều gì? |
| “Trạng thái khách luôn mới” | Giá trị cũ bị sự kiện về sau ghi đè | Hệ thống nào sở hữu trạng thái cuối? |
| “Lỗi chuyển cho hỗ trợ” | Sửa ở nguồn mà không có phiếu hỗ trợ | Làm sao đích biết thay đổi? |
Đây là khả năng minh họa, không phải sự cố khách hàng được quan sát. Hướng dẫn tích hợp giúp chọn cách kết nối sau khi hiểu đường đi thật.
Bản ghi cho thấy hành vi; người vận hành giải thích ý nghĩa
Bản ghi có thể cho thấy giá trị đổi từ pending sang complete. Nó không cho biết việc đó nghĩa là thanh toán đã xong, khâu xử lý đơn đã hoàn tất hay ai đó sửa lỗi gõ. Tên trường không phải quy tắc nghiệp vụ.
Ở đây quan sát và phỏng vấn nên đi cùng nhau. Nhờ người vận hành đi qua ca mà dấu vết làm ta khó hiểu. Để họ giải thích ngoại lệ và chỉ màn hình họ được phép dùng. Sau đó thử quy tắc trên một mẫu khác. Đặc tả dựa vào một ví dụ hấp dẫn có thể biến cách làm vòng của một người thành chính sách công ty.
Quyền truy cập quan trọng. Chỉ dùng lượng dữ liệu tối thiểu cho câu hỏi. Làm việc với quyền đã duyệt và che trường cá nhân khi được. Bài tập thiết kế đồng bộ không phải cớ xuất cơ sở dữ liệu khách hàng sang sổ nghiên cứu. Nếu hệ thống có sự kiện kiểm toán hoặc môi trường thử, bắt đầu từ đó. Nếu không, nhờ chủ sở hữu trình bày đường đi với bản ghi phù hợp.
Phân biệt này còn ngăn lỗi tự động hóa quen thuộc: bỏ bước thủ công bất tiện trước khi hiểu phán đoán nó mang. Cột bảng tính có thể là sao chép thừa. Nó cũng có thể là nơi duy nhất người đánh dấu đơn đang tranh chấp không được kích hoạt chiến dịch. Xóa mà chưa biết sẽ làm đồng bộ mới nhanh hơn trong việc sai.
Biến dấu vết thành quy cách phối hợp
Khi đường đi rõ, đặc tả kết nối theo trạng thái và chủ sở hữu. Xác định hệ thống nào có thẩm quyền cho từng trường, sự kiện nào chuyển nó, xử lý sự kiện muộn hoặc lặp thế nào và làm gì khi kết quả chưa chắc. Nêu người hay nhóm được sửa từng sai lệch.
Quy cách này cần tách dữ kiện được ghi khỏi cách hiểu nghiệp vụ. “Cửa hàng gửi fulfilled lúc 14:03” là sự kiện đã ghi. “Khách này nên nhận yêu cầu đánh giá” là quyết định có thể còn phụ thuộc trả hàng, đồng ý và chính sách địa phương. Tách hai việc giúp đổi sau này an toàn hơn.
Ánh xạ trường làm rõ một phần quy cách. Trong hình Tajo này, mỗi hàng nêu trường nguồn, trường đích và quy tắc chuyển đổi. Nó cũng cho thấy điều chưa được định nghĩa. Sự kiện mua hàng cần chính sách riêng trước khi thành yêu cầu đánh giá hoặc quyết định gửi chiến dịch.
Xem lại lượt đồng bộ trước khi chạy
Đồng bộ thông tin khách hàng mới lên nền tảng email của tôi.
Đồng bộ khách hàng
| Trường nguồn | Trường đích | Quy tắc |
|---|---|---|
email | EMAIL | Trực tiếp |
first_name | FIRSTNAME | Trực tiếp |
last_name | LASTNAME | Trực tiếp |
Xem trước bằng dữ liệu mô phỏng đạt
Đã ánh xạ 3 trường · Không ghi vào đích
Bố cục minh họa dựa trên công cụ ánh xạ của Tajo. Xem trước mô phỏng và bản nháp đã lưu không kích hoạt lượt đồng bộ.
Phép thử nghiệm thu thực tế dùng chính dấu vết. Phát lại một đơn thường và một ngoại lệ trong môi trường thử. Xác nhận trạng thái cuối ở đích, không chỉ API thành công. Rồi thử đường sửa. Nếu bản ghi nguồn đổi sau khi đích đã hành động, hệ thống có đối soát được không?
Phản biện hợp lý: “Không thể nghiên cứu mọi ca biên trước khi xây.” Đúng. Mục tiêu không phải thống kê mọi thứ. Nó là tìm vài bước ẩn quyết định phiên bản đầu có chạy được không. Bắt đầu ở đường có hậu quả lớn nhất, ghi điều chưa biết và gắn quan sát cho kết nối để thấy ngoại lệ mới.
Sơ đồ quy trình trở nên hữu ích khi người chạy công việc có thể chỉ vào ô còn thiếu.
Câu hỏi Thường gặp
Vì sao phỏng vấn chưa đủ để đặc tả quy trình?
Người ta có thể kể đúng quy trình dự định nhưng bỏ qua ngoại lệ hiếm hoặc cách làm vòng thường ngày. So lời kể với bản ghi mà nhóm được phép xem, rồi hỏi họ giải thích chỗ khác nhau.
Log hệ thống có cho thấy toàn bộ quy trình không?
Không. Log cho thấy hành động được ghi, thường thiếu động cơ, việc ngoại tuyến hoặc quyết định ngoài hệ thống. Dùng chúng để đặt câu hỏi cho người vận hành, không tự suy ý định.
Dấu vết đồng bộ đầu nên gồm gì?
Theo một mục thường và một ngoại lệ qua bản ghi nguồn, lượt sửa, bàn giao và trạng thái đích. Ghi ai được sửa sai lệch và bằng chứng nào xác nhận kết quả cuối.