# Permission Group Planning Class to help out with organization ```ruby # frozen_string_literal: true class PermissionGroupReport attr_reader :department_id, :group_hash_list def initialize(department_id: 2) @department_id = department_id @group_hash_list = collect_data end def group_names group_hash_list.map{ |group_hash| group_hash[:group] } end def group_listing(grouping = nil) for_role_group(grouping).each do |group_hash| puts group_hash[:group] puts "excludes (#{group_hash[:excluded_groups]})" if group_hash[:excluded_groups].present? && group_hash[:role_ids].size > 6 puts "-" * [group_hash[:group].size, 80].min group_hash[:permissions].each do |o| puts " #{o[:subject]} - #{o[:action]} : #{o[:view]} (#{o[:subset_count]}/#{o[:total_count]})" end puts "\n" end nil end def auth_permissions(grouping = nil) for_role_group(grouping).each do |group_hash| puts %Q|# #{"-" * [group_hash[:names].size, 80].min}| puts %Q|# #{group_hash[:names]}| puts %Q|role = Role.find_or_create_by(name: "", title: "", role_group: "IT", standalone: false, active: true)| group_hash[:permissions].each do |o| puts %Q|Consent::Permission.find_or_create_by(subject: "#{o[:subject]}", action: "#{o[:action]}", view: "#{o[:view]}", role_id: role.id)| end end nil end def for_role_group(grouping = nil) return group_hash_list.sort{|a,b| b[:permissions].size <=> a[:permissions].size} if grouping.nil? group_hash_list.select{ |g| g[:names] == grouping } end private def role_ids @role_ids ||= User.active.where(department_id: department_id).pluck(:role_id).uniq end def permission_group_query Consent::Permission.select("subject, action, view, GROUP_CONCAT(DISTINCT role_id) AS role_ids").group(:subject, :action, :view) end def permission_role_id_groups @permission_role_id_groups ||= permission_group_query.where(role_id: role_ids).map(&:role_ids).uniq end def collect_data permission_role_id_groups.map{ |group_role_ids| process_group(group_role_ids) } end def process_group(group_role_ids) role_list = permission_group_query.where(role_id: role_ids).having("GROUP_CONCAT(DISTINCT role_id) = ?", group_role_ids) subset_count = group_role_ids.split(",").size role_group = Role.where(id: group_role_ids.split(",")) excluded_roles = Role.where(id: @role_ids - group_role_ids.split(",")) hash = { group: role_group.order(:title).map(&:title).join(" + "), role_ids: group_role_ids.split(","), excluded_role_ids: excluded_roles.pluck(:id), excluded_groups: "#{'-' if excluded_roles.any?}#{excluded_roles.order(:title).map(&:title).join(" -")}", names: role_group.order(:name).map(&:name).join(","), permissions: [], } role_list.map do |o| total_count = Consent::Permission.where(subject: o.subject.to_s.underscore, action: o.action, view: o.view).count hash[:permissions] << { subject: o.subject.to_s.underscore, action: o.action, view: o.view, subset_count: subset_count, total_count: total_count, } end hash end end ``` ## Output 2022-12-19 Sorted by most permissions to least. The permissions are listed as follows: ``` subject - action : view (# of BT roles with the permission / # of ALL roles with the permission) ``` Showing the BT vs. All counts shows whether or not the permission is primarily BT. A high count for _All_ implies the permission likely belongs in a group that exists outside of BT. While we can include those within our initial group planning, we will ultimately need to move those permission out into a separate group later. ``` BT Administrative Associate + BT Coordinator + BT Support Director + BT Support Specialist + Data Analyst + Developer + Director of Delivery + Nitro Analyst + Nitro Support Specialist + Nitro Systems Manager + Principal Developer + Producteer + UX Staff excludes (-BT Administrative Associate -BT Coordinator -BT Support Director -BT Support Specialist -Data Analyst -Developer -Developer Contractor -Director of Delivery -Nitro Analyst -Nitro Support Specialist -Nitro Systems Manager -Principal Developer -Producteer -UX Staff) -------------------------------------------------------------------------------- active_agent - read : 1 (13/33) active_agent - view_agent_stats : 1 (13/29) aerial_measurement - closing : 1 (13/25) aerial_measurement - variance : 1 (13/29) aerial_measurement - view : 1 (13/25) appointment - read : 1 (13/36) attendance_status - view : 1 (13/34) business_day_off - read : 1 (13/43) call_history - listen : 1 (13/65) call_history - read : 1 (13/36) call_history - view_call_stats : 1 (13/32) call_scheduler - manage : 1 (13/24) candidate - employee_referral : 1 (13/154) candidate - update : 1 (13/73) candidate_interview - access_interview_notes : all (13/96) change_request - create : 1 (13/152) compliance - manage_user_compliance : 1 (13/45) connect - debug : 1 (13/19) contract_addendum - manage : 1 (13/25) directory/office_location - manage : 1 (13/27) document - download : 1 (13/152) document_section - history : 1 (13/33) document_section - preview : 1 (13/33) document_section - update : 1 (13/21) document_section - view : 1 (13/33) email_campaign - use : 1 (13/36) email_po_invoice - view : 1 (13/28) email_template - manage : 1 (13/39) event_profile - calendar : all (13/56) event_profile - create : 1 (13/40) event_profile - update : 1 (13/40) event_profile - view : 1 (13/50) ev_incentive/evi_request - make_request : 1 (13/147) expenses/report - read : self (13/18) expenses/transaction - create : 1 (13/24) finance_project - read : 1 (13/95) finance_project - update : 1 (13/64) history - view_activity_report : 1 (13/41) home - view_communication_tab : 1 (13/80) inside_sales_campaign - read : 1 (13/31) inspection_appointment - access_inspection : 1 (13/78) inspection_appointment - access_service : 1 (13/69) inspection_appointment - access_third_party : 1 (13/68) inspection_appointment - read : all (13/65) installation_crew - read : 1 (13/71) inventory/shipment - download : 1 (13/31) inventory/shipment - view : 1 (13/34) lead - add_on_report : 1 (13/43) lead - manage_no_response_queue : 1 (13/26) lead - pitch_miss_queue : 1 (13/34) lead - project_visit_report : all (13/37) lead - schedule_add_ons : 1 (13/37) lead - timeline : all (13/28) leaderboard - view_inside_sales : 1 (13/30) lead_source - field_marketer : all (13/49) lead_source - inside_sales : all (13/48) lead_source - referral : all (13/37) lead_source - retailer : all (13/44) lead_source - schedulers : all (13/45) lead_source - specify_scheduler : 1 (13/28) lead_source - update_scheduler : 1 (13/28) lead_source - view_canceled_comment : 1 (13/33) lead_source - view_canceled_reason : 1 (13/47) learning_dojo - student_access : 1 (13/151) marketers_report - roll_call : all (13/39) marketers_report - view_marketer_leaderboards : 1 (13/70) marketing_program - manage : 1 (13/29) meeting_room - manage : 1 (13/19) nitro_notifications - view_accounting_dashboard : 1 (13/19) nitro_notifications - view_ninja_dashboard : 1 (13/19) nitro_u - control_panel : 1 (13/25) nitro_u - instructor_list : all (13/24) nitro_u - login : 1 (13/27) owner_referral - create : 1 (13/40) owner_referral - manage : 1 (13/34) owner_referral - view : 1 (13/44) owner_referral - view_all : 1 (13/34) performance_payment - retail_payments : all (13/45) predictive_dialer - view : 1 (13/30) product_config - manage : 1 (13/24) project - notes : all (13/91) project - on_hold : 1 (13/56) project - pii_gap_report : all (13/53) project - read : all (13/96) project - update : all (13/68) project - view_good_unfulfilled_report : 1 (13/40) project - view_price_adjustments : 1 (13/56) project - view_pricing : 1 (13/84) project - view_product_reports : 1 (13/67) project - view_sold_fulfilled_report : 1 (13/40) project - view_stalled : 1 (13/37) project - view_timeline : 1 (13/32) project - with_pending_changes : all (13/34) project_component - manage : 1 (13/31) project_component_import - process : 1 (13/28) project_component_import - view : 1 (13/28) project_task - collections_queue : all (13/53) project_task - collections_queue_aging : 1 (13/49) project_task - collections_queue_update : 1 (13/33) project_task - completion_cert_queue : 1 (13/66) project_task - confirmation_queue : 1 (13/51) project_task - create_install_service : 1 (13/50) project_task - customer_call_queue : 1 (13/51) project_task - final_review_queue : 1 (13/48) project_task - hoa_queue : 1 (13/53) project_task - import : 1 (13/21) project_task - installation_report_queue : 1 (13/61) project_task - installation_schedule_queue : all (13/54) project_task - install_issues_queue : 1 (13/58) project_task - install_queue : 1 (13/66) project_task - order_queue : 1 (13/59) project_task - pay_vendors_queue : 1 (13/46) project_task - permit_queue : all (13/30) project_task - pii_queue : all (13/45) project_task - pii_schedule_queue : all (13/53) project_task - print_checks_queue : all (13/32) project_task - read_installations : all (13/54) project_task - service_queue : 1 (13/52) project_task - service_work_queue : all (13/31) project_task - total_accuracy_measures : 1 (13/50) project_task - unlock : 1 (13/21) project_task - update_funding : 1 (13/21) project_task - update_track : 1 (13/21) project_task - vendor_pii_queue : 1 (13/47) project_task - view_installation_calendar : 1 (13/86) project_task - view_pay_labor_report : all (13/40) purchase_order - view : 1 (13/43) purchase_order_detail - view : 1 (13/26) purchase_order_invoice - view : 1 (13/44) recruiting/calendar_interview - initial_disposition : self (13/67) recruiting/candidate_application - access_candidates_page : all (13/80) resque_jobs - view : 1 (13/19) sale - view_pct_of_target : 1 (13/61) sale - view_rep_balance_report : 1 (13/38) sale - view_rep_leaderboards : 1 (13/71) sale - view_unadjusted_sales : 1 (13/51) scheduler - view_scheduling_watcher : 1 (13/25) scrum_model/request - create : 1 (13/149) scrum_model/request - view : 1 (13/150) scrum_model/team_object - view : all (13/18) spotnitro - access : 1 (13/134) supplier - manage : 1 (13/23) support_call - read : 1 (13/22) support_session - read : 1 (13/21) support_ticket_model/ticket - hr_basic_access : self_hr (13/138) support_ticket_model/ticket - payroll_basic_access : self_payroll (13/146) territory - read : all (13/35) tournaments - view_qa_tournament : 1 (13/71) tournaments - view_remodeling_tournament : 1 (13/72) training_class - grade : all (13/35) training_class - read_grades : all (13/56) training_class - view : all (13/62) user - attendances : self (13/81) user - badge_queue : all (13/35) user - photo_queue : all (13/32) user - read : all (13/69) user - view_appointment_status_details : 1 (13/47) user - view_compliance : 1 (13/59) user - view_equipment_assets : 1 (13/43) user_profile - edit_own_profile : 1 (13/150) vehicle - view : 1 (13/39) BT Administrative Associate + BT Coordinator + BT Support Director + BT Support Specialist + Data Analyst + Director of Delivery + Nitro Analyst + Nitro Support Specialist + Nitro Systems Manager + Producteer + UX Staff excludes (-BT Administrative Associate -BT Coordinator -BT Support Director -BT Support Specialist -Data Analyst -Developer -Developer Contractor -Director of Delivery -Nitro Analyst -Nitro Support Specialist -Nitro Systems Manager -Principal Developer -Producteer -UX Staff) -------------------------------------------------------------------------------- active_agent - update : 1 (11/30) aerial_measurement - bypass_nam : 1 (11/18) aerial_measurement - change_requests : 1 (11/31) aerial_measurement - no_response : 1 (11/22) aerial_measurement - process_need_to_id : 1 (11/18) aerial_measurement - update : 1 (11/31) appointment - activate_time_block : 1 (11/26) appointment - call : 1 (11/34) appointment - update : 1 (11/39) color - manage : 1 (11/21) component_type - manage : 1 (11/18) corporate_events/corporate_event - view : all (11/46) county_zipcode - import : 1 (11/18) document - view_statistics : 1 (11/50) document_section - create : 1 (11/18) email_result - manage : 1 (11/28) email_result - unlock : 1 (11/20) equipment_asset - assigned_asset_audit : 1 (11/22) equipment_asset - manage : 1 (11/21) equipment_asset - user_report : all (11/22) equipment_make - manage : 1 (11/18) equipment_model - manage : 1 (11/18) equipment_type - manage : 1 (11/18) finance_project - can_change_funded_loan_state : 1 (11/40) finance_project - change_declined_project : 1 (11/40) finance_project - finance_analysis : 1 (11/42) finance_project - request_change : 1 (11/49) finance_project - view_funding_received : 1 (11/45) finance_project - view_funding_request : 1 (11/45) flag - view_in_home : 1 (11/32) global_config - manage_tasks : 1 (11/22) home - create : 1 (11/41) home - remove_wrong_number : 1 (11/18) home - switch_to_new_owner : 1 (11/39) home - update : 1 (11/121) inside_sales_campaign - create : 1 (11/27) inside_sales_campaign - update : 1 (11/27) inside_sales_prospect - read : 1 (11/29) inside_sales_prospect - update : 1 (11/29) inspection_appointment - add_routes : 1 (11/44) inspection_appointment - assign_inspectors : 1 (11/46) inspection_appointment - create : 1 (11/46) inspection_appointment - unlock_appointments : 1 (11/32) inspection_appointment - update : all (11/40) inspection_appointment - view_unscheduled_report : 1 (11/43) installation_crew - create : 1 (11/38) installation_crew - update : 1 (11/44) lead - confirm_rehash : 1 (11/25) lead - edit : 1 (11/17) lead - edit_restricted : 1 (11/16) lead - issue : 1 (11/43) lead - schedule_cancel_saves : 1 (11/30) lead - schedule_project_visits : 1 (11/38) lead - specify_scheduler : 1 (11/37) lead - sunday_scheduling : 1 (11/39) lead - unlock_leads : 1 (11/22) lead - update_scheduler : 1 (11/27) lead_preference - manage : 1 (11/25) lead_source - create : 1 (11/51) lead_source - update : 1 (11/52) lead_time_method - manage : 1 (11/19) lender - manage : 1 (11/31) loan_application - expiring_loans : 1 (11/41) material - manage : 1 (11/21) material_type - manage : 1 (11/21) mentor_group - manage : 1 (11/24) permit - manage : 1 (11/39) permit_location - manage : 1 (11/39) pii_report - manage : 1 (11/49) predictive_dialer - update : 1 (11/27) product_color - manage : 1 (11/20) product_copy - manage : 1 (11/23) project - access_payments : 1 (11/93) project - access_payments_after_submit : 1 (11/76) project - assemble_bom : 1 (11/60) project - cancel_save_copy : 1 (11/21) project - complete_process : 1 (11/38) project - create : 1 (11/64) project - create_bom : 1 (11/57) project - create_bom_with_price : 1 (11/49) project - create_equipment_po : 1 (11/52) project - create_install_packet : 1 (11/45) project - create_labor_po : 1 (11/52) project - create_material_po : 1 (11/53) project - edit_declined_project : 1 (11/18) project - edit_order_completed_project : 1 (11/57) project - make_changes_with_discount : 1 (11/52) project - remove_project_from_hold : 1 (11/35) project - view_discounts : 1 (11/33) project - view_product_price : 1 (11/68) project_adjustment - create_accounting_adjustment : 1 (11/37) project_adjustment - create_install_adjustment : 1 (11/18) project_document - view_document_with_restricted_pricing : 1 (11/56) project_install_material - manage : 1 (11/37) project_item - create : 1 (11/32) project_item - edit_nam : 1 (11/27) project_item - edit_nam_measure : 1 (11/18) project_payment - complete : 1 (11/27) project_payment - create_after_submit : 1 (11/63) project_payment - export_credit_card_payments : 1 (11/27) project_payment - payments_report : 1 (11/46) project_state - manage : 1 (11/19) project_task - complete_measure : 1 (11/18) project_task - installed_product_reports : 1 (11/65) project_task - reschedule_installations : 1 (11/34) project_task - schedule_pii_not_needed : 1 (11/18) project_task - unlock_installations : 1 (11/18) project_track_group - manage : 1 (11/18) purchase_order - cleanup : 1 (11/18) reason - manage : 1 (11/23) request_reason - manage : 1 (11/16) request_type - manage : 1 (11/16) requirement - manage : 1 (11/30) requirement_attachment - manage : 1 (11/21) result - manage : 1 (11/23) retail_club - manage : 1 (11/23) retail_club - manage_source : 1 (11/23) retail_club - view : 1 (11/23) scanner - manage : 1 (11/19) source - create : 1 (11/25) source - read : 1 (11/25) source - update : 1 (11/25) state_downpayment_percentage - manage : 1 (11/24) support_call - priority : 1 (11/36) support_call - take : 1 (11/18) task - manage : 1 (11/24) training_class - create : 1 (11/38) training_class - update : all (11/32) training_course - manage : 1 (11/22) training_course - view : 1 (11/25) unit_of_measurement - manage : 1 (11/18) user - allowances : 1 (11/22) user - clock_in : 1 (11/35) user - commission_plans : 1 (11/37) user - export_users : basic_export (11/27) user - manage_compliance : 1 (11/44) user - manage_equipment_assets : 1 (11/30) user - manage_products : 1 (11/25) user - manage_rep_set_types : 1 (11/31) user - manage_sources : 1 (11/29) user - qualifiers : 1 (11/39) user - schedule : 1 (11/46) user - view_appointment_issue_details : 1 (11/31) user - view_documents : 1 (11/46) vendor - manage : 1 (11/30) waiver - view_in_home : 1 (11/29) Data Analyst + Developer + Nitro Analyst + Nitro Support Specialist + Nitro Systems Manager + Principal Developer + Producteer + UX Staff excludes (-BT Administrative Associate -BT Coordinator -BT Support Director -BT Support Specialist -Data Analyst -Developer -Developer Contractor -Director of Delivery -Nitro Analyst -Nitro Support Specialist -Nitro Systems Manager -Principal Developer -Producteer -UX Staff) -------------------------------------------------------------------------------- aerial_measurement - summary_report : 1 (8/32) api_credential - manage : 1 (8/15) business_intelligence - order_to_cash : all (8/30) business_intelligence - projects_at_risk : all (8/19) call_queue_statistic - view_scheduler_call_stats : all (8/24) call_transfer_history - read : 1 (8/13) candidate - view_hiring_manager_follow_ups : all (8/23) candidate - view_work_queue : 1 (8/38) contact_center_metrics - view : 1 (8/15) core_models/pto_hour - read : 1 (8/17) document - read : 1 (8/30) driver_profile - view : all (8/32) energy_provider - create : 1 (8/13) energy_provider - delete : 1 (8/13) energy_provider - update : 1 (8/14) energy_provider - update_rate_codes : 1 (8/14) energy_provider - update_zipcodes : 1 (8/13) energy_provider - view : 1 (8/19) geolocation_test_page - view : 1 (8/11) hiring_requisition - manage : all (8/16) home - view_call_on_history : 1 (8/34) home - view_campaign_id : 1 (8/13) home - view_ios_reference_map : all (8/33) home_energy_bill - create : 1 (8/41) home_energy_bill - delete : 1 (8/13) home_energy_bill - update : 1 (8/41) home_energy_bill - view : 1 (8/43) human_resources - manage_orientation : 1 (8/25) human_resources/onboarding_token - view_onboarding_queue : all (8/24) human_resources/orientation - access_orientation_queue : all (8/17) installations - project_backlog_reports : 1 (8/36) instructions - view_amendment_instructions : 1 (8/36) instructions - view_installation_instructions : 1 (8/75) instructions - view_marketing_instructions : 1 (8/33) instructions - view_pii_instructions : 1 (8/76) instructions - view_processing_instructions : 1 (8/73) instructions - view_purchasing_instructions : 1 (8/62) interview_slots_report - read : 1 (8/23) inventory/item - scan : 1 (8/30) inventory/item - view : all (8/23) lead - dump_today : 1 (8/25) lead - no_pitch_queue : 1 (8/30) lead_source - vendor : all (8/40) lead_source - view_inside_sales_tournament : 1 (8/36) lead_source - view_scheduling_tournament : 1 (8/34) learning_dojo/course - admin_access : all (8/12) manual_call_queue - view : 1 (8/16) marketers_report - daily_activity_export : 1 (8/34) marketers_report - daily_assignments : all (8/47) marketers_report - marketer_attendance : all (8/40) marketers_report - marketer_attendance_worksheet : all (8/26) marketers_report - marketer_books : all (8/41) marketers_report - select_date_to_filter : 1 (8/48) marketers_report - view_marketer_book_info : 1 (8/28) marketers_report - view_report : all (8/49) marketers_report - view_territory_market_performance : all (8/26) marketing_team - show : all (8/21) marketing_team - view : all (8/30) media - edit_items : 1 (8/16) media - view_galleries : 1 (8/42) media - view_gallery_metrics : 1 (8/21) mentor_group - view_leaderboards : 1 (8/42) model_tag - view : 1 (8/13) nitro_dashboards - view_lenders_performance : 1 (8/26) nitro_dashboards - view_prescreen : 1 (8/17) product_rules/entry_door - read : 1 (8/13) project - commit_sale : 1 (8/13) project - data_dump : 1 (8/20) project - export_fulfilled_projects : 1 (8/35) project - fulfilled_project_report : all (8/54) project - monthly_fulfilled_project_report : 1 (8/23) project_backlog_dashboard - read : 1 (8/33) project_document - change_project_document_type : 1 (8/20) project_document - hq_tracking : all (8/30) project_document - review : all (8/20) project_document - review_queue : all (8/20) project_document - sales_office_tracking : all (8/28) project_document - tracked_documents : all (8/29) project_document - view_document_issues : 1 (8/42) project_document - view_in_review_queue : all (8/20) project_photo - tag_photos : 1 (8/17) project_photo - view : 1 (8/23) project_photo_tag - manage : 1 (8/17) project_rtp_threshold - view : 1 (8/19) project_score - view : 1 (8/13) project_task - view_installation_schedule : all (8/19) purchase_order - download_request : 1 (8/17) recruiting/calendar_interview - view : all (8/44) recruiting/candidate_application - view_workspace : all (8/39) recruiting/posting_job_title - create : 1 (8/23) recruiting/posting_job_title - update : 1 (8/23) recruiting/posting_job_title - view : 1 (8/25) recruiting/power_job_site - create : 1 (8/23) recruiting/power_job_site - read : 1 (8/26) recruiting_follow_ups_report - read : 1 (8/21) recruiting_interviews_report - read : 1 (8/24) recruiting_offered_offer_accepted_report - read : 1 (8/34) reminder_call - read : 1 (8/16) reminder_call - view_dashboard : 1 (8/16) sale - view_earned_vs_unearned_report : 1 (8/30) sale - view_est_appts_summary : all (8/73) sale - view_qa_leaderboards : 1 (8/35) sale - view_rep_stats_with_product_category : all (8/63) sales/rep - sales_books : all (8/21) scheduler - manage_open_hours : 1 (8/13) scheduler - view_email_percentages : 1 (8/20) scrum_model/request - curate : 1 (8/13) scrum_model/story_object - create : 1 (8/13) scrum_model/story_object - move : 1 (8/13) scrum_model/story_object - update : 1 (8/13) scrum_model/story_object - view : 1 (8/13) solar_roofing/project - manage : 1 (8/21) source_cluster - manage : 1 (8/20) territory - manage_inspection_routes : 1 (8/18) test_pages - manage : 1 (8/13) test_pages - view : 1 (8/13) tournaments - view_director_of_sales_tournament : 1 (8/48) tournaments - view_last_chance_solar_eclipse : 1 (8/19) tournaments - view_marketer_head_to_head : 1 (8/24) tournaments - view_marketer_tournament : 1 (8/53) tournaments - view_marketing_trip_to_final_four : 1 (8/28) tournaments - view_marketing_volume_promo : 1 (8/35) tournaments - view_marketing_winter_wonderland : 1 (8/30) tournaments - view_mentor_groups_tournament : 1 (8/37) tournaments - view_mentor_group_ranking : 1 (8/29) tournaments - view_power_performance_tournament : 1 (8/70) tournaments - view_qa_roof_contest : 1 (8/19) tournaments - view_qa_trip_to_final_four : 1 (8/23) tournaments - view_qa_volume_promo : 1 (8/23) tournaments - view_qa_window_door_contest : 1 (8/36) tournaments - view_rc_roof_contest : 1 (8/20) tournaments - view_rc_trip_to_final_four : 1 (8/20) tournaments - view_rc_volume_promo : 1 (8/24) tournaments - view_rc_window_door_contest : 1 (8/33) tournaments - view_siding_contest : 1 (8/18) tournaments - view_solar_eclipse : 1 (8/39) tournaments - view_summer_solar_eclipse : 1 (8/23) tournaments - view_territory_contest : 1 (8/24) user - retention_report : all (8/46) user - retention_summary : all (8/43) user - road_trips : all (8/30) user - user_time_and_attendance_export_report : 1 (8/17) user_attendance_summary - read : all (8/19) venue - manage : 1 (8/16) Data Analyst + Nitro Analyst + Nitro Support Specialist + Nitro Systems Manager + Producteer + UX Staff -------------------------------------------------------------------------------- active_agent - set_priority : 1 (6/10) agent_qualifiers - manage : 1 (6/9) agent_qualifiers - view : 1 (6/13) beacon - manage : 1 (6/10) business_intelligence - finance_review : all (6/15) business_intelligence - project_support_tickets : all (6/17) business_intelligence - sprint_analysis : all (6/9) clock_in_out - view : all (6/25) contact_center/default_marketing_hour - update_all : 1 (6/9) contact_center/default_marketing_hour - view : 1 (6/9) contact_center_stats - manage : 1 (6/16) contact_center_stats - view : 1 (6/18) corporate_events/corporate_event - room_types : 1 (6/13) corporate_events/corporate_event - sections : 1 (6/18) corporate_events/corporate_event - signups : 1 (6/28) corporate_events/expense_category - manage : 1 (6/10) corporate_events/expense_item - manage : 1 (6/16) corporate_events/merchant - manage : 1 (6/16) corporate_events/special_event_signup - activate : 1 (6/17) corporate_events/special_event_signup - update : all (6/20) corporate_events/special_event_signup - void : 1 (6/17) credit_rule - view : 1 (6/19) credit_score - api_scores : 1 (6/10) credit_score - download_xml : 1 (6/10) department - manage : 1 (6/14) directory/branch_object - manage : 1 (6/13) directory/office_location - view : 1 (6/28) directory/office_location_type - manage : 1 (6/9) document - manage_categories : 1 (6/11) driver_profile - complete : all (6/16) driver_profile - confirm : all (6/16) driver_profile - deny : all (6/16) driver_profile - move_to_review : all (6/15) driver_profile - nominate : all (6/17) driver_profile - withdraw : all (6/15) email_campaigns_dashboard - view : 1 (6/14) energy_provider - move_energy_bills : 1 (6/10) estimate_appointment_availability - update_all : 1 (6/14) estimate_appointment_availability - update_all_ranges : 1 (6/12) estimate_appointment_availability - view : 1 (6/15) estimate_appointment_availability_view - view : 1 (6/18) event_profile - destroy : 1 (6/12) event_schedule - create : 1 (6/31) event_schedule - destroy : 1 (6/23) event_schedule - update : 1 (6/31) event_schedule - view : 1 (6/41) feature_toggle - toggle : 1 (6/10) feature_toggle - view : 1 (6/10) finance_project - override_credit_score : 1 (6/36) finance_project - view_credit_scores : 1 (6/19) flag - manage : 1 (6/13) flag - manage_in_home : 1 (6/17) home - revert_to_last_owner : 1 (6/10) human_resources/agreement - access_employee_agreements_management : all_w2_employees (6/13) inbound_lead_call - read : 1 (6/11) installation_scheduler - manage_install_scheduler : 1 (6/12) instructions - create_amendment_instructions : 1 (6/10) instructions - create_installation_instructions : 1 (6/54) instructions - create_marketing_instructions : 1 (6/10) instructions - create_pii_instructions : 1 (6/66) instructions - create_processing_instructions : 1 (6/30) instructions - create_purchasing_instructions : 1 (6/27) inventory/bom_rule - manage : 1 (6/9) inventory/damage_type - manage : 1 (6/11) inventory/item - damaged : 1 (6/19) inventory/item - generate_location_barcodes : all (6/10) inventory/location - manage : 1 (6/12) inventory/location_type - manage : 1 (6/9) inventory/reorder_rule - manage : 1 (6/11) inventory/shrinkage_reason - manage : 1 (6/9) inventory/stock_item - summary : all (6/12) inventory/stock_order - manage : 1 (6/15) inventory_preassignments - view : 1 (6/21) job_interviews - view_candidate_queue : 1 (6/50) lead - dispatch_disp_review : 1 (6/27) lead_source - vendor_export : 1 (6/37) manufacturer - manage : 1 (6/12) marketers_report - add_manual_bonuses : 1 (6/16) marketers_report - view_marketer_book_detail_report : all (6/23) marketing_team - create : all (6/16) marketing_team - update : all (6/16) media - edit_galleries : 1 (6/13) mentor_group - view : 1 (6/37) native_ios - use_native_project_documents_view : 1 (6/13) native_ios - use_native_project_notes_view : 1 (6/13) native_ios - use_native_project_photos_view : 1 (6/13) phone_metadata/real_validation_dnc_lookup - view : 1 (6/9) power_cup_stats - view : 1 (6/44) pre_interview_question - manage : 1 (6/14) priority_call_preference - manage : 1 (6/10) project - recover_from_decline : 1 (6/10) project_document - edit_document_issues : 1 (6/36) project_document - sign : 1 (6/22) project_item - manage_actions : 1 (6/25) project_item - return_to_stock : 1 (6/10) project_item - view_comments : 1 (6/32) project_payment - manage_after_submit : all (6/30) project_task - managing_finance_docs : all (6/23) project_task - viewing_finance_docs : all (6/31) purchase_order_invoice - manage : 1 (6/16) recruiter_assignment_rule - manage : 1 (6/12) recruiting/candidate_application - update_source : 1 (6/11) recruiting_ab_testing_reports - view : 1 (6/15) sale - view_projects_not_paid : 1 (6/22) scheduler - sign_out : 1 (6/11) signature_position - create : 1 (6/10) signature_position - update : 1 (6/10) solar_roofing/energy_credit - read : 1 (6/14) source_budget - manage : 1 (6/15) source_category - manage : 1 (6/12) source_expense - manage : 1 (6/15) source_group - manage : 1 (6/12) source_subcategory - manage : 1 (6/12) support_session - destroy : 1 (6/12) support_session - manage_support_hours : 1 (6/12) support_ticket_model/root_cause - manage : 1 (6/9) territory - create : 1 (6/13) territory - manage_service_routes : 1 (6/14) territory - manage_zip_codes : 1 (6/19) territory - migrate_zip_code : 1 (6/10) territory - update : all (6/12) territory_market - manage : all (6/9) third_party_service - manage : 1 (6/10) user - edit_own_user_events : 1 (6/11) user_census_export - user_census_export : 1 (6/11) waiver - manage : 1 (6/14) waiver - manage_in_home : 1 (6/14) workflow - create : 1 (6/12) workflow - update : 1 (6/12) workflow - view : 1 (6/12) Nitro Analyst ------------- allowances - manage : 1 (1/4) change_request - withdraw : all (1/4) charitable_giving_fund_drive - manage : 1 (1/2) corporate_events/corporate_event - add_all_active : 1 (1/2) corporate_events/corporate_event - rsvps : 1 (1/4) covid_vaccinations - verify : 1 (1/7) credit_application - delete_duplicates : 1 (1/2) credit_rule - manage : 1 (1/2) daily_activity_summaries - synchronizer : 1 (1/1) dispositions - manage : 1 (1/2) document_type - edit_user_document_type_privacy_protections : 1 (1/3) document_type - manage_documents : 1 (1/2) human_resources/onboarding_token - revert_new_hire_termination : all (1/2) inspection_appointment - refresh_inspection_days : 1 (1/2) inventory/item - unrelieve : 1 (1/1) job_posting - create : 1 (1/6) job_posting - read : 1 (1/7) job_posting - repost : 1 (1/6) lead - estimate_appointments : territory (1/9) lead - rep_status : territory (1/8) lead - view_virtual_appts_toggle : 1 (1/4) marketers_report - comprehensive_daily_activity_export : 1 (1/5) marketers_report - drag_and_drop_attendance_statuses : 1 (1/1) marketing/sams_club_power_dealer - manage : 1 (1/2) mentor_group - view_stats_report : all (1/1) nitro_survey/survey - manage : all (1/2) partner_import - manage : 1 (1/2) partner_import_calls - view : 1 (1/6) powerlife - manage : 1 (1/2) power_cup_stats - manage : 1 (1/6) project - unlock_project : 1 (1/1) project_item - edit_comments : 1 (1/21) project_payment - write_off : 1 (1/3) project_rtp_threshold - manage : 1 (1/6) project_task - delete_partial_install : 1 (1/1) rake_task_permission - tasks : 1 (1/2) recruiting/calendar_interview - edit : department (1/8) recruiting/calendar_interview - manage_template : all (1/1) resummarize_sales_books - manage : 1 (1/2) sales_bonus_type - manage : 1 (1/2) support_permission - restart_talkbox : 1 (1/2) support_ticket_model/ticket - queue_assignments : 1 (1/2) territory - manage_third_party_routes : 1 (1/2) user_attendance_summary - review : all (1/7) warranty/hour - manage : 1 (1/4) BT Administrative Associate + BT Coordinator + BT Support Director + BT Support Specialist + Data Analyst + Developer + Developer Contractor + Director of Delivery + Nitro Analyst + Nitro Support Specialist + Nitro Systems Manager + Principal Developer + Producteer + UX Staff excludes (-BT Administrative Associate -BT Coordinator -BT Support Director -BT Support Specialist -Data Analyst -Developer -Developer Contractor -Director of Delivery -Nitro Analyst -Nitro Support Specialist -Nitro Systems Manager -Principal Developer -Producteer -UX Staff) -------------------------------------------------------------------------------- apm - use : 1 (14/80) connect - access : 1 (14/158) connect - beta : 1 (14/144) connect - create_private_room : 1 (14/154) connect - create_room : 1 (14/154) connect - stats : 1 (14/152) corporate_events/special_event_rsvp - respond : self (14/158) document - manage : all (14/141) engineering - access_portal : 1 (14/14) home - read : 1 (14/132) home - see_waivers_tab : 1 (14/45) home - view_agent_search : 1 (14/132) home - view_full_search : 1 (14/131) hr_benefits - view : 1 (14/152) impersonation - impersonate : 1 (14/14) lead_source - read : 1 (14/134) powerlife - view : 1 (14/148) sale - read : all (14/75) sale - view_dashboard : 1 (14/108) scrum_model/request - withdraw : self (14/159) support_ticket_model/ticket - access_private_messages : 1 (14/27) support_ticket_model/ticket - basic_access : all (14/31) support_ticket_model/ticket - project_support_access_private_messages : 1 (14/49) support_ticket_model/ticket - project_support_basic_access : all_project (14/40) support_ticket_model/ticket - project_support_update_status : 1 (14/46) support_ticket_model/ticket - update_status : 1 (14/24) user - has_compliance : 1 (14/153) user - has_equipment_assets : 1 (14/151) user - have_multiple_territories : 1 (14/133) user - save_home_page : 1 (14/148) Data Analyst + Nitro Analyst + Nitro Support Specialist ------------------------------------------------------- aerial_measurement - self_service_access : 1 (3/9) candidate - start_onboarding : 1 (3/13) compliance - manage_categories : 1 (3/4) corporate_events/corporate_event - manage_attendees : 1 (3/16) corporate_events/corporate_event - nominate : all (3/8) driver_profile - export : all (3/7) equipment_asset - data_usage_import : 1 (3/5) home - order_nam : 1 (3/4) inventory/bom_category - manage : 1 (3/4) inventory/serialized_item - update_serial_number : 1 (3/4) inventory_preassignments - update : 1 (3/14) payment_refund_queue - manage : 1 (3/12) product - manage : 1 (3/4) product_lead_time - manage : 1 (3/5) product_rules/entry_door - manage : 1 (3/5) project - order_nam : 1 (3/7) recruiting/calendar_interview - view_template : all (3/10) roofing_pii_info - view : 1 (3/15) sale - rep_yearly_bonus_report : 1 (3/7) sale - sales_volume_by_rep_export_report : 1 (3/7) scheduler - create_waivers : 1 (3/13) scrum_model/story_object - ship : 1 (3/5) Producteer ---------- adp_new_hires_reports - manage : 1 (1/4) commission_reports - view : 1 (1/4) core_models/project_launch_question - manage : 1 (1/3) craftsman/install_inspection_appointment - schedule : 1 (1/2) craftsman/install_inspection_appointment - update : 1 (1/2) craftsman/pay_period_summary - pay_report : 1 (1/2) craftsman/team - manage : 1 (1/4) craftsman/team - view : 1 (1/3) employee_referrals - referral_payout_portal : 1 (1/5) greensky_training_progress - view : 1 (1/4) inbound_inside_sales_calls - view : 1 (1/7) installation_scheduler - manage_effort_unit_configurations : 1 (1/1) order_to_cash/territory_goal - manage : 1 (1/1) project - perform_pii : all (1/2) project_adjustment_reason - manage : 1 (1/8) project_task - lead_safety_queue : all (1/2) sale - update : all (1/4) sales/glossary_term - manage : 1 (1/1) sales_book_metrics - view : 1 (1/3) sales_plan_acknowledgement - view : 1 (1/7) warranty_stats_dashboard - view : 1 (1/3) workspace - manage : 1 (1/15) Nitro Analyst + Nitro Systems Manager + Producteer + UX Staff ------------------------------------------------------------- connect - admin : 1 (4/8) covid_banners - edit : 1 (4/10) directory_management - manage : 1 (4/8) employee_health_check - edit_options : 1 (4/8) employee_health_check - view : 1 (4/9) learning_dojo/course - publish_course : 1 (4/9) partner_import - export : 1 (4/11) power_glossary_entries - edit : 1 (4/11) project_cancellation_reason - manage : 1 (4/7) scrum_model/request - review : my_reports (4/37) scrum_model/story_object - set_team : 1 (4/8) user - view_home_address : 1 (4/28) user - view_personal_contact_info : 1 (4/34) user_title - manage : 1 (4/8) Nitro Systems Manager --------------------- apm - admin : 1 (1/2) email_campaign - access_csv_import : 1 (1/3) employee_referrals - referral_review_queue : 1 (1/4) human_resources/career_change_request - view : department_and_territory (1/14) human_resources/onboarding_token - all_access_installer_onboarding : all (1/3) power_story - invite : 1 (1/2) recruiting/employee_transfer_request - manage : 1 (1/2) support_ticket_model/ticket - corporate_finance_update_status : 1 (1/8) support_ticket_model/ticket - people_experience_basic_access : department_people_experience (1/16) user - access_career_review_access : all (1/3) user - access_military_fellows_tracker : 1 (1/2) user - update_ldap_groups : 1 (1/2) user - view_ldap_groups : 1 (1/2) Nitro Systems Manager + Producteer + UX Staff --------------------------------------------- candidate - read_grades : 1 (3/35) candidate - update_grades : 1 (3/27) change_request - disposition : my_reports (3/38) change_request - withdraw : my_reports (3/19) inside_sales_campaign - see_waiver_exclusion_option : 1 (3/7) inside_sales_campaign - see_waiver_inclusion_option : 1 (3/11) product_lead_time - view : 1 (3/6) project - order_service_only_components : 1 (3/13) recruiting/calendar_interview - view_template : department (3/22) scrum_model/story_object - set_author : 1 (3/6) user_attendance_summary - review : territory (3/5) Data Analyst + Developer + Developer Contractor + Nitro Analyst + Nitro Support Specialist + Nitro Systems Manager + Principal Developer + Producteer + UX Staff excludes (-BT Administrative Associate -BT Coordinator -BT Support Director -BT Support Specialist -Data Analyst -Developer -Developer Contractor -Director of Delivery -Nitro Analyst -Nitro Support Specialist -Nitro Systems Manager -Principal Developer -Producteer -UX Staff) -------------------------------------------------------------------------------- compliance/assigned_requirement - installer_compliance_alerts : territory (9/29) compliance/assigned_requirement - user_compliance_alerts : territory (9/26) flight_control - use : 1 (9/14) lead - view_marketer_map : 1 (9/39) project_task - view_installation_map : 1 (9/59) project_task - view_pii_map : 1 (9/54) scheduler - list_of_completed_calls : 1 (9/22) support_permission - dev_docs : 1 (9/14) user - view_test_pages : 1 (9/15) Data Analyst + Developer + Principal Developer ---------------------------------------------- call_scheduler - create : 1 (3/5) call_scheduler - destroy : 1 (3/5) call_scheduler - update : 1 (3/6) call_scheduler - view : 1 (3/10) home - view_nam : 1 (3/9) inside_sales_campaign - view_inside_sales_calls_details : 1 (3/19) inside_sales_campaign - view_inside_sales_calls_summary : 1 (3/19) nitro_pubsub - admin : 1 (3/4) Nitro Analyst + Nitro Systems Manager ------------------------------------- connect - select_audience_territories : 1 (2/3) craftsman/pay_period_summary - craftsman_books_v2 : all (2/3) ev_incentive/electric_vehicle - manage : 1 (2/3) human_resources/career_change_request - request_career_change : request_department_and_territory (2/23) support_ticket_model/category - view : 1 (2/3) support_ticket_model/domain - manage_domains : 1 (2/3) support_ticket_model/queue - view : 1 (2/3) Nitro Analyst + Nitro Support Specialist + Nitro Systems Manager + Producteer ----------------------------------------------------------------------------- credit_application - update : 1 (4/28) home - view_documents : 1 (4/8) home - view_photos : 1 (4/4) home_tour - home_tour_product_catalog : 1 (4/5) marketing/partner - api_docs : 1 (4/5) pulse - manage : 1 (4/6) sales/five_tool_qualification - view_qa : 1 (4/13) Nitro Analyst + Nitro Systems Manager + Producteer -------------------------------------------------- auctions - admin : 1 (3/4) connect_client - message_crud_access : 1 (3/4) human_resources/agreement - access_installer_agreements_management : all_installers (3/6) learning_dojo - categories_access : 1 (3/5) onboarding_screenings - access_screening_package_crud : 1 (3/3) project - view_project_price : 1 (3/4) recruiting/screening_question - create_and_update : 1 (3/3) Data Analyst + Nitro Analyst + Nitro Support Specialist + Producteer -------------------------------------------------------------------- adp_new_hires_reports - manage_field_mappings : 1 (4/5) installer_pay_grade - manage : 1 (4/5) product_rules/window_grid_rule - manage : 1 (4/6) sale - view_rep_stats : all (4/11) ship_to_territory - manage : 1 (4/6) solar_roofing/energy_credit - update : 1 (4/9) Developer + Nitro Analyst + Nitro Support Specialist + Nitro Systems Manager + Producteer -------------------------------------------------------------------------------- appointment_management - manage : 1 (5/5) craftsman/pay_period_summary - craftsman_books : all (5/15) craftsman/pay_period_summary - project_economics : 1 (5/9) home_tour - access_3d_door_builder : 1 (5/5) lead - home_tour : 1 (5/13) marketing/partner - books : 1 (5/7) Data Analyst ------------ business_intelligence - install_volume_comparison_across_periods : all (1/2) business_intelligence - install_volume_dashboard : all (1/2) business_intelligence - install_volume_pending_projects : all (1/1) business_intelligence - manage_dashboards : 1 (1/1) goal - manage : 1 (1/8) goal - manage_source_goals : 1 (1/7) BT Administrative Associate + BT Coordinator + BT Support Director + BT Support Specialist + Director of Delivery -------------------------------------------------------------------------------- appointment - transfer_to_confirmation : 1 (5/12) user - create : 1 (5/17) user_attendance_summary - read : my_reports (5/30) user_attendance_summary - review : my_reports (5/38) vehicle - update : 1 (5/9) BT Administrative Associate + Data Analyst + Developer + Nitro Analyst + Nitro Support Specialist + Nitro Systems Manager + Principal Developer + Producteer + UX Staff excludes (-BT Administrative Associate -BT Coordinator -BT Support Director -BT Support Specialist -Data Analyst -Developer -Developer Contractor -Director of Delivery -Nitro Analyst -Nitro Support Specialist -Nitro Systems Manager -Principal Developer -Producteer -UX Staff) -------------------------------------------------------------------------------- scrum_model/retrospective_session_object - observe : 1 (9/14) scrum_model/sprint_object - create : 1 (9/14) scrum_model/sprint_object - update : 1 (9/14) scrum_model/sprint_object - view : 1 (9/14) support_permission - browse_permissions : 1 (9/14) Data Analyst + Nitro Analyst + Nitro Systems Manager + Producteer + UX Staff ---------------------------------------------------------------------------- corporate_events/corporate_event - create : 1 (5/16) corporate_events/corporate_event - delete : 1 (5/13) corporate_events/corporate_event - update : 1 (5/19) loan_plan - set_default : 1 (5/15) Nitro Analyst + Producteer -------------------------- dialer - update_confirmation : 1 (2/2) sales/rep_snapshot - earned_snapshot_surpluses : 1 (2/7) sales_bonus_type - view : 1 (2/5) warranty/segment - manage : 1 (2/4) Developer + Nitro Analyst + Nitro Support Specialist + Producteer ----------------------------------------------------------------- marketing/partner - view : 1 (4/6) mentor_group - bonuses : 1 (4/6) mentor_shadows - view : 1 (4/16) warranty/service_call - read : 1 (4/9) Nitro Analyst + Nitro Support Specialist ---------------------------------------- home - invite_to_project_pulse : 1 (2/6) project_task - create_any_task : 1 (2/4) solar_roofing/design - send_home_to_solar_design_queue : 1 (2/8) support_call - view_caller : 1 (2/2) Data Analyst + Developer + Nitro Analyst + Nitro Support Specialist + Nitro Systems Manager + Producteer -------------------------------------------------------------------------------- home_tour - view_home_tour_adoption_dashboard : 1 (6/12) home_tour - view_home_tour_support_info : 1 (6/7) sale - estimate_appt_detail : all (6/32) topical_subscriptions - view : 1 (6/7) Data Analyst + Nitro Support Specialist --------------------------------------- business_intelligence - hr_support_tickets : all (2/7) expenses/report - edit : 1 (2/8) project_task - view_install_scheduler_button : 1 (2/15) solar_roofing/reset_project_status - reset_status : 1 (2/7) Data Analyst + Nitro Analyst ---------------------------- business_intelligence - gross_margin : all (2/20) business_intelligence - install_partner : all (2/10) business_intelligence - talent_acquisition_revenue_recruitment : all (2/13) Data Analyst + Developer + Nitro Support Specialist + Nitro Systems Manager + Principal Developer + Producteer + UX Staff excludes (-BT Administrative Associate -BT Coordinator -BT Support Director -BT Support Specialist -Data Analyst -Developer -Developer Contractor -Director of Delivery -Nitro Analyst -Nitro Support Specialist -Nitro Systems Manager -Principal Developer -Producteer -UX Staff) -------------------------------------------------------------------------------- lead - estimate_appointments : all (7/30) lead - rep_status : all (7/31) recruiting/candidate_application - read : 1 (7/29) BT Support Director ------------------- human_resources/career_change_request - request_career_change : my_reports (1/4) marketers_report - view_monthly_stipends_page : 1 (1/4) support_ticket_model/ticket - people_experience_basic_access : my_reports_people_experience (1/20) Nitro Analyst + Nitro Support Specialist + Nitro Systems Manager ---------------------------------------------------------------- employee_referrals - bonus_promo_access : 1 (3/5) employee_referrals - reasons_referral_bonus_denied_page : 1 (3/4) employee_referrals - referral_states_page_access : 1 (3/5) Nitro Systems Manager + Producteer ---------------------------------- accounting/adp_nitro_pto_audit - manage : 1 (2/3) craftsman/pay_period_summary - view_start_stop : 1 (2/5) performance_tracker - view_report_button : 1 (2/3) Data Analyst + Developer + Nitro Analyst + Principal Developer -------------------------------------------------------------- draw - view_draw_summary : 1 (4/32) draw - view_list_of_draws : 1 (4/32) performance_payment - read : all (4/22) Nitro Analyst + Nitro Support Specialist + Producteer ----------------------------------------------------- project_adjustment - allow_zero_dollar_change : 1 (3/4) warranty_completed_calls - view : 1 (3/5) Data Analyst + Developer + Nitro Analyst + Nitro Support Specialist + Nitro Systems Manager + Producteer + UX Staff excludes (-BT Administrative Associate -BT Coordinator -BT Support Director -BT Support Specialist -Data Analyst -Developer -Developer Contractor -Director of Delivery -Nitro Analyst -Nitro Support Specialist -Nitro Systems Manager -Principal Developer -Producteer -UX Staff) -------------------------------------------------------------------------------- partner_import - view : 1 (7/18) phone_metadata/dnc_import - read : 1 (7/11) BT Coordinator + BT Support Director + BT Support Specialist + Data Analyst + Developer + Nitro Analyst + Nitro Support Specialist + Nitro Systems Manager + Principal Developer + Producteer excludes (-BT Administrative Associate -BT Coordinator -BT Support Director -BT Support Specialist -Data Analyst -Developer -Developer Contractor -Director of Delivery -Nitro Analyst -Nitro Support Specialist -Nitro Systems Manager -Principal Developer -Producteer -UX Staff) -------------------------------------------------------------------------------- project_task - view_installer_pay_report : 1 (10/16) sales/allowance - view : 1 (10/16) Developer Contractor -------------------- project_task - view_qa_map : 1 (1/22) user - read : self (1/1) Data Analyst + Nitro Support Specialist + Producteer ---------------------------------------------------- core_models/accessory_type - read : 1 (3/8) core_models/accessory_type - update : 1 (3/8) BT Administrative Associate + BT Coordinator + BT Support Director + BT Support Specialist + Data Analyst + Developer + Director of Delivery + Nitro Support Specialist + Nitro Systems Manager + Principal Developer + Producteer + UX Staff excludes (-BT Administrative Associate -BT Coordinator -BT Support Director -BT Support Specialist -Data Analyst -Developer -Developer Contractor -Director of Delivery -Nitro Analyst -Nitro Support Specialist -Nitro Systems Manager -Principal Developer -Producteer -UX Staff) -------------------------------------------------------------------------------- recruiting/calendar_interview - edit : self (12/68) recruiting/calendar_interview - manage_template : self (12/77) Developer + Producteer ---------------------- craftsman/install_inspection_appointment - view : 1 (2/3) unassociated_call_communications - view : 1 (2/4) BT Administrative Associate + BT Coordinator + BT Support Director + BT Support Specialist + Director of Delivery + Nitro Analyst -------------------------------------------------------------------------------- attendance_status - create : 1 (6/8) project_track - manage : 1 (6/11) BT Administrative Associate + BT Coordinator + BT Support Director + BT Support Specialist + Director of Delivery + Nitro Systems Manager + Producteer + UX Staff excludes (-BT Administrative Associate -BT Coordinator -BT Support Director -BT Support Specialist -Data Analyst -Developer -Developer Contractor -Director of Delivery -Nitro Analyst -Nitro Support Specialist -Nitro Systems Manager -Principal Developer -Producteer -UX Staff) -------------------------------------------------------------------------------- candidate - create : 1 (8/27) corporate_events/corporate_event - nominate : my_nominations (8/35) Data Analyst + Developer + Nitro Analyst + Nitro Support Specialist + Principal Developer -------------------------------------------------------------------------------- inventory/serialized_item - create : 1 (5/7) leaderboard - view_schedulers : 1 (5/15) Principal Developer ------------------- human_resources/onboarding_token - request_background_checks : all (1/2) travel/request - make_travel_request : self (1/4) UX Staff -------- business_intelligence - talent_acquisition_funnel : all (1/1) ux_prototypes - view : 1 (1/3) Data Analyst + Nitro Systems Manager ------------------------------------ human_resources/career_change_snapshot - view : all (2/12) power_story - manage_chart_data : 1 (2/2) Data Analyst + Developer + Nitro Support Specialist + Principal Developer ------------------------------------------------------------------------- home - update_home_owners : 1 (4/15) scrum_model/session_object - observe : 1 (4/7) Data Analyst + Developer + Nitro Support Specialist + Nitro Systems Manager + Producteer -------------------------------------------------------------------------------- project - project_launch_dashboard : 1 (5/7) sales/five_tool_qualification - view : 1 (5/20) BT Administrative Associate + BT Support Director + Director of Delivery + Nitro Analyst + Nitro Systems Manager -------------------------------------------------------------------------------- support_ticket_model/ticket - facilities_basic_access : department_facilities (5/21) BT Coordinator + BT Support Specialist + Data Analyst + Developer + Nitro Support Specialist + Producteer + UX Staff excludes (-BT Administrative Associate -BT Coordinator -BT Support Director -BT Support Specialist -Data Analyst -Developer -Developer Contractor -Director of Delivery -Nitro Analyst -Nitro Support Specialist -Nitro Systems Manager -Principal Developer -Producteer -UX Staff) -------------------------------------------------------------------------------- support_ticket_model/ticket - facilities_basic_access : self_facilities (7/72) BT Administrative Associate + BT Coordinator + BT Support Specialist + Data Analyst + Developer + Developer Contractor + Director of Delivery + Nitro Analyst + Nitro Support Specialist + Principal Developer + Producteer + UX Staff excludes (-BT Administrative Associate -BT Coordinator -BT Support Director -BT Support Specialist -Data Analyst -Developer -Developer Contractor -Director of Delivery -Nitro Analyst -Nitro Support Specialist -Nitro Systems Manager -Principal Developer -Producteer -UX Staff) -------------------------------------------------------------------------------- support_ticket_model/ticket - people_experience_basic_access : self_people_experience (12/87) BT Administrative Associate + BT Coordinator + BT Support Director + BT Support Specialist + Director of Delivery + Producteer -------------------------------------------------------------------------------- training_class - destroy : all (6/7) BT Administrative Associate + BT Coordinator + BT Support Director + BT Support Specialist + Director of Delivery + Nitro Analyst + Nitro Systems Manager + Producteer + UX Staff excludes (-BT Administrative Associate -BT Coordinator -BT Support Director -BT Support Specialist -Data Analyst -Developer -Developer Contractor -Director of Delivery -Nitro Analyst -Nitro Support Specialist -Nitro Systems Manager -Principal Developer -Producteer -UX Staff) -------------------------------------------------------------------------------- travel/request - make_travel_request : department (9/37) BT Administrative Associate --------------------------- user - access_career_review_access : department (1/1) BT Administrative Associate + BT Coordinator + BT Support Director + BT Support Specialist + Data Analyst + Nitro Analyst + Nitro Support Specialist + Nitro Systems Manager + Producteer + UX Staff excludes (-BT Administrative Associate -BT Coordinator -BT Support Director -BT Support Specialist -Data Analyst -Developer -Developer Contractor -Director of Delivery -Nitro Analyst -Nitro Support Specialist -Nitro Systems Manager -Principal Developer -Producteer -UX Staff) -------------------------------------------------------------------------------- user - update : all (10/42) Data Analyst + Nitro Analyst + Nitro Systems Manager ---------------------------------------------------- user - view_history : 1 (3/14) BT Administrative Associate + BT Coordinator + BT Support Director + BT Support Specialist + Nitro Systems Manager -------------------------------------------------------------------------------- user_door_groups - manage : 1 (5/6) BT Administrative Associate + BT Coordinator + BT Support Director + BT Support Specialist + Data Analyst + Nitro Analyst + Nitro Support Specialist + Nitro Systems Manager excludes (-BT Administrative Associate -BT Coordinator -BT Support Director -BT Support Specialist -Data Analyst -Developer -Developer Contractor -Director of Delivery -Nitro Analyst -Nitro Support Specialist -Nitro Systems Manager -Principal Developer -Producteer -UX Staff) -------------------------------------------------------------------------------- user_door_groups - view : 1 (8/9) BT Administrative Associate + BT Coordinator + BT Support Director + BT Support Specialist + Data Analyst + Developer + Director of Delivery + Nitro Analyst + Principal Developer excludes (-BT Administrative Associate -BT Coordinator -BT Support Director -BT Support Specialist -Data Analyst -Developer -Developer Contractor -Director of Delivery -Nitro Analyst -Nitro Support Specialist -Nitro Systems Manager -Principal Developer -Producteer -UX Staff) -------------------------------------------------------------------------------- attendance_status - update : 1 (9/12) Data Analyst + Developer + Developer Contractor + Nitro Analyst + Nitro Systems Manager + Principal Developer + Producteer + UX Staff excludes (-BT Administrative Associate -BT Coordinator -BT Support Director -BT Support Specialist -Data Analyst -Developer -Developer Contractor -Director of Delivery -Nitro Analyst -Nitro Support Specialist -Nitro Systems Manager -Principal Developer -Producteer -UX Staff) -------------------------------------------------------------------------------- bt_dashboard - view : 1 (8/11) BT Administrative Associate + BT Coordinator + BT Support Director + BT Support Specialist + Producteer -------------------------------------------------------------------------------- bulk_badge_update - manage : 1 (5/7) BT Administrative Associate + BT Coordinator + BT Support Director + BT Support Specialist + Data Analyst + Nitro Support Specialist + UX Staff excludes (-BT Administrative Associate -BT Coordinator -BT Support Director -BT Support Specialist -Data Analyst -Developer -Developer Contractor -Director of Delivery -Nitro Analyst -Nitro Support Specialist -Nitro Systems Manager -Principal Developer -Producteer -UX Staff) -------------------------------------------------------------------------------- business_intelligence - bt_support_tickets : all (7/12) Data Analyst + Director of Delivery + Nitro Analyst + Nitro Systems Manager + Producteer + UX Staff -------------------------------------------------------------------------------- business_intelligence - monthly_headcount : all (6/20) Data Analyst + Nitro Analyst + Nitro Support Specialist + Nitro Systems Manager + UX Staff -------------------------------------------------------------------------------- business_intelligence - window_units_sold_by_configuration : all (5/9) BT Coordinator -------------- change_request - disposition : all (1/11) BT Administrative Associate + BT Support Director + BT Support Specialist + Director of Delivery + Nitro Analyst -------------------------------------------------------------------------------- change_request - disposition : department (5/17) BT Coordinator + Nitro Analyst ------------------------------ change_request - read : all (2/33) BT Administrative Associate + BT Support Director + BT Support Specialist + Data Analyst + Developer + Director of Delivery + Nitro Support Specialist + Nitro Systems Manager + Principal Developer + Producteer + UX Staff excludes (-BT Administrative Associate -BT Coordinator -BT Support Director -BT Support Specialist -Data Analyst -Developer -Developer Contractor -Director of Delivery -Nitro Analyst -Nitro Support Specialist -Nitro Systems Manager -Principal Developer -Producteer -UX Staff) -------------------------------------------------------------------------------- change_request - read : department (11/32) BT Administrative Associate + BT Coordinator + BT Support Director + BT Support Specialist + Developer + Developer Contractor + Director of Delivery + Principal Developer excludes (-BT Administrative Associate -BT Coordinator -BT Support Director -BT Support Specialist -Data Analyst -Developer -Developer Contractor -Director of Delivery -Nitro Analyst -Nitro Support Specialist -Nitro Systems Manager -Principal Developer -Producteer -UX Staff) -------------------------------------------------------------------------------- corporate_events/special_event_signup - update : self (8/133) BT Support Director + Director of Delivery + Nitro Analyst + Nitro Systems Manager -------------------------------------------------------------------------------- covid_vaccinations - read : 1 (4/58) Nitro Support Specialist + Nitro Systems Manager + Producteer ------------------------------------------------------------- credit_application - create : 1 (3/24) Data Analyst + Nitro Support Specialist + Nitro Systems Manager + Producteer + UX Staff -------------------------------------------------------------------------------- credit_score - fix_position : 1 (5/9) BT Administrative Associate + BT Coordinator + BT Support Director + BT Support Specialist + Nitro Analyst + Nitro Support Specialist + Nitro Systems Manager excludes (-BT Administrative Associate -BT Coordinator -BT Support Director -BT Support Specialist -Data Analyst -Developer -Developer Contractor -Director of Delivery -Nitro Analyst -Nitro Support Specialist -Nitro Systems Manager -Principal Developer -Producteer -UX Staff) -------------------------------------------------------------------------------- direct_inward_dial_configurations - edit : 1 (7/8) BT Administrative Associate + BT Coordinator + BT Support Director + BT Support Specialist + Data Analyst + Developer + Nitro Analyst + Nitro Support Specialist + Nitro Systems Manager + Principal Developer excludes (-BT Administrative Associate -BT Coordinator -BT Support Director -BT Support Specialist -Data Analyst -Developer -Developer Contractor -Director of Delivery -Nitro Analyst -Nitro Support Specialist -Nitro Systems Manager -Principal Developer -Producteer -UX Staff) -------------------------------------------------------------------------------- direct_inward_dial_configurations - view : 1 (10/11) Data Analyst + Developer + Director of Delivery + Nitro Analyst + Principal Developer -------------------------------------------------------------------------------- equipment_asset - data_usage_summaries : 1 (5/8) Data Analyst + Developer + Nitro Systems Manager + Producteer ------------------------------------------------------------- finance/webhook_event - view : 1 (4/4) Nitro Analyst + Producteer + UX Staff ------------------------------------- home - view_homes_version_2 : 1 (3/4) Director of Delivery -------------------- human_resources/career_change_request - request_career_change : request_department (1/12) Producteer + UX Staff --------------------- human_resources/career_change_request - view : all (2/18) BT Support Director + Director of Delivery ------------------------------------------ human_resources/career_change_request - view : department (2/20) Data Analyst + Developer + Nitro Support Specialist + Principal Developer + Producteer -------------------------------------------------------------------------------- human_resources/onboarding_token - manage_new_hire : all (5/15) Developer + Nitro Support Specialist + Nitro Systems Manager + Producteer ------------------------------------------------------------------------- human_resources/onboarding_token - view_installer_onboarding_queue : all (4/14) Nitro Support Specialist + Producteer ------------------------------------- installation_scheduler - unlock_arrive : 1 (2/2) Developer + Nitro Support Specialist + Producteer ------------------------------------------------- lead_source - events : all (3/7) Data Analyst + Director of Delivery + Nitro Analyst + Nitro Support Specialist + Nitro Systems Manager + Producteer + UX Staff excludes (-BT Administrative Associate -BT Coordinator -BT Support Director -BT Support Specialist -Data Analyst -Developer -Developer Contractor -Director of Delivery -Nitro Analyst -Nitro Support Specialist -Nitro Systems Manager -Principal Developer -Producteer -UX Staff) -------------------------------------------------------------------------------- link_share/redirection - manage : all (7/11) BT Administrative Associate + BT Support Director ------------------------------------------------- nitro_survey/survey - manage : department (2/16) Data Analyst + Director of Delivery + Nitro Support Specialist + Nitro Systems Manager + Principal Developer + Producteer + UX Staff excludes (-BT Administrative Associate -BT Coordinator -BT Support Director -BT Support Specialist -Data Analyst -Developer -Developer Contractor -Director of Delivery -Nitro Analyst -Nitro Support Specialist -Nitro Systems Manager -Principal Developer -Producteer -UX Staff) -------------------------------------------------------------------------------- nitro_survey/survey - manage : self (7/36) BT Support Director + Director of Delivery + Nitro Analyst + Nitro Support Specialist + Nitro Systems Manager -------------------------------------------------------------------------------- notification_center - access : 1 (5/38) BT Coordinator + BT Support Director + BT Support Specialist + Data Analyst + Developer + Nitro Analyst + Nitro Systems Manager + Producteer excludes (-BT Administrative Associate -BT Coordinator -BT Support Director -BT Support Specialist -Data Analyst -Developer -Developer Contractor -Director of Delivery -Nitro Analyst -Nitro Support Specialist -Nitro Systems Manager -Principal Developer -Producteer -UX Staff) -------------------------------------------------------------------------------- out_of_office - manage : 1 (8/9) Data Analyst + Nitro Analyst + Nitro Systems Manager + UX Staff --------------------------------------------------------------- power_story - view : 1 (4/20) BT Administrative Associate + BT Coordinator + BT Support Director + BT Support Specialist + Data Analyst + Director of Delivery + Nitro Analyst + Nitro Systems Manager + Producteer + UX Staff excludes (-BT Administrative Associate -BT Coordinator -BT Support Director -BT Support Specialist -Data Analyst -Developer -Developer Contractor -Director of Delivery -Nitro Analyst -Nitro Support Specialist -Nitro Systems Manager -Principal Developer -Producteer -UX Staff) -------------------------------------------------------------------------------- project - void : 1 (10/28) Data Analyst + Developer Contractor + Nitro Analyst + Nitro Support Specialist + Nitro Systems Manager + Producteer + UX Staff excludes (-BT Administrative Associate -BT Coordinator -BT Support Director -BT Support Specialist -Data Analyst -Developer -Developer Contractor -Director of Delivery -Nitro Analyst -Nitro Support Specialist -Nitro Systems Manager -Principal Developer -Producteer -UX Staff) -------------------------------------------------------------------------------- project_task - view_service_map : 1 (7/36) Developer + Nitro Analyst + Nitro Support Specialist + Nitro Systems Manager + Principal Developer + Producteer + UX Staff excludes (-BT Administrative Associate -BT Coordinator -BT Support Director -BT Support Specialist -Data Analyst -Developer -Developer Contractor -Director of Delivery -Nitro Analyst -Nitro Support Specialist -Nitro Systems Manager -Principal Developer -Producteer -UX Staff) -------------------------------------------------------------------------------- pulse - view : 1 (7/12) BT Administrative Associate + Director of Delivery -------------------------------------------------- recruiting/calendar_interview - view : department (2/16) BT Coordinator + BT Support Director + BT Support Specialist ------------------------------------------------------------ recruiting/calendar_interview - view : self (3/21) BT Administrative Associate + BT Coordinator + BT Support Director + BT Support Specialist + Developer + Director of Delivery + Nitro Analyst + Nitro Support Specialist + Nitro Systems Manager + Principal Developer + Producteer + UX Staff excludes (-BT Administrative Associate -BT Coordinator -BT Support Director -BT Support Specialist -Data Analyst -Developer -Developer Contractor -Director of Delivery -Nitro Analyst -Nitro Support Specialist -Nitro Systems Manager -Principal Developer -Producteer -UX Staff) -------------------------------------------------------------------------------- requirement_email - manage : 1 (12/24) BT Administrative Associate + BT Coordinator + BT Support Director + BT Support Specialist + Developer Contractor + Director of Delivery -------------------------------------------------------------------------------- sales/rep - sales_books : self (6/121) Data Analyst + Nitro Analyst + Nitro Support Specialist + Nitro Systems Manager + Producteer -------------------------------------------------------------------------------- sales_scheduling - manage : 1 (5/14) BT Coordinator + BT Support Specialist + Data Analyst + Developer + Nitro Analyst + Nitro Support Specialist + Nitro Systems Manager + Principal Developer + Producteer + UX Staff excludes (-BT Administrative Associate -BT Coordinator -BT Support Director -BT Support Specialist -Data Analyst -Developer -Developer Contractor -Director of Delivery -Nitro Analyst -Nitro Support Specialist -Nitro Systems Manager -Principal Developer -Producteer -UX Staff) -------------------------------------------------------------------------------- scheduler - view_scheduler_call_dashboard : 1 (10/25) Developer + Nitro Systems Manager + Principal Developer + Producteer + UX Staff ------------------------------------------------------------------------------- scrum_model/story_object - sort : 1 (5/9) BT Administrative Associate + Nitro Analyst + Nitro Systems Manager + Producteer + UX Staff -------------------------------------------------------------------------------- scrum_model/team_object - create : all (5/8) BT Administrative Associate + Nitro Analyst + Nitro Support Specialist + Nitro Systems Manager + Producteer + UX Staff -------------------------------------------------------------------------------- scrum_model/team_object - update : all (6/9) BT Administrative Associate + BT Coordinator + BT Support Director + BT Support Specialist + Data Analyst + Nitro Analyst + Nitro Systems Manager + Producteer + UX Staff excludes (-BT Administrative Associate -BT Coordinator -BT Support Director -BT Support Specialist -Data Analyst -Developer -Developer Contractor -Director of Delivery -Nitro Analyst -Nitro Support Specialist -Nitro Systems Manager -Principal Developer -Producteer -UX Staff) -------------------------------------------------------------------------------- sessions - manage : 1 (9/12) BT Administrative Associate + Director of Delivery + Nitro Analyst + Nitro Systems Manager -------------------------------------------------------------------------------- support_ticket_model/ticket - corporate_finance_basic_access : department_corporate_finance (4/28) BT Coordinator + BT Support Director + BT Support Specialist + Data Analyst + Developer + Nitro Support Specialist + Principal Developer + Producteer + UX Staff excludes (-BT Administrative Associate -BT Coordinator -BT Support Director -BT Support Specialist -Data Analyst -Developer -Developer Contractor -Director of Delivery -Nitro Analyst -Nitro Support Specialist -Nitro Systems Manager -Principal Developer -Producteer -UX Staff) -------------------------------------------------------------------------------- support_ticket_model/ticket - corporate_finance_basic_access : self_corporate_finance (9/97) ```