CPS Organograms Of Staff Roles & Salaries
Crown Prosecution Service
@ukgov.organogram_crown_prosecution_service
Crown Prosecution Service
@ukgov.organogram_crown_prosecution_service
CREATE TABLE crown_prosecution_service_organogram_march_2015 (
"post_unique_reference" VARCHAR,
"name" VARCHAR,
"grade_or_equivalent" VARCHAR,
"job_title" VARCHAR,
"job_team_function" VARCHAR,
"parent_department" VARCHAR,
"organisation" VARCHAR,
"unit" VARCHAR,
"contact_phone" VARCHAR,
"contact_e_mail" VARCHAR,
"reports_to_senior_post" VARCHAR,
"salary_cost_of_reports" DOUBLE,
"fte" VARCHAR,
"actual_pay_floor" VARCHAR,
"actual_pay_ceiling" VARCHAR,
"total_pay" VARCHAR,
"professional_occupational_group" VARCHAR,
"notes" VARCHAR,
"valid" DOUBLE,
"a_has_errors" VARCHAR,
"b_has_errors" VARCHAR,
"c_has_errors" VARCHAR,
"d_has_errors" VARCHAR,
"e_has_errors" VARCHAR,
"f_has_errors" VARCHAR,
"g_has_errors" VARCHAR,
"h_has_errors" VARCHAR,
"i_has_errors" VARCHAR,
"j_has_errors" VARCHAR,
"k_has_errors" VARCHAR,
"l_has_errors" VARCHAR,
"m_has_errors" VARCHAR,
"n_has_errors" VARCHAR,
"p_has_errors" VARCHAR,
"q_has_errors" VARCHAR,
"row_has_errors" VARCHAR,
"valid_as_number" DOUBLE,
"unnamed_37" VARCHAR,
"a_valid" VARCHAR,
"j_valid" VARCHAR,
"text_value" VARCHAR,
"unnamed_41" VARCHAR
);
CREATE TABLE n_2020_03_31_organogram_junior (
"parent_department" VARCHAR,
"organisation" VARCHAR,
"unit" VARCHAR,
"reporting_senior_post" VARCHAR,
"grade" VARCHAR,
"payscale_minimum" BIGINT,
"payscale_maximum" BIGINT,
"generic_job_title" VARCHAR,
"number_of_posts_in_fte" DOUBLE,
"professional_occupational_group" VARCHAR
);
CREATE TABLE n_2020_03_31_organogram_senior (
"post_unique_reference" VARCHAR,
"name" VARCHAR,
"grade_or_equivalent" VARCHAR,
"job_title" VARCHAR,
"job_team_function" VARCHAR,
"parent_department" VARCHAR,
"organisation" VARCHAR,
"unit" VARCHAR,
"contact_phone" VARCHAR,
"contact_e_mail" VARCHAR,
"reports_to_senior_post" VARCHAR,
"salary_cost_of_reports" BIGINT,
"fte" DOUBLE,
"actual_pay_floor" BIGINT,
"actual_pay_ceiling" BIGINT,
"unnamed_15" VARCHAR,
"professional_occupational_group" VARCHAR,
"notes" VARCHAR,
"valid" BIGINT
);
CREATE TABLE n_2021_03_31_organogram_junior (
"parent_department" VARCHAR,
"organisation" VARCHAR,
"unit" VARCHAR,
"reporting_senior_post" VARCHAR,
"grade" VARCHAR,
"payscale_minimum" BIGINT,
"payscale_maximum" BIGINT,
"generic_job_title" VARCHAR,
"number_of_posts_in_fte" DOUBLE,
"professional_occupational_group" VARCHAR
);
CREATE TABLE n_2021_03_31_organogram_senior (
"post_unique_reference" VARCHAR,
"name" VARCHAR,
"grade_or_equivalent" VARCHAR,
"job_title" VARCHAR,
"job_team_function" VARCHAR,
"parent_department" VARCHAR,
"organisation" VARCHAR,
"unit" VARCHAR,
"contact_phone" VARCHAR,
"contact_e_mail" VARCHAR,
"reports_to_senior_post" VARCHAR,
"salary_cost_of_reports" BIGINT,
"fte" DOUBLE,
"actual_pay_floor" BIGINT,
"actual_pay_ceiling" BIGINT,
"unnamed_15" VARCHAR,
"professional_occupational_group" VARCHAR,
"notes" VARCHAR,
"valid" BIGINT
);
CREATE TABLE n_2021_09_30_organogram_junior (
"parent_department" VARCHAR,
"organisation" VARCHAR,
"unit" VARCHAR,
"reporting_senior_post" VARCHAR,
"grade" VARCHAR,
"payscale_minimum" BIGINT,
"payscale_maximum" BIGINT,
"generic_job_title" VARCHAR,
"number_of_posts_in_fte" DOUBLE,
"professional_occupational_group" VARCHAR,
"office_region" VARCHAR
);
CREATE TABLE n_2021_09_30_organogram_senior (
"post_unique_reference" VARCHAR,
"name" VARCHAR,
"grade_or_equivalent" VARCHAR,
"job_title" VARCHAR,
"job_team_function" VARCHAR,
"parent_department" VARCHAR,
"organisation" VARCHAR,
"unit" VARCHAR,
"contact_phone" VARCHAR,
"contact_e_mail" VARCHAR,
"reports_to_senior_post" VARCHAR,
"salary_cost_of_reports" BIGINT,
"fte" DOUBLE,
"actual_pay_floor" BIGINT,
"actual_pay_ceiling" BIGINT,
"unnamed_15" VARCHAR,
"professional_occupational_group" VARCHAR,
"office_region" VARCHAR,
"notes" VARCHAR,
"valid" BIGINT
);
CREATE TABLE n_2022_03_31_organogram_junior (
"parent_department" VARCHAR,
"organisation" VARCHAR,
"unit" VARCHAR,
"reporting_senior_post" VARCHAR,
"grade" VARCHAR,
"payscale_minimum" BIGINT,
"payscale_maximum" BIGINT,
"generic_job_title" VARCHAR,
"number_of_posts_in_fte" DOUBLE,
"professional_occupational_group" VARCHAR,
"office_region" VARCHAR
);
CREATE TABLE n_2022_03_31_organogram_senior (
"post_unique_reference" VARCHAR,
"name" VARCHAR,
"grade_or_equivalent" VARCHAR,
"job_title" VARCHAR,
"job_team_function" VARCHAR,
"parent_department" VARCHAR,
"organisation" VARCHAR,
"unit" VARCHAR,
"contact_phone" VARCHAR,
"contact_e_mail" VARCHAR,
"reports_to_senior_post" VARCHAR,
"salary_cost_of_reports" BIGINT,
"fte" DOUBLE,
"actual_pay_floor" BIGINT,
"actual_pay_ceiling" BIGINT,
"unnamed_15" VARCHAR,
"professional_occupational_group" VARCHAR,
"office_region" VARCHAR,
"notes" VARCHAR,
"valid" BIGINT
);
CREATE TABLE n_2022_09_30_organogram_junior (
"parent_department" VARCHAR,
"organisation" VARCHAR,
"unit" VARCHAR,
"reporting_senior_post" VARCHAR,
"grade" VARCHAR,
"payscale_minimum" BIGINT,
"payscale_maximum" BIGINT,
"generic_job_title" VARCHAR,
"number_of_posts_in_fte" VARCHAR,
"professional_occupational_group" VARCHAR,
"office_region" VARCHAR
);
CREATE TABLE n_2022_09_30_organogram_senior (
"post_unique_reference" VARCHAR,
"name" VARCHAR,
"grade_or_equivalent" VARCHAR,
"job_title" VARCHAR,
"job_team_function" VARCHAR,
"parent_department" VARCHAR,
"organisation" VARCHAR,
"unit" VARCHAR,
"contact_phone" VARCHAR,
"contact_e_mail" VARCHAR,
"reports_to_senior_post" VARCHAR,
"salary_cost_of_reports" BIGINT,
"fte" DOUBLE,
"actual_pay_floor" BIGINT,
"actual_pay_ceiling" BIGINT,
"unnamed_15" VARCHAR,
"professional_occupational_group" VARCHAR,
"office_region" VARCHAR,
"notes" VARCHAR,
"valid" BIGINT
);
CREATE TABLE n_2023_03_31_organogram_junior (
"parent_department" VARCHAR,
"organisation" VARCHAR,
"unit" VARCHAR,
"reporting_senior_post" VARCHAR,
"grade" VARCHAR,
"payscale_minimum" BIGINT,
"payscale_maximum" BIGINT,
"generic_job_title" VARCHAR,
"number_of_posts_in_fte" VARCHAR,
"professional_occupational_group" VARCHAR,
"office_region" VARCHAR
);
CREATE TABLE n_2023_03_31_organogram_senior (
"post_unique_reference" VARCHAR,
"name" VARCHAR,
"grade_or_equivalent" VARCHAR,
"job_title" VARCHAR,
"job_team_function" VARCHAR,
"parent_department" VARCHAR,
"organisation" VARCHAR,
"unit" VARCHAR,
"contact_phone" VARCHAR,
"contact_e_mail" VARCHAR,
"reports_to_senior_post" VARCHAR,
"salary_cost_of_reports" BIGINT,
"fte" DOUBLE,
"actual_pay_floor" BIGINT,
"actual_pay_ceiling" BIGINT,
"unnamed_15" VARCHAR,
"professional_occupational_group" VARCHAR,
"office_region" VARCHAR,
"notes" VARCHAR,
"valid" BIGINT
);
CREATE TABLE n_2023_09_30_organogram_junior (
"parent_department" VARCHAR,
"organisation" VARCHAR,
"unit" VARCHAR,
"reporting_senior_post" VARCHAR,
"grade" VARCHAR,
"payscale_minimum" BIGINT,
"payscale_maximum" BIGINT,
"generic_job_title" VARCHAR,
"number_of_posts_in_fte" VARCHAR,
"professional_occupational_group" VARCHAR,
"office_region" VARCHAR
);
CREATE TABLE n_2023_09_30_organogram_senior (
"post_unique_reference" VARCHAR,
"name" VARCHAR,
"grade_or_equivalent" VARCHAR,
"job_title" VARCHAR,
"job_team_function" VARCHAR,
"parent_department" VARCHAR,
"organisation" VARCHAR,
"unit" VARCHAR,
"contact_phone" VARCHAR,
"contact_e_mail" VARCHAR,
"reports_to_senior_post" VARCHAR,
"salary_cost_of_reports" BIGINT,
"fte" DOUBLE,
"actual_pay_floor" BIGINT,
"actual_pay_ceiling" BIGINT,
"unnamed_15" VARCHAR,
"professional_occupational_group" VARCHAR,
"office_region" VARCHAR,
"notes" VARCHAR,
"valid" BIGINT
);
CREATE TABLE n_2024_03_31_organogram_junior (
"parent_department" VARCHAR,
"organisation" VARCHAR,
"unit" VARCHAR,
"reporting_senior_post" VARCHAR,
"grade" VARCHAR,
"payscale_minimum" BIGINT,
"payscale_maximum" BIGINT,
"generic_job_title" VARCHAR,
"number_of_posts_in_fte" VARCHAR,
"professional_occupational_group" VARCHAR,
"office_region" VARCHAR
);
CREATE TABLE n_2024_03_31_organogram_senior (
"post_unique_reference" VARCHAR,
"name" VARCHAR,
"grade_or_equivalent" VARCHAR,
"job_title" VARCHAR,
"job_team_function" VARCHAR,
"parent_department" VARCHAR,
"organisation" VARCHAR,
"unit" VARCHAR,
"contact_phone" VARCHAR,
"contact_e_mail" VARCHAR,
"reports_to_senior_post" VARCHAR,
"salary_cost_of_reports" BIGINT,
"fte" DOUBLE,
"actual_pay_floor" BIGINT,
"actual_pay_ceiling" BIGINT,
"unnamed_15" VARCHAR,
"professional_occupational_group" VARCHAR,
"office_region" VARCHAR,
"notes" VARCHAR,
"valid" BIGINT
);
CREATE TABLE n_30_09_2016_organogram_junior (
"parent_department" VARCHAR,
"organisation" VARCHAR,
"unit" VARCHAR,
"reporting_senior_post" VARCHAR,
"grade" VARCHAR,
"payscale_minimum" BIGINT,
"payscale_maximum" BIGINT,
"generic_job_title" VARCHAR,
"number_of_posts_in_fte" DOUBLE,
"professional_occupational_group" VARCHAR
);
CREATE TABLE n_30_09_2016_organogram_senior (
"post_unique_reference" VARCHAR,
"name" VARCHAR,
"grade_or_equivalent" VARCHAR,
"job_title" VARCHAR,
"job_team_function" VARCHAR,
"parent_department" VARCHAR,
"organisation" VARCHAR,
"unit" VARCHAR,
"contact_phone" VARCHAR,
"contact_e_mail" VARCHAR,
"reports_to_senior_post" VARCHAR,
"salary_cost_of_reports" BIGINT,
"fte" DOUBLE,
"actual_pay_floor" BIGINT,
"actual_pay_ceiling" BIGINT,
"unnamed_15" VARCHAR,
"professional_occupational_group" VARCHAR,
"notes" VARCHAR,
"valid" DOUBLE
);
CREATE TABLE n_30_09_2017_organogram_junior (
"parent_department" VARCHAR,
"organisation" VARCHAR,
"unit" VARCHAR,
"reporting_senior_post" VARCHAR,
"grade" VARCHAR,
"payscale_minimum" BIGINT,
"payscale_maximum" BIGINT,
"generic_job_title" VARCHAR,
"number_of_posts_in_fte" DOUBLE,
"professional_occupational_group" VARCHAR
);
CREATE TABLE n_30_09_2017_organogram_senior (
"post_unique_reference" VARCHAR,
"name" VARCHAR,
"grade_or_equivalent" VARCHAR,
"job_title" VARCHAR,
"job_team_function" VARCHAR,
"parent_department" VARCHAR,
"organisation" VARCHAR,
"unit" VARCHAR,
"contact_phone" VARCHAR,
"contact_e_mail" VARCHAR,
"reports_to_senior_post" VARCHAR,
"salary_cost_of_reports" BIGINT,
"fte" BIGINT,
"actual_pay_floor" BIGINT,
"actual_pay_ceiling" BIGINT,
"unnamed_15" VARCHAR,
"professional_occupational_group" VARCHAR,
"notes" VARCHAR,
"valid" DOUBLE
);
CREATE TABLE n_30_09_2018_organogram_junior (
"parent_department" VARCHAR,
"organisation" VARCHAR,
"unit" VARCHAR,
"reporting_senior_post" VARCHAR,
"grade" VARCHAR,
"payscale_minimum" BIGINT,
"payscale_maximum" BIGINT,
"generic_job_title" VARCHAR,
"number_of_posts_in_fte" DOUBLE,
"professional_occupational_group" VARCHAR
);
CREATE TABLE n_30_09_2018_organogram_senior (
"post_unique_reference" VARCHAR,
"name" VARCHAR,
"grade_or_equivalent" VARCHAR,
"job_title" VARCHAR,
"job_team_function" VARCHAR,
"parent_department" VARCHAR,
"organisation" VARCHAR,
"unit" VARCHAR,
"contact_phone" VARCHAR,
"contact_e_mail" VARCHAR,
"reports_to_senior_post" VARCHAR,
"salary_cost_of_reports" BIGINT,
"fte" DOUBLE,
"actual_pay_floor" BIGINT,
"actual_pay_ceiling" BIGINT,
"unnamed_15" VARCHAR,
"professional_occupational_group" VARCHAR,
"notes" VARCHAR,
"valid" DOUBLE
);
CREATE TABLE n_30_09_2019_organogram_junior (
"parent_department" VARCHAR,
"organisation" VARCHAR,
"unit" VARCHAR,
"reporting_senior_post" VARCHAR,
"grade" VARCHAR,
"payscale_minimum" BIGINT,
"payscale_maximum" BIGINT,
"generic_job_title" VARCHAR,
"number_of_posts_in_fte" DOUBLE,
"professional_occupational_group" VARCHAR
);
CREATE TABLE n_30_09_2019_organogram_senior (
"post_unique_reference" VARCHAR,
"name" VARCHAR,
"grade_or_equivalent" VARCHAR,
"job_title" VARCHAR,
"job_team_function" VARCHAR,
"parent_department" VARCHAR,
"organisation" VARCHAR,
"unit" VARCHAR,
"contact_phone" VARCHAR,
"contact_e_mail" VARCHAR,
"reports_to_senior_post" VARCHAR,
"salary_cost_of_reports" BIGINT,
"fte" DOUBLE,
"actual_pay_floor" BIGINT,
"actual_pay_ceiling" BIGINT,
"unnamed_15" VARCHAR,
"professional_occupational_group" VARCHAR,
"notes" VARCHAR,
"valid" BIGINT
);
Anyone who has the link will be able to view this.