다음을 통해 공유


자습서: Microsoft Entra ID에서 Workday로 특성 쓰기 저장 구성

이 자습서의 목표는 Microsoft Entra ID에서 Workday로 특성을 쓰기 저장하기 위해 수행해야 하는 단계를 보여 주는 것입니다. Workday 쓰기 저장 프로비저닝 앱은 값을 다음 Workday 특성에 할당하도록 지원합니다.

  • 회사 이메일
  • Workday 사용자 이름
  • 회사 유선 전화 번호(국가 번호, 지역 번호, 전화 번호 및 내선 번호 포함)
  • 회사 유선 전화 번호 기본 플래그
  • 회사 휴대폰 번호(국가 번호, 지역 번호, 전화 번호 포함)
  • 회사 휴대폰 기본 플래그

개요

Workday에서 온-프레미스 AD로 프로비전 앱 또는 Workday에서 Microsoft Entra ID로 프로비전 앱을 사용하여 인바운드 프로비전 통합이 설정되면 필요에 따라 회사 메일 및 전화번호와 같은 연락처 정보를 Workday에 쓰도록 Workday 쓰기 저장 앱을 구성할 수 있습니다.

이 사용자 프로비전 솔루션에 가장 적합한 사용자

이 Workday 쓰기 저장 사용자 프로비저닝 솔루션이 적합한 조직은 다음과 같습니다.

  • IT에서 관리하는 신뢰할 수 있는 특성(예: 이메일 주소, 사용자 이름 및 전화 번호)을 Workday에 쓰기 저장하려는 Microsoft 365를 사용하는 조직

Workday에서 통합 시스템 사용자 구성

작업자 데이터를 검색할 수 있는 권한이 있는 Workday 통합 시스템 사용자 계정을 만들려면 통합 시스템 사용자 구성 섹션을 참조하세요.

Workday에 대한 Microsoft Entra 특성 쓰기 저장 구성

Microsoft Entra ID에서 Workday로 사용자 이메일 주소 및 사용자 이름의 쓰기 저장을 구성하려면 다음 지침을 따릅니다.

1부: 쓰기 저장 커넥터 앱 추가 및 Workday에 대한 연결 만들기

Workday 쓰기 저장 커넥터를 구성하려면

  1. 최소한 클라우드 애플리케이션 관리자Microsoft Entra 관리 센터에 로그인합니다.

  2. ID>애플리케이션>엔터프라이즈 애플리케이션>새 애플리케이션으로 이동합니다.

  3. Workday 쓰기 저장을 검색하고, 갤러리에서 해당 앱을 추가합니다.

  4. 앱이 추가되고 앱 세부 정보 화면이 표시되면 프로비저닝을 선택합니다.

  5. 프로비저닝모드자동으로 변경합니다.

  6. 다음과 같이 관리자 자격 증명 섹션을 완료합니다.

    • 관리 사용자 이름 – 테넌트 도메인 이름이 추가된 Workday 통합 시스템 계정의 사용자 이름을 입력합니다. username@contoso4와 비슷합니다.

    • 관리자 암호 – Workday 통합 시스템 계정의 암호를 입력합니다.

    • 테넌트 URL – 해당 테넌트의 Workday 웹 서비스 엔드포인트에 대한 URL을 입력합니다. 이 값은 https://wd3-impl-services1.workday.com/ccx/service/contoso4/Human_Resources와 같은 형태여야 하며, 여기서 contoso4를 올바른 테넌트 이름으로 바꾸고 wd3-impl을 올바른 환경 문자열로 바꾸면 됩니다(필요한 경우).

    • 알림 메일 – 이메일 주소를 입력하고 "오류가 발생하면 이메일 보내기" 확인란을 선택합니다.

    • 연결 테스트 단추를 클릭합니다. 연결 테스트가 성공하면 맨 위에서 저장 단추를 클릭합니다. 연결 테스트가 실패하면 Workday에서 Workday URL 및 자격 증명이 유효한지 다시 확인합니다.

2부: 쓰기 저장 특성 매핑 구성

이 섹션에서는 Microsoft Entra ID에서 Workday로 쓰기 저장 특성의 흐름 방식을 구성합니다.

  1. [프로비저닝] 탭의 매핑 아래에서 매핑 이름을 클릭합니다.

  2. 원본 개체 범위 필드에서 선택적으로 Microsoft Entra ID의 사용자 집합이 쓰기 저장에 포함되어야 하는지 필터링할 수 있습니다. 기본 범위는 Microsoft Entra ID의 모든 사용자입니다.

  3. 특성 매핑 섹션에서 Workday 작업자 ID 또는 직원 ID가 저장된 Microsoft Entra ID의 특성을 나타내도록 일치하는 ID를 업데이트합니다. Workday 작업자 ID 또는 직원 ID를 Microsoft Entra ID의 extensionAttribute1-15와 동기화한 후 Microsoft Entra ID에서 이 특성을 사용하여 Workday에서 사용자를 다시 일치시키는 방법이 주로 사용됩니다.

  4. 일반적으로 Microsoft Entra ID userPrincipalName 특성을 Workday UserID 특성에 매핑하고 Microsoft Entra ID mail 특성을 Workday EmailAddress 특성에 매핑합니다.

    Entra 관리 센터

  5. 다음 지침을 사용하여 Microsoft Entra ID의 전화번호 특성 값을 Workday에 매핑합니다. 각 특성의 올바른 식 매핑을 구성하려면 쓰기 저장 식 매핑 예제를 참조하세요.

    Workday 전화 번호 특성 예상 값 매핑 지침
    WorkphoneLandlineIsPrimary true/false 출력이 "true" 또는 "false" 문자열 값인 상수 또는 식 매핑입니다.
    WorkphoneLandlineCountryCodeName 3자 ISO 3166-1 국가 번호 출력이 3자 국가 번호인 상수 또는 식 매핑입니다.
    WorkphoneLandlineCountryCodeNumber 국제 국가 통화 코드 출력이 유효한 국가 번호(+ 기호 없음)인 상수 또는 식 매핑입니다.
    WorkphoneLandlineNumber 전체 전화 번호(지역 번호 포함) telephoneNumber 특성에 매핑됩니다. 정규식을 사용하여 공백, 대괄호, 국가 번호를 제거합니다.
    WorkphoneLandlineExtension 내선 번호 telephoneNumber에 내선 번호가 포함되어 있는 경우 정규식을 사용하여 값을 추출합니다.
    WorkphoneMobileIsPrimary true/false 출력이 "true" 또는 "false" 문자열 값인 상수 매핑 또는 식 매핑입니다.
    WorkphoneMobileCountryCodeName 3자 ISO 3166-1 국가 번호 출력이 3자 국가 번호인 상수 또는 식 매핑입니다.
    WorkphoneMobileCountryCodeNumber 국제 국가 통화 코드 출력이 유효한 국가 번호(+ 기호 없음)인 상수 또는 식 매핑입니다.
    WorkphoneMobileNumber 전체 전화 번호(지역 번호 포함) mobile 특성에 매핑됩니다. 정규식을 사용하여 공백, 대괄호, 국가 번호를 제거합니다.

    참고 항목

    Change_Work_Contact Workday 웹 서비스를 호출하면 Microsoft Entra ID는 다음 상수 값을 보냅니다.

    • Communication_Usage_Type_IDWORK 상수 문자열로 설정됩니다.
    • Phone_Device_Type_ID가 휴대폰 번호의 경우 Mobile 상수 문자열로 설정되고, 유선 전화번호의 경우 Landline으로 설정됩니다.

    Workday 테넌트에서 다른 Type_ID를 사용하는 경우 쓰기 저장 오류가 발생합니다. 이러한 실패를 방지하려면 Workday 참조 ID 유지 작업을 사용하고 Microsoft Entra ID에서 사용하는 값과 일치하도록 Type_ID를 업데이트할 수 있습니다.

  6. 매핑을 저장하려면 특성 매핑 섹션 맨 위에서 저장을 클릭합니다.

쓰기 저장 식 매핑 예제

이 섹션에서는 일반적인 통합 시나리오에 대한 Workday 쓰기 저장 애플리케이션을 구성하는 예제를 제공합니다.

사전 채용에 대한 쓰기 저장 타이밍 지정

일반적인 Workday와 Microsoft Entra ID의 통합에서 인바운드 사용자 프로비저닝 앱(Workday-온-프레미스 Active Directory 또는 Workday-Microsoft Entra ID)은 사용자 대신 고유한 이메일 및 userPrincipalName을 생성하는 사전 채용에 대한 새 Microsoft Entra 계정을 만듭니다.

기본적으로 Workday 쓰기 저장 앱은 Microsoft Entra ID에서 사용자가 만들어진 직후 Workday 계정에 업무 메일 및 userID 값을 설정하려고 시도합니다.

채용 날짜 또는 이후에 발생하도록 UserID 또는 메일 쓰기 저장을 지연하려면 다음 단계를 수행합니다.

  1. Microsoft Entra ID에는 사용자의 고용 시작 날짜를 캡처할 수 있는 employeeHireDate라는 특성이 있습니다.

  2. Workday-온-프레미스 Active Directory 프로비전 작업을 사용하는 경우 Workday StatusHireDate 필드가 온-프레미스 Active Directory의 특성(예: extensionAttribute8)으로 흐르도록 구성합니다. 온-프레미스 값을 Microsoft Entra ID의 employeeHireDate와 동기화하도록 Microsoft Entra Connect를 구성합니다.

  3. Workday에서 Microsoft Entra ID로 프로비전 작업을 사용하는 경우 Workday StatusHireDate 필드가 Microsoft Entra ID의 employeeHireDate 특성으로 직접 전달되도록 구성합니다.

    참고 항목

    다른 Microsoft Entra ID extensionAttribute에 직원 시작 날짜를 저장하는 경우 다음 식에서 employeeHireDate 대신 해당 특성을 사용할 수 있습니다.

  4. Workday 쓰기 저장 애플리케이션에서 다음 식 규칙을 사용하여 Microsoft Entra userPrincipalName을 Workday UserID 필드로 내보냅니다.

    IgnoreFlowIfNullOrEmpty(IIF(DateDiff("d", Now(), CDate([employeeHireDate])) >= 0, "", [userPrincipalName]))
    

    이전 식은 DateDiff 함수를 사용하여 employeeHireDateNow 함수를 사용하여 얻은 UTC 오늘 날짜의 차이를 평가합니다. employeeHireDate가 오늘 날짜보다 크거나 같은 경우 UserID를 업데이트합니다. 그렇지 않으면 빈 값을 반환하고 IgnoreFlowIfNullOrEmpty 함수는 쓰기 저장에서 이 특성을 제외합니다.

Important

지연된 쓰기 저장이 예상대로 작동하려면 이 사용자의 프로필이 업데이트되고 쓰기 저장으로 간주되도록 온-프레미스 Active Directory 또는 Microsoft Entra ID의 작업이 도착 하루 전 또는 채용 날짜에 사용자 변경을 트리거해야 합니다. 이는 새 특성 값이 이전 특성 값과 다른 사용자 프로필의 특성 값을 업데이트하는 변경 내용이어야 합니다.

국가 번호 및 전화 번호로 전화 번호 처리

전화번호 쓰기 저장 작업이 성공하려면 올바른 국가 번호 이름과 국가 번호를 보내는 것이 중요합니다. 국가 번호 이름은 ISO 3166-1 형식을 준수하는 세 글자 코드이고, 국가 번호는 해당 국가의 국가 통화 코드 또는 ISD(국제자동전화방식) 코드를 나타냅니다.

이 예에서는 telephoneNumber 또는 mobile에 대한 Microsoft Entra ID의 전화번호 값이 +<isdCode><space><phoneNumber> 형식이라고 가정합니다.
예: 전화 번호 값이 +1 1112223333 또는 +1 (111) 222-3333으로 설정된 경우 1은 ISD 코드이고 여기에 해당하는 국가 번호 이름은 USA입니다.

이러한 정규식 매핑을 사용하여 Workday에 올바른 국가 번호 이름 및 국가 번호를 보내야 합니다. telphoneNumber 또는 mobile을 원본 특성으로 사용할 수 있습니다. 다음 예제에서는 telephoneNumber를 사용합니다. 여기서 모든 식은 Replace 함수를 사용합니다.

WorkphoneLandlineNumber 또는 WorkphoneMobileNumber 매핑 예제

Replace(Replace([telephoneNumber], , "\\+(?<isdCode>\\d* )(?<phoneNumber>.*)", , "${phoneNumber}", , ), ,"[()\\s-]+", ,"", , )

WorkphoneLandlineCountryCodeNumber 또는 WorkphoneMobileCountryCodeNumber 매핑 예제

Replace([telephoneNumber], , "\\+(?<isdCode>\\d*) (?<phoneNumber>.*)", , "${isdCode}", , )

WorkphoneLandlineCountryCodeName 또는 WorkphoneMobileCountryCodeName 매핑 예제

다음 식은 isdCode를 추출하고 Switch 함수를 사용하여 Workday로 보낼 올바른 국가 번호 이름을 조회합니다.

Switch(Replace([telephoneNumber], , "\\+(?<isdCode>\\d*) (?<phoneNumber>.*)", , "${isdCode}", , ), "USA",
"93", "AFG", "355", "ALB", "213", "DZA", "376", "AND", "244", "AGO",  "54", "ARG", "374", "ARM", "297", "ABW", "61", "AUS", "43", "AUT", "994", "AZE", "973", "BHR", "880", "BGD", 
"375", "BLR", "32", "BEL", "501", "BLZ", "229", "BEN", "975", "BTN", "591", "BOL", "599", "BES", "387", "BIH", "267", "BWA", "55", "BRA", "246", "IOT", "673", "BRN", "359", "BGR", 
"226", "BFA", "257", "BDI", "238", "CPV", "855", "KHM", "237", "CMR", "236", "CAF", "235", "TCD", "56", "CHL", "86", "CHN", "57", "COL", "269", "COM", "242", "COG", "243", "COD", 
"682", "COK", "506", "CRI", "225", "CIV", "385", "HRV", "53", "CUB", "357", "CYP", "420", "CZE", "45", "DNK", "253", "DJI", "593", "ECU", "20", "EGY", "503", "SLV", "240", "GNQ", 
"291", "ERI", "372", "EST", "268", "SWZ", "251", "ETH", "500", "FLK", "298", "FRO", "679", "FJI", "358", "FIN", "33", "FRA", "594", "GUF", "689", "PYF", "241", "GAB", "220", "GMB", 
"995", "GEO", "49", "DEU", "233", "GHA", "350", "GIB", "30", "GRC", "299", "GRL", "590", "GLP", "502", "GTM", "224", "GIN", "245", "GNB", "592", "GUY", "509", "HTI", "504", "HND", 
"852", "HKG", "36", "HUN", "354", "ISL", "91", "IND", "62", "IDN", "98", "IRN", "964", "IRQ", "353", "IRL", "972", "ISR", "39", "ITA", "81", "JPN", "962", "JOR", "254", "KEN", "686", 
"KIR", "850", "PRK", "82", "KOR", "383", "XKX", "965", "KWT", "996", "KGZ", "856", "LAO", "371", "LVA", "961", "LBN", "266", "LSO", "231", "LBR", "218", "LBY", "423", "LIE", "370", 
"LTU", "352", "LUX", "853", "MAC", "261", "MDG", "265", "MWI", "60", "MYS", "960", "MDV", "223", "MLI", "356", "MLT", "692", "MHL", "596", "MTQ", "222", "MRT", "230", "MUS", "262", 
"REU", "52", "MEX", "691", "FSM", "373", "MDA", "377", "MCO", "976", "MNG", "382", "MNE", "212", "MAR", "258", "MOZ", "95", "MMR", "264", "NAM", "674", "NRU", "977", "NPL", "31", 
"NLD", "687", "NCL", "64", "NZL", "505", "NIC", "227", "NER", "234", "NGA", "683", "NIU", "672", "NFK", "389", "MKD", "47", "NOR", "968", "OMN", "92", "PAK", "680", "PLW", "970", 
"PSE", "507", "PAN", "675", "PNG", "595", "PRY", "51", "PER", "63", "PHL", "870", "PCN", "48", "POL", "351", "PRT", "974", "QAT", "40", "ROU", "7", "RUS", "250", "RWA", "290", "SHN", 
"508", "SPM", "685", "WSM", "378", "SMR", "239", "STP", "966", "SAU", "221", "SEN", "381", "SRB", "248", "SYC", "232", "SLE", "65", "SGP", "421", "SVK", "386", "SVN", "677", "SLB", 
"252", "SOM", "27", "ZAF", "211", "SSD", "34", "ESP", "94", "LKA", "249", "SDN", "597", "SUR", "46", "SWE", "41", "CHE", "963", "SYR", "886", "TWN", "992", "TJK", "255", "TZA", "66", 
"THA", "670", "TLS", "228", "TGO", "690", "TKL", "676", "TON", "216", "TUN", "90", "TUR", "993", "TKM", "688", "TUV", "256", "UGA", "380", "UKR", "971", "ARE", "44", "GBR", "1", 
"USA", "598", "URY", "998", "UZB", "678", "VUT", "58", "VEN", "84", "VNM", "681", "WLF", "967", "YEM", "260", "ZMB", "263", "ZWE"
)

Microsoft Entra ID usageLocation 특성에서 국가 코드 파생

usageLocation 특성에 따라 Workday에서 국가 번호 이름 및 국가 번호를 설정하려면 다음 식 매핑을 사용하여 두 글자 국가 번호를 적절한 세 글로 국가 번호 이름 및 국가 번호로 변환합니다.

WorkphoneLandlineCountryCodeNumber 또는 WorkphoneMobileCountryCodeNumber 매핑 예제

Switch([usageLocation], "1", "AF", "93", "AX", "358", "AL", "355", "DZ", "213", "AS", "1", "AD", "376", "AO", "244", "AI", "1", "AG", "1", "AR", "54", "AM", "374", "AW", "297", "AU", 
"61", "AT", "43", "AZ", "994", "BS", "1", "BH", "973", "BD", "880", "BB", "1", "BY", "375", "BE", "32", "BZ", "501", "BJ", "229", "BM", "1", "BT", "975", "BO", "591", "BQ", "599", 
"BA", "387", "BW", "267", "BR", "55", "IO", "246", "VG", "1", "BN", "673", "BG", "359", "BF", "226", "BI", "257", "CV", "238", "KH", "855", "CM", "237", "CA", "1", "KY", "1", "CF", 
"236", "TD", "235", "CL", "56", "CN", "86", "CX", "61", "CC", "61", "CO", "57", "KM", "269", "CG", "242", "CD", "243", "CK", "682", "CR", "506", "CI", "225", "HR", "385", "CU", "53", 
"CW", "599", "CY", "357", "CZ", "420", "DK", "45", "DJ", "253", "DM", "1", "DO", "1", "EC", "593", "EG", "20", "SV", "503", "GQ", "240", "ER", "291", "EE", "372", "SZ", "268", "ET", 
"251", "FK", "500", "FO", "298", "FJ", "679", "FI", "358", "FR", "33", "GF", "594", "PF", "689", "GA", "241", "GM", "220", "GE", "995", "DE", "49", "GH", "233", "GI", "350", "GR", 
"30", "GL", "299", "GD", "1", "GP", "590", "GU", "1", "GT", "502", "GG", "44", "GN", "224", "GW", "245", "GY", "592", "HT", "509", "VA", "39", "HN", "504", "HK", "852", "HU", "36", 
"IS", "354", "IN", "91", "ID", "62", "IR", "98", "IQ", "964", "IE", "353", "IM", "44", "IL", "972", "IT", "39", "JM", "1", "JP", "81", "JE", "44", "JO", "962", "KZ", "7", "KE", 
"254", "KI", "686", "KP", "850", "KR", "82", "XK", "383", "KW", "965", "KG", "996", "LA", "856", "LV", "371", "LB", "961", "LS", "266", "LR", "231", "LY", "218", "LI", "423", "LT", 
"370", "LU", "352", "MO", "853", "MG", "261", "MW", "265", "MY", "60", "MV", "960", "ML", "223", "MT", "356", "MH", "692", "MQ", "596", "MR", "222", "MU", "230", "YT", "262", "MX", 
"52", "FM", "691", "MD", "373", "MC", "377", "MN", "976", "ME", "382", "MS", "1", "MA", "212", "MZ", "258", "MM", "95", "NA", "264", "NR", "674", "NP", "977", "NL", "31", "NC", 
"687", "NZ", "64", "NI", "505", "NE", "227", "NG", "234", "NU", "683", "NF", "672", "MK", "389", "MP", "1", "NO", "47", "OM", "968", "PK", "92", "PW", "680", "PS", "970", "PA", 
"507", "PG", "675", "PY", "595", "PE", "51", "PH", "63", "PN", "870", "PL", "48", "PT", "351", "PR", "1", "QA", "974", "RE", "262", "RO", "40", "RU", "7", "RW", "250", "BL", "590", 
"SH", "290", "KN", "1", "LC", "1", "MF", "590", "PM", "508", "VC", "1", "WS", "685", "SM", "378", "ST", "239", "SA", "966", "SN", "221", "RS", "381", "SC", "248", "SL", "232", "SG", 
"65", "SX", "1", "SK", "421", "SI", "386", "SB", "677", "SO", "252", "ZA", "27", "SS", "211", "ES", "34", "LK", "94", "SD", "249", "SR", "597", "SJ", "47", "SE", "46", "CH", "41", 
"SY", "963", "TW", "886", "TJ", "992", "TZ", "255", "TH", "66", "TL", "670", "TG", "228", "TK", "690", "TO", "676", "TT", "1", "TN", "216", "TR", "90", "TM", "993", "TC", "1", "TV", 
"688", "VI", "1", "UG", "256", "UA", "380", "AE", "971", "GB", "44", "UM", "246", "US", "1", "UY", "598", "UZ", "998", "VU", "678", "VE", "58", "VN", "84", "WF", "681", "EH", "212", 
"YE", "967", "ZM", "260", "ZW", "263")

WorkphoneLandlineCountryCodeName 또는 WorkphoneMobileCountryCodeName 매핑 예제

Switch([usageLocation], "USA", "AF", "AFG", "AX", "ALA", "AL", "ALB", "DZ", "DZA", "AS", "ASM", "AD", "AND", "AO", "AGO", "AI", "AIA", "AG", "ATG", "AR", "ARG", "AM", "ARM", "AW", 
"ABW", "AU", "AUS", "AT", "AUT", "AZ", "AZE", "BS", "BHS", "BH", "BHR", "BD", "BGD", "BB", "BRB", "BY", "BLR", "BE", "BEL", "BZ", "BLZ", "BJ", "BEN", "BM", "BMU", "BT", "BTN", "BO", 
"BOL", "BQ", "BES", "BA", "BIH", "BW", "BWA", "BR", "BRA", "IO", "IOT", "VG", "VGB", "BN", "BRN", "BG", "BGR", "BF", "BFA", "BI", "BDI", "CV", "CPV", "KH", "KHM", "CM", "CMR", "CA", 
"CAN", "KY", "CYM", "CF", "CAF", "TD", "TCD", "CL", "CHL", "CN", "CHN", "CX", "CXR", "CC", "CCK", "CO", "COL", "KM", "COM", "CG", "COG", "CD", "COD", "CK", "COK", "CR", "CRI", "CI", 
"CIV", "HR", "HRV", "CU", "CUB", "CW", "CUW", "CY", "CYP", "CZ", "CZE", "DK", "DNK", "DJ", "DJI", "DM", "DMA", "DO", "DOM", "EC", "ECU", "EG", "EGY", "SV", "SLV", "GQ", "GNQ", "ER", 
"ERI", "EE", "EST", "SZ", "SWZ", "ET", "ETH", "FK", "FLK", "FO", "FRO", "FJ", "FJI", "FI", "FIN", "FR", "FRA", "GF", "GUF", "PF", "PYF", "GA", "GAB", "GM", "GMB", "GE", "GEO", "DE", 
"DEU", "GH", "GHA", "GI", "GIB", "GR", "GRC", "GL", "GRL", "GD", "GRD", "GP", "GLP", "GU", "GUM", "GT", "GTM", "GG", "GGY", "GN", "GIN", "GW", "GNB", "GY", "GUY", "HT", "HTI", "VA", 
"VAT", "HN", "HND", "HK", "HKG", "HU", "HUN", "IS", "ISL", "IN", "IND", "ID", "IDN", "IR", "IRN", "IQ", "IRQ", "IE", "IRL", "IM", "IMN", "IL", "ISR", "IT", "ITA", "JM", "JAM", "JP", 
"JPN", "JE", "JEY", "JO", "JOR", "KZ", "KAZ", "KE", "KEN", "KI", "KIR", "KP", "PRK", "KR", "KOR", "XK", "XKX", "KW", "KWT", "KG", "KGZ", "LA", "LAO", "LV", "LVA", "LB", "LBN", "LS", 
"LSO", "LR", "LBR", "LY", "LBY", "LI", "LIE", "LT", "LTU", "LU", "LUX", "MO", "MAC", "MG", "MDG", "MW", "MWI", "MY", "MYS", "MV", "MDV", "ML", "MLI", "MT", "MLT", "MH", "MHL", "MQ", 
"MTQ", "MR", "MRT", "MU", "MUS", "YT", "MYT", "MX", "MEX", "FM", "FSM", "MD", "MDA", "MC", "MCO", "MN", "MNG", "ME", "MNE", "MS", "MSR", "MA", "MAR", "MZ", "MOZ", "MM", "MMR", "NA", 
"NAM", "NR", "NRU", "NP", "NPL", "NL", "NLD", "NC", "NCL", "NZ", "NZL", "NI", "NIC", "NE", "NER", "NG", "NGA", "NU", "NIU", "NF", "NFK", "MK", "MKD", "MP", "MNP", "NO", "NOR", "OM", 
"OMN", "PK", "PAK", "PW", "PLW", "PS", "PSE", "PA", "PAN", "PG", "PNG", "PY", "PRY", "PE", "PER", "PH", "PHL", "PN", "PCN", "PL", "POL", "PT", "PRT", "PR", "PRI", "QA", "QAT", "RE", 
"REU", "RO", "ROU", "RU", "RUS", "RW", "RWA", "BL", "BLM", "SH", "SHN", "KN", "KNA", "LC", "LCA", "MF", "MAF", "PM", "SPM", "VC", "VCT", "WS", "WSM", "SM", "SMR", "ST", "STP", "SA", 
"SAU", "SN", "SEN", "RS", "SRB", "SC", "SYC", "SL", "SLE", "SG", "SGP", "SX", "SXM", "SK", "SVK", "SI", "SVN", "SB", "SLB", "SO", "SOM", "ZA", "ZAF", "SS", "SSD", "ES", "ESP", "LK", 
"LKA", "SD", "SDN", "SR", "SUR", "SJ", "SJM", "SE", "SWE", "CH", "CHE", "SY", "SYR", "TW", "TWN", "TJ", "TJK", "TZ", "TZA", "TH", "THA", "TL", "TLS", "TG", "TGO", "TK", "TKL", "TO", 
"TON", "TT", "TTO", "TN", "TUN", "TR", "TUR", "TM", "TKM", "TC", "TCA", "TV", "TUV", "VI", "VIR", "UG", "UGA", "UA", "UKR", "AE", "ARE", "GB", "GBR", "UM", "UMI", "US", "USA", "UY", 
"URY", "UZ", "UZB", "VU", "VUT", "VE", "VEN", "VN", "VNM", "WF", "WLF", "EH", "ESH", "YE", "YEM", "ZM", "ZMB", "ZW", "ZWE")

10자리 전화 번호 추출

Microsoft Entra ID의 전화번호가 SSPR(셀프 서비스 암호 재설정)에 필요한 형식을 사용하여 설정된 경우 이 정규식을 사용합니다.
예: 전화번호 값이 +1 1112223333인 경우 -> 정규식에서 1112223333을 출력합니다.

Replace([telephoneNumber], , "\\+(?<isdCode>\\d* )(?<phoneNumber>\\d{10})", , "${phoneNumber}", , )

전화 번호의 공백, 대시 및 대괄호 제거

Microsoft Entra ID의 전화번호가(XXX) XXX-XXXX 형식으로 설정된 경우 이 정규식을 사용합니다.
예: 전화번호 값이 (111) 222-3333인 경우 -> 정규식에서 1112223333을 출력합니다.

Replace([mobile], , "[()\\s-]+", , "", , )

유선 전화 내선 번호 처리

Microsoft Entra ID의 모든 전화번호에 확장 번호가 있고 Workday에서 확장 번호를 채우려고 한다고 가정해 보겠습니다. 이 예제에서는 전화 번호가 +<isdCode><space><phoneNumber><space>x<extensionNumber>형식으로 저장되고 내선 번호는 x 문자 다음에 표시된다고 가정합니다.

이 전화번호의 구성 요소를 추출하려면 이 식을 사용합니다.

WorkphoneLandlineNumber 매핑 예제

telephoneNumber의 값이 +1 (206) 291-8163 x8125이면 이 식은 2062918163을 반환합니다.

Replace(Replace([telephoneNumber], , "\+(?<isdCode>\d* )(?<phoneNumber>.* )[x](?<extension>.*)", , "${phoneNumber}", , ), ,"[()\\s-]+", ,"", , ) 

WorkphoneLandlineCountryCodeNumber 매핑 예제

telephoneNumber의 값이 +1 (206) 291-8163 x8125이면 이 식은 1를 반환합니다.

Replace(Replace([telephoneNumber], , "\+(?<isdCode>\d* )(?<phoneNumber>.* )[x](?<extension>.*)", , "${isdCode}", , ), ,"[()\\s-]+", ,"", , ) 

WorkphoneLandlineExtension 매핑 예제

telephoneNumber의 값이 +1 (206) 291-8163 x8125이면 이 식은 8125를 반환합니다.

Replace(Replace([telephoneNumber], , "\+(?<isdCode>\d* )(?<phoneNumber>.* )[x](?<extension>.*)", , "${extension}", , ), ,"[()\\s-]+", ,"", , )

사용자 프로비저닝 사용 및 시작

Workday 프로비전 앱 구성이 완료되면 Microsoft Entra 관리자 센터에서 프로비전 서비스를 켤 수 있습니다.

기본적으로 프로비전 서비스를 켜면 범위 내 모든 사용자의 프로비전 작업이 시작됩니다. 매핑 오류 또는 Workday 데이터 문제가 있는 경우 프로비전 작업이 실패하고 격리 상태로 전환될 수 있습니다. 이를 방지하기 위해 원본 개체 범위 필터를 구성하고 모든 사용자의 전체 동기화를 시작하기 전에 주문형 프로비전 기능을 사용하는 몇몇 테스트 사용자로 특성 매핑을 테스트하는 것이 좋습니다. 매핑이 작동하고 원하는 결과를 제공하는지 확인한 후에는 필터를 제거하거나 점진적으로 더 많은 사용자를 포함하도록 해당 필터를 점진적으로 확장할 수 있습니다.

  1. 프로비전 탭에서 프로비전 상태켜기로 설정합니다.

  2. 범위 드롭다운에서 모든 사용자 및 그룹 동기화를 선택합니다. 이 옵션을 사용하면 쓰기 저장 앱은 매핑 ->원본 개체 범위에 정의된 범위 지정 규칙에 따라 모든 사용자의 매핑된 특성을 Microsoft Entra ID에서 Workday로 쓰기 저장합니다.

    쓰기 저장 범위 선택

    참고 항목

    Workday 쓰기 저장 프로비전 앱은 할당된 사용자 및 그룹만 동기화 옵션을 지원하지 않습니다.

  3. 저장을 클릭합니다.

  4. 이 작업을 수행하면 초기 동기화가 시작되며, 이 경우 동기화하는 데 걸리는 시간이 원본 디렉터리의 사용자 수에 따라 달라질 수 있습니다. 진행률 표시줄을 확인하여 동기화 주기의 진행 상황을 추적할 수 있습니다.

  5. 언제든지 Entra 관리 센터에서 프로비전 로그 탭을 확인하여 프로비전 서비스에서 수행한 작업을 확인합니다. 감사 로그에는 프로비저닝 서비스에서 수행하는 모든 개별 동기화 이벤트(예: 원본에서 가져와서 대상 애플리케이션으로 내보내는 사용자)가 나열됩니다.

  6. 초기 동기화가 완료되면 프로비전 탭에 요약 보고서가 작성됩니다.

    프로비저닝 진행률 표시줄

알려진 문제 및 제한 사항

  • 쓰기 저장 앱은 Communication_Usage_Type_IDPhone_Device_Type_ID 매개 변수에 대해 미리 정의된 값을 사용합니다. Workday 테넌트에서 다른 값을 이러한 특성에 사용하는 경우 쓰기 저장 작업이 실패합니다. 제안되는 해결 방법은 Workday에서 Type_ID를 업데이트하는 것입니다.
  • 쓰기 저장 앱이 보조 전화번호를 업데이트하도록 구성된 경우 Workday에서 기존 보조 전화번호를 대체하지 않습니다. 하나 이상의 보조 전화 번호를 작업자 레코드에 추가합니다. 이 동작에 대한 해결 방법은 없습니다.

다음 단계