diff --git a/resources/src/main/resources/business-model/main_process/main_page.page b/resources/src/main/resources/business-model/main_process/main_page.page new file mode 100644 index 0000000..c8afbbd --- /dev/null +++ b/resources/src/main/resources/business-model/main_process/main_page.page @@ -0,0 +1,151 @@ + + + 8ecf306d-370d-4e44-86f9-18daa13a2118 + + 3.172.7 + + + ru.cg.webbpm.packages.base.resources + 3.175.0 + + + + + 56d5ae60-a4b3-4f98-947b-6654cb4d400b + 15508c49-88e3-4143-a398-cbfaedc4a59f + Tab container + true + false + + + + + + + 84b784bf-7bec-42f5-bbb7-8a465de45019 + 6bcec242-d2fe-4832-8e54-1016c92d2f68 + Разблокировка + true + false + + + + heading + + "Разблокировка" + + + + + + + + + + 133ca212-09a6-413a-ac66-e2f6ce188f1f + a18f6614-fec4-4567-926d-984d38ac4db4 + ArrayList + false + false + + + + + + false + + + + + SaveValueToVariable + modules.bpmn.script + + true + true + + + variable + +"unlock_ids" + + + + + + + c8dfe691-a84a-48da-b79e-6298d90db71d + ee993c74-7b63-4c3d-b2da-2bf296d8d8fd + Разблокировка + false + false + + + + caption + +"Разблокировка" + + + + navigateTo + +"unlock" + + + + + + + + 133ca212-09a6-413a-ac66-e2f6ce188f1f + a18f6614-fec4-4567-926d-984d38ac4db4 + Text field + false + true + + + 84b784bf-7bec-42f5-bbb7-8a465de45019 + 62666192-d5b8-4c04-a487-10285ceb39d1 + Блокировка + true + false + + + + heading + + "Блокировка" + + + + + + + + + + + + c8dfe691-a84a-48da-b79e-6298d90db71d + b79d8cf3-f367-4641-8fa2-baddf5f2dfa2 + Выход + false + false + + + + caption + + "Выход" + + + + navigateTo + + "exit" + + + + + + 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 new file mode 100644 index 0000000..047340a --- /dev/null +++ b/resources/src/main/resources/business-model/main_process/main_process.bpmn2 @@ -0,0 +1,280 @@ + + + + + + + + + _8950F9F9-76D1-4895-A75E-956C9F382F99 + + + _4CC4190B-A0CD-46EA-A9FE-12741BCC1238 + _E59077C9-1732-4AA5-8ADC-AA3CA4602AF1 + + + + + + _A013FE37-A99A-4114-B4B8-1D98127751E6_GroupIdInputX + _A013FE37-A99A-4114-B4B8-1D98127751E6_SkippableInputX + + + + + _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_SkippableInputX + + true + _A013FE37-A99A-4114-B4B8-1D98127751E6_SkippableInputX + + + + + + _E59077C9-1732-4AA5-8ADC-AA3CA4602AF1 + _B1923E58-CB3E-41CD-B13C-AEBFA6280C39 + _CE023794-964A-4CF0-B2BC-C440E46E0505 + + + + _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 + + + + + + + + _A2FD7D24-1466-4252-9DA1-3C9B3FB35DE6 + _8950F9F9-76D1-4895-A75E-956C9F382F99 + _A340E1A9-F3DE-4C98-B0A6-2D02F45AF72F + + + + _A340E1A9-F3DE-4C98-B0A6-2D02F45AF72F + _4CC4190B-A0CD-46EA-A9FE-12741BCC1238 + + + + + + + _3DB2FFF6-52EC-4F8D-932C-D326A0192218_TaskNameInputX + + WebBPMTask + _3DB2FFF6-52EC-4F8D-932C-D326A0192218_TaskNameInputX + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _NnyAkEUaEe-G3Lgy5lVFng + _NnyAkEUaEe-G3Lgy5lVFng + + 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 new file mode 100644 index 0000000..aa7a868 --- /dev/null +++ b/resources/src/main/resources/config/process/_8b788e75-0f84-4511-8517-d9f24e29556d.wb.process @@ -0,0 +1,92 @@ + + + _8b788e75-0f84-4511-8517-d9f24e29556d + + 3.172.7 + + + ru.cg.webbpm.packages.base.resources + 3.175.0 + + + + Administrator + + + _A013FE37-A99A-4114-B4B8-1D98127751E6 + 8ecf306d-370d-4e44-86f9-18daa13a2118 + + + _3DB2FFF6-52EC-4F8D-932C-D326A0192218 + + + SetVariableHandler + bpmn.handler.variable_handler + + true + + + mapping + + + + + + value + + null + + + + variable + + "navigation" + + + + + + + + + + + + + + _081ED5EC-2AAE-48A5-AD60-79D347DA46FA + + + ListSqlHandler + bpmn.handler.sql_handler + + true + + + datasourceJndiName + + null + + + + parameterVariables + + + + "unlock_ids" + + + + + + sql + + "update 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 (?);" + + + + + + + + diff --git a/resources/src/main/resources/config/roles.xml b/resources/src/main/resources/config/roles.xml index 4daac30..7c57aec 100644 --- a/resources/src/main/resources/config/roles.xml +++ b/resources/src/main/resources/config/roles.xml @@ -1,2 +1,6 @@ - + + + Administrator + + 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 new file mode 100644 index 0000000..d74aa17 --- /dev/null +++ b/resources/src/main/resources/config/svg/_8b788e75-0f84-4511-8517-d9f24e29556d.svg @@ -0,0 +1,29 @@ + main_page + + + + + + + + + + unlock_13 + + + + + + + + + + + + + + clear + + + + main_process v.1.0 (_8b788e75-0f84-4511-8517-d9f24e29556d) \ No newline at end of file