diff --git a/resources/src/main/resources/business-model/main_process/main_process.bpmn2 b/resources/src/main/resources/business-model/main_process/main_process.bpmn2 index 1c9dfa3..321b975 100644 --- a/resources/src/main/resources/business-model/main_process/main_process.bpmn2 +++ b/resources/src/main/resources/business-model/main_process/main_process.bpmn2 @@ -1,5 +1,5 @@ - + @@ -27,36 +27,36 @@ _E99476FE-92EF-49B1-821D-34CBE717DEFE _E59077C9-1732-4AA5-8ADC-AA3CA4602AF1 - + - + _A013FE37-A99A-4114-B4B8-1D98127751E6_GroupIdInputX _A013FE37-A99A-4114-B4B8-1D98127751E6_SkippableInputX _A013FE37-A99A-4114-B4B8-1D98127751E6_TaskNameInputX - + - + _A013FE37-A99A-4114-B4B8-1D98127751E6_TaskNameInputX - - main_page - _A013FE37-A99A-4114-B4B8-1D98127751E6_TaskNameInputX + + main_page + _A013FE37-A99A-4114-B4B8-1D98127751E6_TaskNameInputX - + _A013FE37-A99A-4114-B4B8-1D98127751E6_GroupIdInputX - - - _A013FE37-A99A-4114-B4B8-1D98127751E6_GroupIdInputX + + + _A013FE37-A99A-4114-B4B8-1D98127751E6_GroupIdInputX - + _A013FE37-A99A-4114-B4B8-1D98127751E6_SkippableInputX - - true - _A013FE37-A99A-4114-B4B8-1D98127751E6_SkippableInputX + + true + _A013FE37-A99A-4114-B4B8-1D98127751E6_SkippableInputX @@ -74,32 +74,32 @@ _B1923E58-CB3E-41CD-B13C-AEBFA6280C39 - + _CE023794-964A-4CF0-B2BC-C440E46E0505 _A2FD7D24-1466-4252-9DA1-3C9B3FB35DE6 - + - - + + - + _081ED5EC-2AAE-48A5-AD60-79D347DA46FA_TaskNameInputX - - WebBPMTask - _081ED5EC-2AAE-48A5-AD60-79D347DA46FA_TaskNameInputX + + WebBPMTask + _081ED5EC-2AAE-48A5-AD60-79D347DA46FA_TaskNameInputX - + _4DFA8A70-4343-4574-A789-4897BBC8BBF9 _8950F9F9-76D1-4895-A75E-956C9F382F99 - _A2FD7D24-1466-4252-9DA1-3C9B3FB35DE6 _CD6E3F9A-73B8-4D8C-83F5-AC34231E58ED + _A2FD7D24-1466-4252-9DA1-3C9B3FB35DE6 _507FDBEE-52ED-415B-8A0F-99D63E3C24E5 _7E55387A-BD94-4ABC-B29F-BEF4DED91230 @@ -107,16 +107,16 @@ _7E55387A-BD94-4ABC-B29F-BEF4DED91230 _E99476FE-92EF-49B1-821D-34CBE717DEFE - + - - + + - + _77A252FD-5879-468A-B479-CD82B97C9062_TaskNameInputX - - WebBPMTask - _77A252FD-5879-468A-B479-CD82B97C9062_TaskNameInputX + + WebBPMTask + _77A252FD-5879-468A-B479-CD82B97C9062_TaskNameInputX @@ -125,35 +125,35 @@ _8A9DA184-C841-48DB-9252-C97A34B28EE3 _929F2F94-C458-474E-9B91-711269694F0C - + - - + + - + _682D206E-5BAE-49B7-AAA5-4E0F9876F54F_TaskNameInputX - - WebBPMTask - _682D206E-5BAE-49B7-AAA5-4E0F9876F54F_TaskNameInputX + + WebBPMTask + _682D206E-5BAE-49B7-AAA5-4E0F9876F54F_TaskNameInputX - + _929F2F94-C458-474E-9B91-711269694F0C _8E851A88-5578-44C0-A443-C40A630DAA64 - + - - + + - + _584F6FA2-6EA7-4BB4-9828-F0C249A85466_TaskNameInputX - - WebBPMTask - _584F6FA2-6EA7-4BB4-9828-F0C249A85466_TaskNameInputX + + WebBPMTask + _584F6FA2-6EA7-4BB4-9828-F0C249A85466_TaskNameInputX @@ -161,16 +161,16 @@ _8E851A88-5578-44C0-A443-C40A630DAA64 _96ADACD9-6B73-475B-9F37-4009B0E9E8C8 - + - - + + - + _3869CE5B-1912-4ADA-BE47-4EC604AC9B1E_TaskNameInputX - - WebBPMTask - _3869CE5B-1912-4ADA-BE47-4EC604AC9B1E_TaskNameInputX + + WebBPMTask + _3869CE5B-1912-4ADA-BE47-4EC604AC9B1E_TaskNameInputX @@ -178,16 +178,16 @@ _96ADACD9-6B73-475B-9F37-4009B0E9E8C8 _B5504569-9161-422D-801E-D8B87B1EF42F - + - - + + - + _63298230-35AF-4D90-8F06-E85E79358794_TaskNameInputX - - WebBPMTask - _63298230-35AF-4D90-8F06-E85E79358794_TaskNameInputX + + WebBPMTask + _63298230-35AF-4D90-8F06-E85E79358794_TaskNameInputX @@ -195,16 +195,16 @@ _B5504569-9161-422D-801E-D8B87B1EF42F _CD6E3F9A-73B8-4D8C-83F5-AC34231E58ED - + - - + + - + _E5313421-3661-4DE2-B2C4-36FC20452266_TaskNameInputX - - WebBPMTask - _E5313421-3661-4DE2-B2C4-36FC20452266_TaskNameInputX + + WebBPMTask + _E5313421-3661-4DE2-B2C4-36FC20452266_TaskNameInputX @@ -213,35 +213,35 @@ _7BE1C79E-67E5-47F7-997A-6F0C5F2AE44A _4EE09E65-20EA-48AA-BEC5-D5F6C456ACE5 - + - - + + - + _01A2D763-A7F7-4E2E-9526-C60319FD2C30_TaskNameInputX - - WebBPMTask - _01A2D763-A7F7-4E2E-9526-C60319FD2C30_TaskNameInputX + + WebBPMTask + _01A2D763-A7F7-4E2E-9526-C60319FD2C30_TaskNameInputX - + _4EE09E65-20EA-48AA-BEC5-D5F6C456ACE5 _4DFA8A70-4343-4574-A789-4897BBC8BBF9 - + - - + + - + _F80FBCEB-B0E4-45E0-9965-320FF229F45B_TaskNameInputX - - WebBPMTask - _F80FBCEB-B0E4-45E0-9965-320FF229F45B_TaskNameInputX + + WebBPMTask + _F80FBCEB-B0E4-45E0-9965-320FF229F45B_TaskNameInputX @@ -250,35 +250,35 @@ _70EFDFE0-B462-49AE-93D7-EC65FF9690BD _34FA75DB-A421-47A8-821A-78F505D25989 - + - - + + - + _75BF8DBE-29C2-437C-AD2A-8EB0B5A31965_TaskNameInputX - - WebBPMTask - _75BF8DBE-29C2-437C-AD2A-8EB0B5A31965_TaskNameInputX + + WebBPMTask + _75BF8DBE-29C2-437C-AD2A-8EB0B5A31965_TaskNameInputX - + _34FA75DB-A421-47A8-821A-78F505D25989 _C9203C88-EA91-4AFE-8E7D-F7E87B7F8EFA - + - - + + - + _BF21F32F-D703-423C-A722-C2BF5F2810D7_TaskNameInputX - - WebBPMTask - _BF21F32F-D703-423C-A722-C2BF5F2810D7_TaskNameInputX + + WebBPMTask + _BF21F32F-D703-423C-A722-C2BF5F2810D7_TaskNameInputX @@ -286,16 +286,16 @@ _EF2318D8-8063-4F29-ADAB-7DD52CB21B66 _70EFDFE0-B462-49AE-93D7-EC65FF9690BD - + - - + + - + _9639FD50-F761-4963-ADBF-8397C2D41D06_TaskNameInputX - - WebBPMTask - _9639FD50-F761-4963-ADBF-8397C2D41D06_TaskNameInputX + + WebBPMTask + _9639FD50-F761-4963-ADBF-8397C2D41D06_TaskNameInputX @@ -303,196 +303,196 @@ _C9203C88-EA91-4AFE-8E7D-F7E87B7F8EFA _507FDBEE-52ED-415B-8A0F-99D63E3C24E5 - + - - + + - + _0CF0AE55-CCD0-4AE8-879D-8C483FD8CA8C_TaskNameInputX - - WebBPMTask - _0CF0AE55-CCD0-4AE8-879D-8C483FD8CA8C_TaskNameInputX + + WebBPMTask + _0CF0AE55-CCD0-4AE8-879D-8C483FD8CA8C_TaskNameInputX - - - + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -504,28 +504,28 @@ - + - + - + - + @@ -537,56 +537,56 @@ - + - + - + - + - + - + - + - + @@ -598,7 +598,7 @@ - + @@ -618,21 +618,21 @@ - + - + - + @@ -644,7 +644,7 @@ - + @@ -656,7 +656,7 @@ - + @@ -668,14 +668,14 @@ - + - + @@ -687,14 +687,14 @@ - + - + @@ -706,21 +706,21 @@ - + - + - + @@ -732,7 +732,7 @@ - + @@ -744,14 +744,14 @@ - + - + @@ -763,7 +763,7 @@ - + @@ -775,21 +775,21 @@ - + - + - + @@ -801,7 +801,7 @@ - + @@ -816,7 +816,7 @@ - _y9pNkFMtEe-9EJ7TN7ZxXg - _y9pNkFMtEe-9EJ7TN7ZxXg + _GC7Y8FPJEe-lWZ_C0zqKUw + _GC7Y8FPJEe-lWZ_C0zqKUw diff --git a/resources/src/main/resources/config/process/_8b788e75-0f84-4511-8517-d9f24e29556d.wb.process b/resources/src/main/resources/config/process/_8b788e75-0f84-4511-8517-d9f24e29556d.wb.process index 718574e..59b99b6 100644 --- a/resources/src/main/resources/config/process/_8b788e75-0f84-4511-8517-d9f24e29556d.wb.process +++ b/resources/src/main/resources/config/process/_8b788e75-0f84-4511-8517-d9f24e29556d.wb.process @@ -16,176 +16,6 @@ _A013FE37-A99A-4114-B4B8-1D98127751E6 8ecf306d-370d-4e44-86f9-18daa13a2118 - - _9639FD50-F761-4963-ADBF-8397C2D41D06 - - - SqlHandler - bpmn.handler.sql_handler - - true - - - datasourceJndiName - - "java:/webbpm/subpoenaDS" - - - - parameterVariables - - - - "delete_ids_string" - - - - - - sql - - "-- Description: удаление данных и гражданина из БД ervu-subpoena-registry\nDO\n$$\n DECLARE\n var1 uuid[] :\u003d \u0027?\u0027;\n BEGIN\n DELETE FROM subpoena_history where subpoena_id in (select id FROM subpoena where recruit_id \u003d any (var1));\n DELETE FROM subpoena_appearance where subpoena_id in (select id FROM subpoena where recruit_id \u003d any (var1));\n\t\tDELETE FROM subpoena_send_info where subpoena_id in (select id FROM subpoena where recruit_id \u003d any (var1));\n \n\t\tDELETE FROM notification_item where restriction_document_item_id in (\n\t\t\tselect id from restriction_document_item where restriction_document_create_id in (\n\t\t\tselect id FROM restriction_document where subpoena_id in (select id FROM subpoena where recruit_id \u003d any (var1))));\n\t\tDELETE FROM notification_item where restriction_document_item_id in (\n\t\t\tselect id from restriction_document_item where restriction_document_cancel_id in (\n\t\t\tselect id FROM restriction_document where subpoena_id in (select id FROM subpoena where recruit_id \u003d any (var1)))); \n\t\t\n\t\tDELETE FROM restriction_document_item_history WHERE recruit_id \u003d any (var1);\n DELETE FROM restriction_document_item where restriction_document_create_id in (\n\t\t\tselect id FROM restriction_document where subpoena_id in (select id FROM subpoena where recruit_id \u003d any (var1)));\n DELETE FROM restriction_document_item where restriction_document_cancel_id in (\n select id FROM restriction_document where subpoena_id in (select id FROM subpoena where recruit_id \u003d any (var1)));\n DELETE FROM restriction_document where subpoena_id in (select id FROM subpoena where recruit_id \u003d any (var1));\n DELETE FROM subpoena where recruit_id \u003d any (var1);\n\t\tDELETE FROM recruits WHERE id \u003d any (var1);\n END\n$$;" - - - - - - - _75BF8DBE-29C2-437C-AD2A-8EB0B5A31965 - - - SqlHandler - bpmn.handler.sql_handler - - true - - - datasourceJndiName - - "java:/webbpm/summonListRegistryDS" - - - - parameterVariables - - - - "delete_ids_string" - - - - - - sql - - "-- Author: Вышинская Виктория\n-- Change: Тестирование стенда\n-- Description: удаление гражданина из БД ervu-journal\n\nDO\n$$\n DECLARE\n recruitIds uuid[] :\u003d \u0027?\u0027;\n importIds uuid[] :\u003d ARRAY(SELECT import_id\n FROM import_results\n WHERE recruit_id \u003d ANY (recruitIds));\n BEGIN\n WITH ImportDeletes AS (DELETE FROM import_journal_start WHERE import_id \u003d ANY (importIds) RETURNING journal_id)\n DELETE\n FROM journal\n WHERE id IN (SELECT journal_id FROM ImportDeletes);\n DELETE FROM import_journal_finish WHERE import_id \u003d ANY (importIds);\n DELETE FROM import_events_journal WHERE import_id \u003d ANY (importIds);\n DELETE FROM import_validation_errors WHERE import_id \u003d ANY (importIds);\n DELETE FROM import_results WHERE import_id \u003d ANY (importIds);\n DELETE FROM uploaded_files WHERE extra_info -\u003e\u003e \u0027importId\u0027 \u003d ANY (importIds::text[]);\n DELETE FROM object_history WHERE object_id \u003d ANY (recruitIds);\n DELETE FROM object_versions WHERE object_id \u003d ANY (recruitIds);\n END\n$$; \n" - - - - - - - _BF21F32F-D703-423C-A722-C2BF5F2810D7 - - - SqlHandler - bpmn.handler.sql_handler - - true - - - datasourceJndiName - - "java:/webbpm/gepsNotifDS" - - - - parameterVariables - - - - "delete_ids_string" - - - - - - sql - - "-- Author: Вышинская Виктория\n-- Change: Тестирование стенда\n-- Description: удаление гражданина из БД ervu_geps_notifications\n\nDO\n$$\n DECLARE\n var1 uuid[] :\u003d \u0027?\u0027;\n BEGIN\n DELETE FROM notifications where recruit_id \u003d any (var1);\n END\n$$;" - - - - - - - _0CF0AE55-CCD0-4AE8-879D-8C483FD8CA8C - - - SqlHandler - bpmn.handler.sql_handler - - true - - - datasourceJndiName - - "java:/webbpm/incidentsDS" - - - - parameterVariables - - - - "delete_ids_string" - - - - - - sql - - "-- Author: Вышинская Виктория\n-- Change: Тестирование стенда\n-- Description: удаление сущностей гражданина из БД ervu_incidents\n\nDO\n$$\n DECLARE\n var1 uuid[] :\u003d \u0027?\u0027;\n BEGIN\n DELETE\n FROM incident_history\n where incident_id in (select id from incident where recruit_id \u003d any (var1));\n DELETE FROM incident where recruit_id \u003d any (var1);\n DELETE FROM recruits where id \u003d any (var1);\n END\n$$;\n" - - - - - - - _01A2D763-A7F7-4E2E-9526-C60319FD2C30 - - - SqlHandler - bpmn.handler.sql_handler - - true - - - datasourceJndiName - - "java:/webbpm/summonListRegistryDS" - - - - parameterVariables - - - - "exclude_ids_string" - - - - - - sql - - "-- Author: Вышинская Виктория\n-- Change: Тестирование стенда\n-- Description: удаление сущностей гражданина из БД ervu_summon_list_registry\n-- Info: Присутствует связь от summoned_list к рекруту и subpoena\n\nDO\n$$\n DECLARE\n var1 uuid[] :\u003d \u0027?\u0027;\n BEGIN\n DELETE FROM summoned_list where recruit_id \u003d any (var1);\n DELETE FROM recruit_active_list where recruit_id \u003d any (var1);\n DELETE FROM documents where recruit_id \u003d any (var1);\n DELETE FROM subpoena where recruit_id \u003d any (var1);\n END\n$$;\n" - - - - - _77A252FD-5879-468A-B479-CD82B97C9062 @@ -222,76 +52,8 @@ - _081ED5EC-2AAE-48A5-AD60-79D347DA46FA - - - SqlHandler - bpmn.handler.sql_handler - - true - - - datasourceJndiName - - "java:/webbpm/personRegistryDS" - - - - parameterVariables - - - - "unlock_ids_string" - - - - - - sql - - "DO\n$$\nbegin\nupdate recruits\nset current_recruitment_id \u003d \u0027891ad9d6-9e86-4a19-94a8-3459368e31b7\u0027\n\t,target_recruitment_id \u003d \u0027891ad9d6-9e86-4a19-94a8-3459368e31b7\u0027\n\t,department_id_old \u003d \u0027891ad9d6-9e86-4a19-94a8-3459368e31b7\u0027\n\t,system_pgs_status \u003d \u002713\u0027\n\t,extra_info \u003d jsonb_insert(coalesce(extra_info,\u0027{}\u0027::jsonb), \u0027{blocked}\u0027, \n\t(\u0027{\"cur\":\u0027|| coalesce(\u0027\"\u0027||current_recruitment_id::text||\u0027\"\u0027,\u0027null\u0027)||\n\t \u0027,\"trg\":\u0027|| coalesce(\u0027\"\u0027||target_recruitment_id::text||\u0027\"\u0027,\u0027null\u0027)||\n\t \u0027,\"dio\":\u0027|| coalesce(\u0027\"\u0027||department_id_old::text||\u0027\"\u0027,\u0027null\u0027)||\n\t \u0027,\"st\":\u0027|| coalesce(\u0027\"\u0027||system_pgs_status::text||\u0027\"\u0027,\u0027null\u0027)||\u0027}\u0027)::jsonb\n\t)\nwhere id \u003d any(?);\nend\n$$;" - - - - - - - _682D206E-5BAE-49B7-AAA5-4E0F9876F54F - - - SqlHandler - bpmn.handler.sql_handler - - true - - - datasourceJndiName - - "java:/webbpm/personRegistryDS" - - - - parameterVariables - - - - "lock_ids" - - - - - - sql - - "DO\n$$\nbegin\nupdate recruits\nset current_recruitment_id \u003d nullif(trim (both \u0027\"\u0027 from (extra_info-\u003e\u0027blocked\u0027-\u003e\u0027cur\u0027)::text),\u0027null\u0027)::uuid\n\t,target_recruitment_id \u003d nullif(trim (both \u0027\"\u0027 from (extra_info-\u003e\u0027blocked\u0027-\u003e\u0027trg\u0027)::text),\u0027null\u0027)::uuid\n\t,department_id_old \u003d nullif(trim (both \u0027\"\u0027 from (extra_info-\u003e\u0027blocked\u0027-\u003e\u0027dio\u0027)::text),\u0027null\u0027)::uuid\n\t,system_pgs_status \u003d trim (both \u0027\"\u0027 from (extra_info-\u003e\u0027blocked\u0027-\u003e\u0027st\u0027)::text)\n\t,extra_info \u003djsonb_strip_nulls(jsonb_set(extra_info, \u0027{blocked}\u0027,\u0027null\u0027))\nwhere id \u003d any(?);\nend\n$$;" - - - - - - - _584F6FA2-6EA7-4BB4-9828-F0C249A85466 - + _9639FD50-F761-4963-ADBF-8397C2D41D06 + SqlHandler bpmn.handler.sql_handler @@ -307,9 +69,9 @@ parameterVariables - + - "lock_ids_string" + "delete_ids_string" @@ -317,15 +79,15 @@ sql - "-- Description: удаление данных по гражданину из БД ervu-subpoena-registry\n\nDO\n$$\n DECLARE\n var1 uuid[] :\u003d \u0027?\u0027;\n BEGIN\n DELETE FROM subpoena_history where subpoena_id in (select id FROM subpoena where recruit_id \u003d any (var1));\n DELETE FROM subpoena_appearance where subpoena_id in (select id FROM subpoena where recruit_id \u003d any (var1));\n\t\tDELETE FROM subpoena_send_info where subpoena_id in (select id FROM subpoena where recruit_id \u003d any (var1));\n \n\t\tDELETE FROM notification_item where restriction_document_item_id in (\n\t\t\tselect id from restriction_document_item where restriction_document_create_id in (\n\t\t\tselect id FROM restriction_document where subpoena_id in (select id FROM subpoena where recruit_id \u003d any (var1))));\n\t\tDELETE FROM notification_item where restriction_document_item_id in (\n\t\t\tselect id from restriction_document_item where restriction_document_cancel_id in (\n\t\t\tselect id FROM restriction_document where subpoena_id in (select id FROM subpoena where recruit_id \u003d any (var1)))); \n\t\t\n\t\tDELETE FROM restriction_document_item_history WHERE recruit_id \u003d any (var1);\n DELETE FROM restriction_document_item where restriction_document_create_id in (\n\t\t\tselect id FROM restriction_document where subpoena_id in (select id FROM subpoena where recruit_id \u003d any (var1)));\n DELETE FROM restriction_document_item where restriction_document_cancel_id in (\n select id FROM restriction_document where subpoena_id in (select id FROM subpoena where recruit_id \u003d any (var1)));\n DELETE FROM restriction_document where subpoena_id in (select id FROM subpoena where recruit_id \u003d any (var1));\n DELETE FROM subpoena where recruit_id \u003d any (var1);\n END\n$$;" + "SELECT public.subpoena_delete_all_with_recruit (?);" - _3869CE5B-1912-4ADA-BE47-4EC604AC9B1E - + _75BF8DBE-29C2-437C-AD2A-8EB0B5A31965 + SqlHandler bpmn.handler.sql_handler @@ -335,15 +97,15 @@ datasourceJndiName - "java:/webbpm/incidentsDS" + "java:/webbpm/summonListRegistryDS" parameterVariables - + - "lock_ids_string" + "delete_ids_string" @@ -351,15 +113,15 @@ sql - "-- Author: Вышинская Виктория\n-- Change: Тестирование стенда\n-- Description: удаление сущностей гражданина из БД ervu_incidents\n\nDO\n$$\n DECLARE\n var1 uuid[] :\u003d \u0027?\u0027;\n BEGIN\n DELETE\n FROM incident_history\n where incident_id in (select id from incident where recruit_id \u003d any (var1));\n DELETE FROM incident where recruit_id \u003d any (var1);\n END\n$$;\n" + "SELECT public.summon_list_registry_delete_without_recruit (?);" - _63298230-35AF-4D90-8F06-E85E79358794 - + _BF21F32F-D703-423C-A722-C2BF5F2810D7 + SqlHandler bpmn.handler.sql_handler @@ -375,9 +137,9 @@ parameterVariables - + - "lock_ids_string" + "delete_ids_string" @@ -385,15 +147,15 @@ sql - "-- Author: Вышинская Виктория\n-- Change: Тестирование стенда\n-- Description: удаление гражданина из БД ervu_geps_notifications\n\nDO\n$$\n DECLARE\n var1 uuid[] :\u003d \u0027?\u0027;\n BEGIN\n DELETE FROM notifications where recruit_id \u003d any (var1);\n END\n$$;" + "SELECT public.geps_notifications_delete_recruit (?);" - _E5313421-3661-4DE2-B2C4-36FC20452266 - + _0CF0AE55-CCD0-4AE8-879D-8C483FD8CA8C + SqlHandler bpmn.handler.sql_handler @@ -403,15 +165,15 @@ datasourceJndiName - "java:/webbpm/ervuJournalDS" + "java:/webbpm/incidentsDS" parameterVariables - + - "lock_ids_string" + "delete_ids_string" @@ -419,7 +181,41 @@ sql - "-- Author: Вышинская Виктория\n-- Change: Тестирование стенда\n-- Description: удаление гражданина из БД ervu-journal\n\nDO\n$$\n DECLARE\n recruitIds uuid[] :\u003d \u0027?\u0027;\n importIds uuid[] :\u003d ARRAY(SELECT import_id\n FROM import_results\n WHERE recruit_id \u003d ANY (recruitIds));\n BEGIN\n WITH ImportDeletes AS (DELETE FROM import_journal_start WHERE import_id \u003d ANY (importIds) RETURNING journal_id)\n DELETE\n FROM journal\n WHERE id IN (SELECT journal_id FROM ImportDeletes);\n DELETE FROM import_journal_finish WHERE import_id \u003d ANY (importIds);\n DELETE FROM import_events_journal WHERE import_id \u003d ANY (importIds);\n DELETE FROM import_validation_errors WHERE import_id \u003d ANY (importIds);\n DELETE FROM import_results WHERE import_id \u003d ANY (importIds);\n DELETE FROM uploaded_files WHERE extra_info -\u003e\u003e \u0027importId\u0027 \u003d ANY (importIds::text[]);\n DELETE FROM object_history WHERE object_id \u003d ANY (recruitIds);\n DELETE FROM object_versions WHERE object_id \u003d ANY (recruitIds);\n END\n$$; \n" + "SELECT public.incidents_delete_all_of_recruit (?);" + + + + + + + _01A2D763-A7F7-4E2E-9526-C60319FD2C30 + + + SqlHandler + bpmn.handler.sql_handler + + true + + + datasourceJndiName + + "java:/webbpm/summonListRegistryDS" + + + + parameterVariables + + + + "exclude_ids_string" + + + + + + sql + + "SELECT public.summon_list_registry_delete_with_recruit (?);" @@ -453,7 +249,211 @@ sql - "update recruits set system_pgs_status \u003d \u00271.2\u0027, conscription \u003d null where id \u003d any (?);" + "SELECT public.person_registry_system_pgs_status (?);" + + + + + + + _081ED5EC-2AAE-48A5-AD60-79D347DA46FA + + + SqlHandler + bpmn.handler.sql_handler + + true + + + datasourceJndiName + + "java:/webbpm/personRegistryDS" + + + + parameterVariables + + + + "unlock_ids_string" + + + + + + sql + + "SELECT public.person_registry_unblock_recruits (?);" + + + + + + + _682D206E-5BAE-49B7-AAA5-4E0F9876F54F + + + SqlHandler + bpmn.handler.sql_handler + + true + + + datasourceJndiName + + "java:/webbpm/personRegistryDS" + + + + parameterVariables + + + + "lock_ids" + + + + + + sql + + "SELECT public.person_registry_block_recruits (?);" + + + + + + + _584F6FA2-6EA7-4BB4-9828-F0C249A85466 + + + SqlHandler + bpmn.handler.sql_handler + + true + + + datasourceJndiName + + "java:/webbpm/subpoenaDS" + + + + parameterVariables + + + + "lock_ids_string" + + + + + + sql + + "SELECT public.subpoena_delete_without_recruit (?);" + + + + + + + _3869CE5B-1912-4ADA-BE47-4EC604AC9B1E + + + SqlHandler + bpmn.handler.sql_handler + + true + + + datasourceJndiName + + "java:/webbpm/incidentsDS" + + + + parameterVariables + + + + "lock_ids_string" + + + + + + sql + + "SELECT public.incidents_delete_without_recruit (?);" + + + + + + + _63298230-35AF-4D90-8F06-E85E79358794 + + + SqlHandler + bpmn.handler.sql_handler + + true + + + datasourceJndiName + + "java:/webbpm/gepsNotifDS" + + + + parameterVariables + + + + "lock_ids_string" + + + + + + sql + + "SELECT public.geps_notifications_delete_recruit (?);" + + + + + + + _E5313421-3661-4DE2-B2C4-36FC20452266 + + + SqlHandler + bpmn.handler.sql_handler + + true + + + datasourceJndiName + + "java:/webbpm/ervuJournalDS" + + + + parameterVariables + + + + "lock_ids_string" + + + + + + sql + + "SELECT public.journal_dev_delete_recruit (?);" diff --git a/resources/src/main/resources/config/svg/_8b788e75-0f84-4511-8517-d9f24e29556d.svg b/resources/src/main/resources/config/svg/_8b788e75-0f84-4511-8517-d9f24e29556d.svg index 3e41dfa..a673019 100644 --- a/resources/src/main/resources/config/svg/_8b788e75-0f84-4511-8517-d9f24e29556d.svg +++ b/resources/src/main/resources/config/svg/_8b788e75-0f84-4511-8517-d9f24e29556d.svg @@ -1,183 +1,183 @@ - Модуль сопряжения - - - - + Модуль сопряжения + + + + - - - ervu_person_registry_recruits_блокировка_рекрута_в_13_через_DO - - + + + ervu_person_registry_recruits_блокировка_рекрута_в_13_через_DO + + - - - - - + + + + + - - - clear - - + + + clear + + - - - - - + + + + + - - - ervu_person_registry_recruit_разблокировка_рекрута_из_13_через_DO - - + + + ervu_person_registry_recruit_разблокировка_рекрута_из_13_через_DO + + - - - - - + + + + + - - - 002-ervu_subpoena_registry-delete-without_recruit - - + + + 002-ervu_subpoena_registry-delete-without_recruit + + - - - - - + + + + + - - - 007_0-ervu_incidents-delete-without_recruit - - + + + 007_0-ervu_incidents-delete-without_recruit + + - - - - - + + + + + - - - 008-ervu_geps_notifications-delete-recruit - - + + + 008-ervu_geps_notifications-delete-recruit + + - - - - - + + + + + - - - 004-ervu_journal-delete-recruit - - + + + 004-ervu_journal-delete-recruit + + - - - - - + + + + + - - - 003-ervu_summon_list_registry-delete-without_recruit - - + + + 003-ervu_summon_list_registry-delete-without_recruit + + - - - - - + + + + + - - - ervu_person_registry_recruits_перевод_граждан_в_статус_стоящих_на - - + + + ervu_person_registry_recruits_перевод_граждан_в_статус_стоящих_на + + - - - - - + + + + + - - - 003-ervu_summon_list_registry-delete-without_recruit - - + + + 003-ervu_summon_list_registry-delete-without_recruit + + - - - - - + + + + + - - - 008-ervu_geps_notifications-delete-recruit - - + + + 008-ervu_geps_notifications-delete-recruit + + - - - - - + + + + + - - - 002_2-ervu_subpoena_registry_delete_all_with_recruit - - + + + 002_2-ervu_subpoena_registry_delete_all_with_recruit + + - - - - - + + + + + - - - 007-2-ervu_incidents-delete-all_of_recruit - - + + + 007-2-ervu_incidents-delete-all_of_recruit + + - Модуль сопряжения v.1.0 (_8b788e75-0f84-4511-8517-d9f24e29556d) \ No newline at end of file + Модуль сопряжения v.1.0 (_8b788e75-0f84-4511-8517-d9f24e29556d) \ No newline at end of file