Project

General

Profile

Feature #6363

Updated by Edyta Ostrowska about 1 year ago

ES: Management ratings 
 nowa zakąłdka w senior panel 

 Wygenerowanie excela z ocena managmentu, wybieranie ownera i statków, możliwość dodawania kolejnych ownerów, pod każdym ownerem lista statków do wyboru. możliwość wyboru zakresu dat 

 przykład excela w załączniku 

 pierwsza zakładka zawiera ogólna ocene, tak jak w załączniku opis ocen tez w załączniku. Wyniki kryteriów w kolejnach zakładkach: 


 

 1 kryterium: miejsce do uzupełniania liczby na sztywno dla danego ownera, w przypadku nieuzupęnienia, w excelu generuje się puste 

 2 kryterium: Machines analysied - to jest jesne jest ta liczba we wcześniejszych slajdach 

 The minimum number of machines that should be mesured - suma wszystkich maszyn które sa w CBMie w stricture manager wybranych statków. rocznie  

 liczba maszyn z konkretnym interwałem * 12:interwał pomiarowy. 

 jeżeli wybierzemy date    zpołowe miesiąca to zlicza sume minimalnych pomiarów do pełengo wcześniejszego miesiąca 

 podczas generowania tej liczby minimum maszyn system patrzy od kiedy statek jest w CBM (dat eof first measurement) - i tak samo zaokragla liczbe maszyn do pełnego miesiąca kolejnego niż first measurement. jeżeli w fisrt measurement jest none zakłądamy że przez cały ten przedział statek był w CBM. 

 wyniki w tabelce 

 2 3 kryterium: za pomocą poniższej komendy: 

 SELECT report_number ,s.ship_name, o.owner_name, sd.cbm, dev.device_name, dev.cm,dev.problematic_flag, 
 h_det.send_logs[array_length(h_det.send_logs, 1)] as report_send_date, 
 feedback_date, 
 (feedback_date::date - h_det.send_logs[array_length(h_det.send_logs, 1)]::date) AS diff_time, 
 fed.feedback_work_done FROM kombajn.feedbacks    fed 
 LEFT JOIN kombajn.remarks rem on rem.remark_pkey = fed.remark_fkey 
 LEFT JOIN kombajn.devices dev on dev.device_pkey = rem.device_fkey 
 LEFT JOIN kombajn.harmonogram h on h.harmonogram_id_pkey    = rem.harmo_id_fkey 
 LEFT JOIN kombajn.harmonogram_details h_det on h_det.harmonogram_id_fkey = h.harmonogram_id_pkey 
 LEFT JOIN kombajn.ships s on s.ship_id_pkey = h.ship_id_fkey 
 LEFT JOIN kombajn.ship_data sd on sd.ship_id_fkey = s.ship_id_pkey 
 LEFT JOIN kombajn.owners o on o.owner_id_pkey = s.owner_id_fkey 


 where fed.feedback_work_done not in    ('No response','No respone') and h_det.send_logs[array_length(h_det.send_logs, 1)] not in ('None','OFF') 
 and h_det.send is true and fdb_flag_fkey not in (7, 9) 
 and h_det.send_logs[array_length(h_det.send_logs, 1)] >= '2024-01-01' AND h_det.send_logs[array_length(h_det.send_logs, 1)] < '2024-06-30' 


 and o.owner_id_pkey =    70      --id ownera 
 and cbm is true                -- true/false 
 and cm is true                -- true/false 


 order by ship_name, harmonogram_id_pkey desc 

 rekordy <0 nie brać w ogóle pod uwagę  

 średnia z diff_time : 7 = wynik porównać z opisem kryterium, uwaga: w tej kategorii jest podział na critical and uncritical 

 3 4 kryterium: procent odpowiedzi na fdb do wszystkich rekomnedacji. dane wzięte z tabelki z kombajna fdb stats odpowiedzi: (response-not done):diagnosis*100 

 4 5 kryterium: przykład w ząłączniku, pomiary uznajemy według tej komendy: 

 select mp.value, pt.point_name, s.ship_name,o.owner_name 
  from kombajn.measurements_point mp 
 left join kombajn.points pt on pt.point_pkey =    mp.point_fkey 
 left join kombajn.devices dev on dev.device_pkey =    pt.device_fkey 
 left join kombajn.ships s on s.ship_id_pkey = dev.ship_id_fkey 
 left join kombajn.owners o on owner_id_pkey = s.owner_id_fkey 


 where mp.measurement_date   
 BETWEEN '2022-01-01' and '2022-12-31' 
 and measurement_point_task_fkey = 1 
 and mp.value = -1 
 and o.owner_id_pkey = 6 
 order by ship_name 

 w correct tylko różne od -1 lub = -1 

 obliczyć procent błędów pomiarowych w stosunku do wszystkich pomiarów 

 wynik porównać do opisu w tabelce 

 5 6 kryterium: tabela z podziałem na ilość logowań kont zakwalifikowanych jako Superintentend. w wybranym zakresie czasu. wynik to ma być: 
 ilośc logowań/ilość Si lub sttaków/licbe miesięcy w danym zakresie np jak wybiorę zakres od 5.01.2024 do 20.04.2024, to wybiera 4miesiące: styczeń, luty, marzec, kwiecień.  

 wynik porównujemy z poniższymi zakresami 
 5 >=1 
 4 >=0,(6) 
 3 >=0,5 
 2 >= 0,(3) 
 1< 0,(3) 

 6 7 kryterium: miejsce do uzupełniania liczby na sztywno dla danego ownera, w przypadku nieuzupęnienia w excelu generuje się puste

Back