main_dashboard.waiting_registration Y Normal 0 N 1000 100 - 2024/08/02 11:56:22.507 - 2024/08/02 11:56:22.507 Get variables 2 2 Select values 2 2 Y Table input 2 (person_registry) РФ Get variables 2 2 Y Select values 2 2 Insert / update (main_dashboard.waiting_registration) Y Execute SQL script Table input 2 (person_registry) РФ Y Execute SQL script ExecSql Y 1 none ervu-dashboard N N Y N N DELETE FROM main_dashboard.waiting_registration WHERE recording_date = current_date AND schema = 'Ministry' AND recruitment_id = '${REG_ID}' 416 352 Get variables 2 2 GetVariable Y 1 none -1 REG_ID -1 none String -1 VK_ARRAY -1 none String 832 352 Insert / update (main_dashboard.waiting_registration) InsertUpdate Y 1 none 100 ervu-dashboard = recruitment_id REG_ID = schema schema main_dashboard waiting_registration
waiting_registration waiting_count Y "waiting_registration_M" male_count Y "waiting_registration_W" female_count Y mobilization_criterion mobilization_criterion Y volunteer_criterion volunteer_criterion Y contract_criterion contract_criterion Y mobilization_criterion_percent mobilization_criterion_percent Y volunteer_criterion_percent volunteer_criterion_percent Y contract_criterion_percent contract_criterion_percent Y recruitment_id recruitment_id N schema schema N
N 1360 352
Select values 2 2 SelectValues Y 1 none N REG_ID REG_ID String -2 -2 false false VK_ARRAY VK_ARRAY String -2 -2 false false 1040 352 Table input 2 (person_registry) РФ TableInput Y 1 none ervu-dashboard N 0 SELECT COALESCE(SUM(waiting_registration), 0) waiting_count, COALESCE(SUM("waiting_registration_M"), 0) male_count, COALESCE(SUM("waiting_registration_W"), 0) female_count, COALESCE(SUM(mobilization_criterion), 0) mobilization_criterion, COALESCE(SUM(volunteer_criterion), 0) volunteer_criterion, COALESCE(SUM(contract_criterion), 0) contract_criterion, COALESCE( CASE WHEN SUM(waiting_registration) > 0 THEN ROUND((SUM(mobilization_criterion) / SUM(waiting_registration) * 100), 2) ELSE 0 END, 0 ) mobilization_criterion_percent, COALESCE( CASE WHEN SUM(waiting_registration) > 0 THEN ROUND((SUM(volunteer_criterion) / SUM(waiting_registration) * 100), 2) ELSE 0 END, 0 ) volunteer_criterion_percent, COALESCE( CASE WHEN SUM(waiting_registration) > 0 THEN ROUND((SUM(contract_criterion) / SUM(waiting_registration) * 100), 2) ELSE 0 END, 0 ) contract_criterion_percent, '${REG_ID}' AS recruitment_id, 'Ministry' AS schema FROM main_dashboard.waiting_registration WHERE recruitment_id = ANY ('${VK_ARRAY}') AND schema = 'Region' AND recording_date = CURRENT_DATE; Y 624 352