Jika anda tidak bercadang untuk menggunakan enjin aliran kerja yang matang, saya fikir anda boleh memikirkannya dengan cara ini: untuk memisahkan nod proses daripada status, anda boleh membuat jadual proses dan menentukan peringkat proses utama sebagai rekod, termasuk bahagian atas dan bawah proses Satu langkah, status, langkah seterusnya. Gunakan jadual ini untuk mengenal pasti aliran aliran kerja ini. Ini juga akan mempunyai kebolehskalaan yang lebih baik.
Apa yang dikatakan oleh penyoal sukar untuk dikembangkan adakah ini bermakna terdapat terlalu banyak keadaan dan peralihan antara negeri adalah seperti rangkaian, menyebabkan kod mengubah suai keadaan disebarkan ke seluruh program, jadi hasil langsung ialah: akhirnya tiada siapa yang boleh Menjelaskan hubungan antara peralihan antara negeri dan mengubah suai logik keadaan akan menyebabkan perubahan sepanjang keseluruhan program, mengakibatkan risiko yang tinggi. Jadi saya rasa jika peralihan antara keadaan sangat rumit, ia boleh diselesaikan melalui mesin keadaan Hubungan peralihan antara keadaan boleh diselesaikan melalui konfigurasi, dan hubungan peralihan antara keadaan boleh disepadukan ke dalam model mesin keadaan. . Untuk butiran, anda boleh merujuk kepada model mesin keadaan yang saya abstrak sebelum ini: Mesin Negeri
Gunakan bpm untuk menyelesaikannya
Jika anda tidak bercadang untuk menggunakan enjin aliran kerja yang matang, saya fikir anda boleh memikirkannya dengan cara ini: untuk memisahkan nod proses daripada status, anda boleh membuat jadual proses dan menentukan peringkat proses utama sebagai rekod, termasuk bahagian atas dan bawah proses Satu langkah, status, langkah seterusnya. Gunakan jadual ini untuk mengenal pasti aliran aliran kerja ini. Ini juga akan mempunyai kebolehskalaan yang lebih baik.
Apa yang dikatakan oleh penyoal sukar untuk dikembangkan adakah ini bermakna terdapat terlalu banyak keadaan dan peralihan antara negeri adalah seperti rangkaian, menyebabkan kod mengubah suai keadaan disebarkan ke seluruh program, jadi hasil langsung ialah: akhirnya tiada siapa yang boleh Menjelaskan hubungan antara peralihan antara negeri dan mengubah suai logik keadaan akan menyebabkan perubahan sepanjang keseluruhan program, mengakibatkan risiko yang tinggi.
Jadi saya rasa jika peralihan antara keadaan sangat rumit, ia boleh diselesaikan melalui mesin keadaan Hubungan peralihan antara keadaan boleh diselesaikan melalui konfigurasi, dan hubungan peralihan antara keadaan boleh disepadukan ke dalam model mesin keadaan. .
Untuk butiran, anda boleh merujuk kepada model mesin keadaan yang saya abstrak sebelum ini: Mesin Negeri