Tôi đã từng làm việc trong một số công cụ xử lý công việc với tư cách là lập trình viên nhưng chưa bao giờ hiểu rõ lý do tại sao chúng tôi chọn công cụ quy trình công việc ở vị trí đầu tiên. Và là một lập trình viên, tôi biết rằng có ít nhất 100 cách để làm bất cứ điều gì khi bạn viết mã nhưng chỉ có một vài cách là tốt nhất!
Tôi vẫn không hiểu trường hợp sử dụng nào được giải quyết tốt nhất bằng các công cụ xử lý công việc (hay đúng hơn là khái niệm của chúng) hơn là thiết kế một ứng dụng hỗ trợ DI tốt. Tôi đang tìm kiếm bất kỳ đặc điểm chung nào của các trường hợp sử dụng trung lập miền, trong đó công cụ dòng công việc là một trong những lựa chọn tốt nhất.
Vì vậy, câu hỏi của tôi là: các đặc điểm chung của một yêu cầu có thể được coi là một tín hiệu để lựa chọn một công cụ dòng công việc tốt và mã hóa xung quanh nó là gì?