Add sequence_number to performance review step
This commit is contained in:
@@ -17,6 +17,16 @@ steps as (
|
||||
user_id::text as user_id,
|
||||
task_name,
|
||||
step_title as name,
|
||||
case
|
||||
when step_title in ('Auto-évaluation des employés', 'Employee Self Review', 'Sarens Projects Review',
|
||||
'Approbation des employés', 'Strategy Review', 'Finance Review',
|
||||
'Sales Review', 'Fleet Review', 'Self Review', 'LCM Review', 'Operations Review') then 1
|
||||
when step_title in ('Évaluation du manager', 'Functional Manager Review', 'Discussion et approbation du manager',
|
||||
'Manager Review') then 2
|
||||
when step_title in ('HR Review', 'SHEQ Review', 'Performance Conversation & Manager Sign-off') then 3
|
||||
when step_title = 'Employee Sign-Off' then 4
|
||||
else null -- fallback for any unexpected values
|
||||
end as sequence_number,
|
||||
step_status as status,
|
||||
step_submission_date::date as completed_at
|
||||
from {{ source('tap_spreadsheets_anywhere', 'performance_review_steps') }}
|
||||
@@ -27,6 +37,7 @@ select
|
||||
row_number() over (order by s.user_id, s.task_name, s.name)::bigint as id,
|
||||
r.review_id,
|
||||
s.name,
|
||||
s.sequence_number,
|
||||
s.status,
|
||||
s.completed_at,
|
||||
null::date as due
|
||||
|
||||
Reference in New Issue
Block a user