Kita semua tahu bahawa enjin aliran kerja memainkan peranan penting dalam pembangunan sistem, jadi bagaimana untuk mereka bentuk enjin aliran kerja anda sendiri Hari ini kita hanya akan bercakap tentang reka bentuk enjin aliran dari perspektif reka bentuk pangkalan data.
Kini kami akan bercakap dengan anda tentang reka bentuk pangkalan data enjin aliran kerja Tpflow.
Jadual data enjin aliran kerja secara amnya termasuk 'flow' 'flow_process' 'run' 'run_process' 'log' Anda sepatutnya mempunyai sekurang-kurangnya lima jadual data asas ini, dalam tpflow, kami juga mereka dua 'run_sing' 'run_cache ' Jadual. Tujuh jadual data di atas membentuk aliran kerja Tpflow. Jadual
'aliran' biasanya digunakan untuk menyimpan maklumat utama aliran kerja utama, seperti kategori aliran kerja, maklumat berkaitan aliran kerja, status aliran kerja, dsb.
jadual 'flow_process' secara amnya menyimpan maklumat langkah secara langsung, dengan 'aliran' dikaitkan dengan ia Jadual utama, bersama-sama membentuk jadual maklumat proses, seperti langkah bawahan, status langkah, syarat pemindahan, dll.
Jadual 'run' boleh difahami sebagai klon larian bagi jadual alir
Jadual 'run_process' boleh difahami sebagai klon larian bagi jadual flow_process
Jadual 'run_sing' ialah jadual penyimpanan maklumat semasa menandatangani balas;
'run_cache' ' run_log' mencerminkan log mesej dan cache aliran kerja
Di atas kita mempunyai pemahaman kasar tentang reka bentuk dan fungsi lima jadual utama aliran kerja.
Antara kesukaran mereka bentuk keseluruhan enjin aliran kerja PHP, bukan sahaja kesukaran mereka bentuk jadual data, tetapi juga pelbagai pemacu bahagian hadapan dan belakang. Jika anda ingin mereka bentuk enjin aliran kerja dengan lebih baik, asas reka bentuk dan idea jadual data adalah amat diperlukan.
Jika anda mempunyai idea yang lebih baik, sila klik di bawah untuk meninggalkan mesej dan kami akan membincangkannya bersama.
tpflow