---
# System prepended metadata

title: Permission Group Planning

---

# 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)
```