Identity-Attribute-Owner App Registration / Custom User Attribute Process

Identity-Attribute-Owner App Registration / Custom User Attribute Process

Enumeration Control – Default Allowed Values

Purpose:
To prevent data drift and ensure that key identity attributes remain predictable and automation‑friendly. Establishing a controlled list of allowed values ensures consistency across HR, IAM, and downstream systems (Azure AD, Conditional Access, PIM, group automation, etc.).


1. Overview

Many identity attributes are used as logic drivers in workflows, automations, access policies, and governance controls. Allowing free‑text or inconsistent values introduces risk, operational overhead, and technical debt.

To maintain a stable and predictable identity schema, the following attributes are restricted to predefined enumerations. Any changes to these values require IAM oversight and alignment with HR as the authoritative source of truth.


2. Enumeration Table (Approved Default Values)

Below is the official list of controlled attributes and their allowed values.


WorkerType

Allowed Values:

  • 1099

  • FULL_TIME

  • THIRD_PARTY

  • PART_TIME

  • TEMP

  • INTERN

  • SEASONAL


Region

Allowed Values:

  • BENEFITS_PLATFORM

  • MOUNTAIN_WEST_PLATFORM

  • EAST_PLATFORM

  • SOUTH_PLATFORM

  • CORPORATE_REGION

  • NORTHEAST_REGION

  • SOUTHERN_CALIFORNIA_PLATFORM

  • NORTHWEST_PLATFORM

  • MIDWEST_PLATFORM

  • AGRICULTURE_PLATFORM

  • CENTRAL_PLATFORM

  • SHARED_SERVICES_REGION

  • MOUNTAIN_WEST_REGION

  • ZZ_(CLOSED)_CALIFORNIA_REGION

  • SOUTHWEST_REGION

  • ZZ_(CLOSED)_WEST_REGION

  • SOUTHEAST_REGION


DepartmentCode

Allowed Values:

  • BUSINESS_DEVELOPMENT

  • SALES

  • CUSTOMER_SERVICE

  • GROWTH

  • FINANCE_ACCOUNTING

  • DATA_TECHNOLOGY

  • OPERATIONS1

  • AGENCY_MANAGEMENT

  • MARKETING

  • COMPLIANCE

  • HUMAN_RESOURCES

  • COO_OFFICE

  • LEGAL

  • INTEGRATIONS

  • M_A

  • EXECUTIVE


JobLevel

Allowed Values:

  • OUTSIDE_BROKER_PRODUCER

  • PRODUCER

  • CLIENT_MANAGEMENT_TEAM_LEADER

  • ANALYST

  • INSIDE_SALES

  • SENIOR_ACCOUNTANT

  • MANAGER

  • PRODUCER_III

  • VICE_PRESIDENT

  • ACCOUNT_MANAGER

  • CLIENT_ADVOCATE

  • REPRESENTATIVE

  • MARKET_LEADER

  • SENIOR_ASSOCIATE

  • SPECIALIST

  • RECEPTIONIST

  • CLIENT_MANAGER_I

  • OPERATIONS_MANAGER

  • ASSISTANT

  • CLIENT_SERVICE_REPRESENTATIVE

  • ASSOCIATE

  • SENIOR_SPECIALIST

  • PRODUCER I

  • DIRECTOR

  • OUTSIDE_CONSULTANT

  • PRODUCER_II

  • CLIENT_MANAGER_II

  • CLAIMS_MANAGER

  • BROKER_III

  • SALES_MANAGER

  • SENIOR_VICE_PRESIDENT

  • SUPERVISOR

  • BUSINESS_PARTNER

  • CLIENT_EXECUTIVE_I

  • SERVICE_DESK

  • CLIENT_EXECUTIVE_II

  • GENERAL_COUNSEL

  • TEAM_LEAD

  • CLAIMS_REPRESENTATIVE

  • STAFF_ACCOUNTANT

  • ADMINISTRATOR

  • PROJECT_MANAGER

  • PRINCIPAL

  • CLERK

  • SYSTEMS_ADMINISTRATOR

  • INTERN

  • CLIENT_MANAGER_III

  • CONSULTANT_I

  • ACCOUNTANT

  • SALES_ASSOCIATE

  • GENERALIST

  • FIELD_VICE_PRESIDENT_PRODUCER

  • ADMINISTRATIVE_ASSISTANT

  • BROKER_I

  • INTEGRATION_SPECIALIST

  • AGENCY_ACCOUNTANT

  • SENIOR_FINANCIAL_ANALYST

  • SENIOR_ANALYST

  • STRATEGIST

  • CLIENT_EXECUTIVE_III

  • CHIEF_FINANCIAL_OFFICER

  • CHIEF_OF_STAFF

  • SYSTEMS_SPECIALIST

  • CYBERSECURITY_ENGINEER

  • VP_OPERATIONS

  • ENGINEER

  • AMS_TRAINER

  • RECRUITER

  • SVP_PLATFORM_LEADER

  • PRESIDENT_AGENCY_OPERATIONS

  • LEGAL_COUNSEL

  • SALES_ASSISTANT

  • DOWNLOADS_SPECIALIST

  • CHIEF_EXECUTIVE_OFFICER

  • BROKER_II

  • ASSISTANT_CONTROLLER

  • VP_PLATFORM_LEADER

  • CHIEF_PEOPLE_OFFICER

  • CHIEF_DEVELOPMENT_OFFICER

  • GRAPHIC_DESIGNER

  • REGIONAL_CONTROLLER

  • REGIONAL_GROWTH_LEADER

  • CONSULTANT_III

  • VP_SALES

  • JUNIOR_DATA_QUALITY_ANALYST

  • CHIEF_OPERATING_OFFICER

  • ChairmanOfTheBoard

  • CHIEF_INFORMATION_OFFICER

  • AREA_MANAGING_PARTNER

  • SENIOR_DATA_QUALITY_ANALYST

  • CONSULTANT_II


EmploymentStatus

Allowed Values:

  • Active

  • Leave

  • Terminated


TerminationDate

Allowed Value Format:

  • Date only (YYYY‑MM‑DD)


AgencyID

Allowed Value Format:

  • 5‑digit agency ID (numeric only)


PrimaryBusinessSegment

Allowed Values:

  • Benefits – Individual

  • Benefits – Group

  • Non – Retail

  • Commercial Lines

  • Personal Lines

  • Administrative

  • Agriculture


PayType

Allowed Values:

  • COMMISSION_ONLY

  • SALARY

  • HOURLY

  • SALARY_NON_EXEMPT


3. Rules & Governance

No Free‑Text Values Allowed

All attributes listed above must be sourced from the controlled values. Any attempt to introduce an unapproved value will be rejected during the CAB change process or IAM QC.

Changes Require IAM Approval

  • Any addition, removal, or modification of allowed values must be submitted via the CAB process.

  • IAM will review the impact on:

    • Lifecycle automation

    • Group membership rules

    • Conditional Access

    • Privileged Identity Management (PIM) logic

    • HRIS (Dayforce) integration mappings

HR as the Authoritative Source

  • HR defines and owns the human‑resource semantics of WorkerType, JobLevel, EmploymentStatus, and CostCenter.

  • IAM governs technical representation and controls.


4. Expected Outcomes

Predictable and Governed Attribute Values

Controlled enumeration ensures that downstream systems can reliably use these attributes without risk of mismatched or novel values.

Safe for Automation and Access Control

Because values remain consistent over time, they can be used confidently in:

  • Dynamic Groups

  • Conditional Access policies

  • PIM assignments

  • Zero‑touch lifecycle workflows

Improved Data Quality Across Systems

Eliminates data drift and assures alignment between HRIS, IAM, and directory systems (AAD/M365).


5. Document Ownership

  • Maintainer: IAM Team

  • Authoritative Business Owner: HR

  • Update Frequency: As needed via CAB request