From b8d5881c85f3f00cb1e6666bd03bcbcae5519731 Mon Sep 17 00:00:00 2001 From: Fusionshh Date: Sat, 18 Oct 2025 09:58:44 +0300 Subject: [PATCH] some fixes in main workflow --- .../job_info_recruits_from_json.hwf | 156 ++++++-- ...son.hwf => education_deputy_jobs_flow.hwf} | 58 --- .../health_sport_jobs_flow.hwf | 199 ++++++++++ .../supportive_jobs/job2_info_from_json.hwf | 64 +--- .../supportive_jobs/job3_info_from_json.hwf | 356 ++++++------------ .../supportive_jobs/job4_info_from_json.hwf | 255 ++----------- .../supportive_jobs/work_info_jobs_flow.hwf | 263 +++++++++++++ 7 files changed, 752 insertions(+), 599 deletions(-) rename mappings/info_recruits/supportive_jobs/{job1_info_from_json.hwf => education_deputy_jobs_flow.hwf} (85%) create mode 100644 mappings/info_recruits/supportive_jobs/health_sport_jobs_flow.hwf create mode 100644 mappings/info_recruits/supportive_jobs/work_info_jobs_flow.hwf diff --git a/mappings/info_recruits/job_info_recruits_from_json.hwf b/mappings/info_recruits/job_info_recruits_from_json.hwf index 51d0d7e..5900faa 100644 --- a/mappings/info_recruits/job_info_recruits_from_json.hwf +++ b/mappings/info_recruits/job_info_recruits_from_json.hwf @@ -37,11 +37,11 @@ N 880 - 832 + 688 - job1_info_from_json.hwf + education_deputy_jobs_flow.hwf WORKFLOW @@ -49,7 +49,7 @@ N N N - ${PROJECT_HOME}/info_recruits/supportive_jobs/job1_info_from_json.hwf + ${PROJECT_HOME}/info_recruits/supportive_jobs/education_deputy_jobs_flow.hwf Nothing @@ -73,7 +73,7 @@ Y N 624 - 672 + 848 @@ -86,18 +86,14 @@ N N ${PROJECT_HOME}/info_recruits/supportive_jobs/job2_info_from_json.hwf - - Nothing M_R_UP_DATE - ${M_R_UP_DATE} M_R_CR_DATE - ${M_R_CR_DATE} Y @@ -109,7 +105,7 @@ Y N 624 - 752 + 608 @@ -122,18 +118,14 @@ N N ${PROJECT_HOME}/info_recruits/supportive_jobs/job3_info_from_json.hwf - - Nothing M_R_UP_DATE - ${M_R_UP_DATE} M_R_CR_DATE - ${M_R_CR_DATE} Y @@ -145,7 +137,7 @@ Y N 624 - 832 + 688 @@ -155,17 +147,17 @@ N 880 - 752 + 608 - Success job1_info_from_json.hwf + Success education_deputy_jobs_flow SUCCESS N 880 - 672 + 848 @@ -201,7 +193,7 @@ Y N 624 - 912 + 768 @@ -211,14 +203,106 @@ N 880 - 912 + 768 + + + + health_sport_jobs_flow.hwf + + WORKFLOW + + N + N + N + N + ${PROJECT_HOME}/info_recruits/supportive_jobs/health_sport_jobs_flow.hwf + + + Nothing + + + M_R_CR_DATE + + ${M_R_CR_DATE} + + + M_R_UP_DATE + + ${M_R_UP_DATE} + + Y + + N + local + N + N + Y + N + 624 + 928 + + + + Success health_sport_jobs_flow + + SUCCESS + + N + 880 + 928 + + + + work_info_jobs_flow.hwf + + WORKFLOW + + N + N + N + N + ${PROJECT_HOME}/info_recruits/supportive_jobs/work_info_jobs_flow.hwf + + + Nothing + + + M_R_CR_DATE + + ${M_R_CR_DATE} + + + M_R_UP_DATE + + ${M_R_UP_DATE} + + Y + + N + local + N + N + Y + N + 624 + 1008 + + + + Success work_info_jobs_flow + + SUCCESS + + N + 880 + 1008 Start - job1_info_from_json.hwf + education_deputy_jobs_flow.hwf Y Y Y @@ -252,8 +336,8 @@ N - job1_info_from_json.hwf - Success job1_info_from_json.hwf + education_deputy_jobs_flow.hwf + Success education_deputy_jobs_flow Y Y N @@ -272,6 +356,34 @@ Y N + + health_sport_jobs_flow.hwf + Success health_sport_jobs_flow + Y + Y + N + + + work_info_jobs_flow.hwf + Success work_info_jobs_flow + Y + Y + N + + + Start + health_sport_jobs_flow.hwf + Y + Y + Y + + + Start + work_info_jobs_flow.hwf + Y + Y + Y + diff --git a/mappings/info_recruits/supportive_jobs/job1_info_from_json.hwf b/mappings/info_recruits/supportive_jobs/education_deputy_jobs_flow.hwf similarity index 85% rename from mappings/info_recruits/supportive_jobs/job1_info_from_json.hwf rename to mappings/info_recruits/supportive_jobs/education_deputy_jobs_flow.hwf index a4a430a..d65bffa 100644 --- a/mappings/info_recruits/supportive_jobs/job1_info_from_json.hwf +++ b/mappings/info_recruits/supportive_jobs/education_deputy_jobs_flow.hwf @@ -136,38 +136,6 @@ 976 - - job_citizen_address.hwf - - WORKFLOW - - N - N - N - N - ${PROJECT_HOME}/info_recruits/citizen_tables/citizen_address/job_citizen_address.hwf - Nothing - - - M_R_CR_DATE - ${M_R_CR_DATE} - - - M_R_UP_DATE - ${M_R_UP_DATE} - - Y - - N - local - N - N - Y - N - 864 - 1104 - - job_citizen_information_search.hwf @@ -210,16 +178,6 @@ 1168 - - Success job_citizen_address.hwf - - SUCCESS - - N - 1136 - 1104 - - Success job_child.hwf @@ -294,8 +252,6 @@ N N ${PROJECT_HOME}/info_recruits/raw_data/recruits_info/row_last_recruit_update_date.hpl - - Basic Y @@ -326,13 +282,6 @@ Y N - - job_citizen_address.hwf - Success job_citizen_address.hwf - Y - Y - N - job_child.hwf Success job_child.hwf @@ -375,13 +324,6 @@ Y N - - row_last_recruit_update_date.hpl - job_citizen_address.hwf - Y - Y - N - row_last_recruit_update_date.hpl job_guardianship.hwf diff --git a/mappings/info_recruits/supportive_jobs/health_sport_jobs_flow.hwf b/mappings/info_recruits/supportive_jobs/health_sport_jobs_flow.hwf new file mode 100644 index 0000000..407e3da --- /dev/null +++ b/mappings/info_recruits/supportive_jobs/health_sport_jobs_flow.hwf @@ -0,0 +1,199 @@ + + + health_sport_jobs_flow + Y + + + + - + 2025/10/18 09:44:35.126 + - + 2025/10/18 09:44:35.126 + + + + + Start + + SPECIAL + + 1 + 12 + 60 + 0 + 0 + N + 0 + 1 + Y + 16 + 128 + + + + Success russian_diploma_job.hwf + + SUCCESS + + N + 672 + 0 + + + + education_flow.hwf + + WORKFLOW + + N + N + N + N + ${PROJECT_HOME}/info_recruits/citizen_tables/education/education_flow.hwf + Nothing + + Y + + N + local + N + N + Y + N + 304 + 0 + + + + deputy_job.hwf + + WORKFLOW + + N + N + N + N + ${PROJECT_HOME}/info_recruits/citizen_tables/deputy/deputy_job.hwf + Nothing + + + M_R_UP_DATE + ${M_R_UP_DATE} + + + M_R_CR_DATE + ${M_R_CR_DATE} + + Y + + N + local + N + N + Y + N + 304 + 96 + + + + Success deputy_job.hwf + + SUCCESS + + N + 672 + 96 + + + + election_candidate_job.hwf + + WORKFLOW + + N + N + N + N + ${PROJECT_HOME}/info_recruits/citizen_tables/election_candidate/election_candidate_job.hwf + Nothing + + + M_R_UP_DATE + ${M_R_UP_DATE} + + + M_R_CR_DATE + ${M_R_CR_DATE} + + Y + + N + local + N + N + Y + N + 304 + 192 + + + + Success election_candidate_job.hwf + + SUCCESS + + N + 672 + 192 + + + + + + education_flow.hwf + Success russian_diploma_job.hwf + Y + Y + N + + + Start + education_flow.hwf + Y + Y + Y + + + deputy_job.hwf + Success deputy_job.hwf + Y + Y + N + + + Start + deputy_job.hwf + Y + Y + Y + + + election_candidate_job.hwf + Success election_candidate_job.hwf + Y + Y + N + + + Start + election_candidate_job.hwf + Y + Y + Y + + + + + + diff --git a/mappings/info_recruits/supportive_jobs/job2_info_from_json.hwf b/mappings/info_recruits/supportive_jobs/job2_info_from_json.hwf index 44b13dc..a14b34c 100644 --- a/mappings/info_recruits/supportive_jobs/job2_info_from_json.hwf +++ b/mappings/info_recruits/supportive_jobs/job2_info_from_json.hwf @@ -30,38 +30,6 @@ 1216 - - job_passport.hwf - - WORKFLOW - - N - N - N - N - ${PROJECT_HOME}/info_recruits/citizen_tables/passport/job_passport.hwf - Nothing - - - M_R_CR_DATE - ${M_R_CR_DATE} - - - M_R_UP_DATE - ${M_R_UP_DATE} - - Y - - N - local - N - N - Y - N - 1088 - 1248 - - prosecution_job.hwf @@ -91,7 +59,7 @@ Y N 1088 - 1408 + 1344 @@ -101,7 +69,7 @@ N 1536 - 1408 + 1344 @@ -229,7 +197,7 @@ Y N 1088 - 1328 + 1264 @@ -239,17 +207,7 @@ N 1536 - 1328 - - - - Success job_passport.hwf - - SUCCESS - - N - 1536 - 1248 + 1264 @@ -324,13 +282,6 @@ Y N - - job_passport.hwf - Success job_passport.hwf - Y - Y - N - drivers_licence_job.hwf Success drivers_licence_job.hwf @@ -380,13 +331,6 @@ Y N - - row_last_recruit_update_date.hpl - job_passport.hwf - Y - Y - N - row_last_recruit_update_date.hpl property_job.hwf diff --git a/mappings/info_recruits/supportive_jobs/job3_info_from_json.hwf b/mappings/info_recruits/supportive_jobs/job3_info_from_json.hwf index 79e32f7..7fa23db 100644 --- a/mappings/info_recruits/supportive_jobs/job3_info_from_json.hwf +++ b/mappings/info_recruits/supportive_jobs/job3_info_from_json.hwf @@ -26,8 +26,8 @@ 0 1 N - 592 - 928 + 656 + 992 @@ -59,17 +59,7 @@ Y N 1232 - 1104 - - - - Success employer_job.hwf - - SUCCESS - - N - 1600 - 1040 + 896 @@ -101,165 +91,7 @@ Y N 1232 - 784 - - - - work_activity_job.hwf - - WORKFLOW - - N - N - N - N - ${PROJECT_HOME}/info_recruits/citizen_tables/work/work_activity/work_activity_job.hwf - Nothing - - - M_R_UP_DATE - ${M_R_UP_DATE} - - - M_R_CR_DATE - ${M_R_CR_DATE} - - Y - - N - local - N - N - Y - N - 1232 - 848 - - - - self_employed_job.hwf - - WORKFLOW - - N - N - N - N - ${PROJECT_HOME}/info_recruits/citizen_tables/work/self_employed/self_employed_job.hwf - Nothing - - - M_R_UP_DATE - ${M_R_UP_DATE} - - - M_R_CR_DATE - ${M_R_CR_DATE} - - Y - - N - local - N - N - Y - N - 1232 - 912 - - - - individual_entrepreneur_job.hwf - - WORKFLOW - - N - N - N - N - ${PROJECT_HOME}/info_recruits/citizen_tables/work/individual_entrepreneur/individual_entrepreneur_job.hwf - Nothing - - - M_R_UP_DATE - ${M_R_UP_DATE} - - - M_R_CR_DATE - ${M_R_CR_DATE} - - Y - - N - local - N - N - Y - N - 1232 - 976 - - - - employer_job.hwf - - WORKFLOW - - N - N - N - N - ${PROJECT_HOME}/info_recruits/citizen_tables/work/employer/employer_job.hwf - Nothing - - - M_R_UP_DATE - ${M_R_UP_DATE} - - - M_R_CR_DATE - ${M_R_CR_DATE} - - Y - - N - local - N - N - Y - N - 1232 - 1040 - - - - Success individual_entrepreneur_job.hwf - - SUCCESS - - N - 1600 - 976 - - - - Success self_employed_job.hwf - - SUCCESS - - N - 1600 - 912 - - - - Success work_activity_job.hwf - - SUCCESS - - N - 1600 - 848 + 816 @@ -269,7 +101,7 @@ N 1600 - 1104 + 896 @@ -279,7 +111,7 @@ N 1600 - 784 + 816 @@ -304,8 +136,8 @@ N Y Y - 848 - 928 + 912 + 992 @@ -337,7 +169,7 @@ Y N 1232 - 1168 + 992 @@ -347,39 +179,95 @@ N 1600 - 1168 + 992 + + + + job_passport.hwf + + WORKFLOW + + N + N + N + N + ${PROJECT_HOME}/info_recruits/citizen_tables/passport/job_passport.hwf + Nothing + + + M_R_CR_DATE + ${M_R_CR_DATE} + + + M_R_UP_DATE + ${M_R_UP_DATE} + + Y + + N + local + N + N + Y + N + 1232 + 1088 + + + + Success job_passport.hwf + + SUCCESS + + N + 1600 + 1088 + + + + job_citizen_address.hwf + + WORKFLOW + + N + N + N + N + ${PROJECT_HOME}/info_recruits/citizen_tables/citizen_address/job_citizen_address.hwf + Nothing + + + M_R_CR_DATE + ${M_R_CR_DATE} + + + M_R_UP_DATE + ${M_R_UP_DATE} + + Y + + N + local + N + N + Y + N + 1232 + 1184 + + + + Success job_citizen_address.hwf + + SUCCESS + + N + 1600 + 1184 - - employer_job.hwf - Success employer_job.hwf - Y - Y - N - - - individual_entrepreneur_job.hwf - Success individual_entrepreneur_job.hwf - Y - Y - N - - - self_employed_job.hwf - Success self_employed_job.hwf - Y - Y - N - - - work_activity_job.hwf - Success work_activity_job.hwf - Y - Y - N - snils_job.hwf Success snils_job.hwf @@ -415,34 +303,6 @@ Y N - - row_last_recruit_update_date.hpl - work_activity_job.hwf - Y - Y - N - - - row_last_recruit_update_date.hpl - self_employed_job.hwf - Y - Y - N - - - row_last_recruit_update_date.hpl - individual_entrepreneur_job.hwf - Y - Y - N - - - row_last_recruit_update_date.hpl - employer_job.hwf - Y - Y - N - inn_job.hwf Success inn_job.hwf @@ -457,6 +317,34 @@ Y N + + job_passport.hwf + Success job_passport.hwf + Y + Y + N + + + row_last_recruit_update_date.hpl + job_passport.hwf + Y + Y + N + + + job_citizen_address.hwf + Success job_citizen_address.hwf + Y + Y + N + + + row_last_recruit_update_date.hpl + job_citizen_address.hwf + Y + Y + N + diff --git a/mappings/info_recruits/supportive_jobs/job4_info_from_json.hwf b/mappings/info_recruits/supportive_jobs/job4_info_from_json.hwf index 31c7418..a41695d 100644 --- a/mappings/info_recruits/supportive_jobs/job4_info_from_json.hwf +++ b/mappings/info_recruits/supportive_jobs/job4_info_from_json.hwf @@ -26,94 +26,10 @@ 0 1 Y - 496 + 928 896 - - deputy_job.hwf - - WORKFLOW - - N - N - N - N - ${PROJECT_HOME}/info_recruits/citizen_tables/deputy/deputy_job.hwf - Nothing - - - M_R_UP_DATE - ${M_R_UP_DATE} - - - M_R_CR_DATE - ${M_R_CR_DATE} - - Y - - N - local - N - N - Y - N - 1232 - 624 - - - - Success deputy_job.hwf - - SUCCESS - - N - 1600 - 624 - - - - Success russian_diploma_job.hwf - - SUCCESS - - N - 1600 - 704 - - - - election_candidate_job.hwf - - WORKFLOW - - N - N - N - N - ${PROJECT_HOME}/info_recruits/citizen_tables/election_candidate/election_candidate_job.hwf - Nothing - - - M_R_UP_DATE - ${M_R_UP_DATE} - - - M_R_CR_DATE - ${M_R_CR_DATE} - - Y - - N - local - N - N - Y - N - 1232 - 784 - - vich_job.hwf @@ -142,8 +58,8 @@ N Y N - 1232 - 848 + 1216 + 800 @@ -174,8 +90,8 @@ N Y N - 1232 - 912 + 1216 + 864 @@ -206,8 +122,8 @@ N Y N - 1232 - 976 + 1216 + 928 @@ -238,8 +154,8 @@ N Y N - 1232 - 1040 + 1216 + 992 @@ -270,18 +186,8 @@ N Y N - 1232 - 1104 - - - - Success election_candidate_job.hwf - - SUCCESS - - N - 1600 - 784 + 1216 + 1056 @@ -290,8 +196,8 @@ SUCCESS N - 1600 - 848 + 1584 + 800 @@ -300,8 +206,8 @@ SUCCESS N - 1600 - 912 + 1584 + 864 @@ -310,8 +216,8 @@ SUCCESS N - 1600 - 976 + 1584 + 928 @@ -320,8 +226,8 @@ SUCCESS N - 1600 - 1040 + 1584 + 992 @@ -330,78 +236,12 @@ SUCCESS N - 1600 - 1104 - - - - row_last_recruit_update_date.hpl - - PIPELINE - - N - N - N - N - N - N - ${PROJECT_HOME}/info_recruits/raw_data/recruits_info/row_last_recruit_update_date.hpl - Basic - - Y - - N - local - N - N - Y - Y - 736 - 896 - - - - education_flow.hwf - - WORKFLOW - - N - N - N - N - ${PROJECT_HOME}/info_recruits/citizen_tables/education/education_flow.hwf - - - Nothing - - Y - - N - local - N - N - Y - N - 1232 - 704 + 1584 + 1056 - - deputy_job.hwf - Success deputy_job.hwf - Y - Y - N - - - election_candidate_job.hwf - Success election_candidate_job.hwf - Y - Y - N - vich_job.hwf Success vich_job.hwf @@ -439,73 +279,38 @@ Start - row_last_recruit_update_date.hpl + vich_job.hwf Y Y Y - row_last_recruit_update_date.hpl + Start incapacity_job.hwf Y Y - N + Y - row_last_recruit_update_date.hpl - vich_job.hwf - Y - Y - N - - - row_last_recruit_update_date.hpl - election_candidate_job.hwf - Y - Y - N - - - row_last_recruit_update_date.hpl - deputy_job.hwf - Y - Y - N - - - row_last_recruit_update_date.hpl + Start health_state_job.hwf Y Y - N + Y - row_last_recruit_update_date.hpl + Start disability_job.hwf Y Y - N + Y - row_last_recruit_update_date.hpl + Start sport_job.hwf Y Y - N - - - row_last_recruit_update_date.hpl - education_flow.hwf - Y - Y - N - - - education_flow.hwf - Success russian_diploma_job.hwf - Y - Y - N + Y diff --git a/mappings/info_recruits/supportive_jobs/work_info_jobs_flow.hwf b/mappings/info_recruits/supportive_jobs/work_info_jobs_flow.hwf new file mode 100644 index 0000000..1c0109e --- /dev/null +++ b/mappings/info_recruits/supportive_jobs/work_info_jobs_flow.hwf @@ -0,0 +1,263 @@ + + + work_info_jobs_flow + Y + + + + - + 2025/10/18 09:50:13.247 + - + 2025/10/18 09:50:13.247 + + + + + Start + + SPECIAL + + 1 + 12 + 60 + 0 + 0 + N + 0 + 1 + Y + 336 + 496 + + + + work_activity_job.hwf + + WORKFLOW + + N + N + N + N + ${PROJECT_HOME}/info_recruits/citizen_tables/work/work_activity/work_activity_job.hwf + Nothing + + + M_R_UP_DATE + ${M_R_UP_DATE} + + + M_R_CR_DATE + ${M_R_CR_DATE} + + Y + + N + local + N + N + Y + N + 576 + 336 + + + + Success work_activity_job.hwf + + SUCCESS + + N + 944 + 336 + + + + self_employed_job.hwf + + WORKFLOW + + N + N + N + N + ${PROJECT_HOME}/info_recruits/citizen_tables/work/self_employed/self_employed_job.hwf + Nothing + + + M_R_UP_DATE + ${M_R_UP_DATE} + + + M_R_CR_DATE + ${M_R_CR_DATE} + + Y + + N + local + N + N + Y + N + 576 + 432 + + + + Success self_employed_job.hwf + + SUCCESS + + N + 944 + 432 + + + + Success employer_job.hwf + + SUCCESS + + N + 944 + 624 + + + + individual_entrepreneur_job.hwf + + WORKFLOW + + N + N + N + N + ${PROJECT_HOME}/info_recruits/citizen_tables/work/individual_entrepreneur/individual_entrepreneur_job.hwf + Nothing + + + M_R_UP_DATE + ${M_R_UP_DATE} + + + M_R_CR_DATE + ${M_R_CR_DATE} + + Y + + N + local + N + N + Y + N + 576 + 528 + + + + employer_job.hwf + + WORKFLOW + + N + N + N + N + ${PROJECT_HOME}/info_recruits/citizen_tables/work/employer/employer_job.hwf + Nothing + + + M_R_UP_DATE + ${M_R_UP_DATE} + + + M_R_CR_DATE + ${M_R_CR_DATE} + + Y + + N + local + N + N + Y + N + 576 + 624 + + + + Success individual_entrepreneur_job.hwf + + SUCCESS + + N + 944 + 528 + + + + + + work_activity_job.hwf + Success work_activity_job.hwf + Y + Y + N + + + Start + work_activity_job.hwf + Y + Y + Y + + + self_employed_job.hwf + Success self_employed_job.hwf + Y + Y + N + + + individual_entrepreneur_job.hwf + Success individual_entrepreneur_job.hwf + Y + Y + N + + + employer_job.hwf + Success employer_job.hwf + Y + Y + N + + + Start + self_employed_job.hwf + Y + Y + Y + + + Start + individual_entrepreneur_job.hwf + Y + Y + Y + + + Start + employer_job.hwf + Y + Y + Y + + + + + +