この記事の目的は、Microsoft Entra ID から Workday に属性を書き戻すために実行する必要がある手順を示することです。 Workday Writeback プロビジョニング アプリは、次の Workday 属性に対する値の割り当てをサポートします。
- 勤務先の電子メール
- Workday ユーザー名
- 職場の固定電話番号 (国コード、市外局番、番号、内線番号を含む)
- 職場の固定電話番号のプライマリ フラグ
- 職場の携帯電話番号 (国コード、市外局番、番号を含む)
- 職場の携帯電話のプライマリ フラグ
概要
Workday からオンプレミス AD プロビジョニング アプリ、または Workday から Microsoft Entra ID プロビジョニング アプリを使用して受信プロビジョニング統合を設定した後、必要に応じて、Workday 書き戻しアプリを構成して、仕事用メールや電話番号などの連絡先情報を Workday に書き込むことができます。
このユーザー プロビジョニング ソリューションが最適な場合
この Workday Writeback ユーザー プロビジョニング ソリューションは、次のお客様に最適です。
- IT が管理する正式な属性 (メールアドレス、ユーザー名、電話番号など) を Workday に書き戻したいと考える、Microsoft 365 を使用している組織
Workday の統合システム ユーザーの構成
ワーカー データを取得するアクセス許可を持つ Workday 統合 システム ユーザー アカウントを作成するには、統合システム ユーザーの構成に関するセクションを参照してください。
Workday への Microsoft Entra 属性書き戻しの構成
ユーザーのメールアドレスおよびユーザー名を Microsoft Entra ID から Workday に書き戻すように構成するには、次の手順に従ってください。
パート 1: Writeback コネクタ アプリの追加と Workday への接続の作成
Workday Writeback コネクタを構成するには:
Microsoft Entra 管理センターに、少なくともクラウド アプリケーション管理者としてサインインします。
Entra ID>エンタープライズ アプリ>新しいアプリケーションに移動します。
Workday Writeback を検索し、ギャラリーからそのアプリを追加します。
アプリが追加され、アプリの詳細画面が表示されたら、[ プロビジョニング] を選択します。
[プロビジョニングモード] を [自動] に変更します。
次のように、[ 管理者資格情報] セクションに入力します。
管理者ユーザー名 – テナント ドメイン名が追加された Workday 統合システム アカウントのユーザー名を入力します。 次のようになります: username@contoso4
管理者パスワード – Workday 統合システム アカウントのパスワードを入力します
テナント URL – テナントの Workday Web サービス エンドポイントの URL を入力します。 この値は次のようになります。
https://wd3-impl-services1.workday.com/ccx/service/contoso4/Human_Resources
、 contoso4 は正しいテナント名に置き換えられ 、wd3-impl は適切な環境文字列に置き換えられます (必要な場合)。通知メール – メール アドレスを入力し、[失敗した場合にメールを送信する] チェック ボックスをオンにします。
[ テスト接続 ] ボタンを選択します。 接続テストが成功した場合は、上部にある [保存] ボタンを選択します。 失敗した場合は、Workday URL と資格情報が Workday で有効であることを再度確認します。
パート 2: 書き戻し属性マッピングの構成
このセクションでは、Microsoft Entra ID から Workday への書き戻し属性の流れを構成します。
マッピング タブの [プロビジョニング] で、マッピング名を選択します。
[c0>ソース オブジェクト スコープ ] フィールドでは、オプションでフィルタリングを行うことで、Microsoft Entra ID のどのユーザー セットをライトバックに含めるかを指定できます。 既定のスコープは、 Microsoft Entra ID のすべてのユーザーです。
属性マッピング セクションで、Workday ワーカー ID または従業員 ID が格納されている Microsoft Entra ID の属性を示す一致する ID を更新してください。 一般的なマッチング メソッドは、Workday の Worker ID または従業員 ID を Microsoft Entra ID の extensionAttribute1-15 に同期してから、この Microsoft Entra ID の属性を使用して、Workday に戻ってユーザーを照合します。
通常は、Microsoft Entra ID userPrincipalName 属性を Workday UserID 属性にマップし、Microsoft Entra ID メール 属性を Workday EmailAddress 属性にマップします。
次のガイダンスを使用して、Microsoft Entra ID から Workday に電話番号属性の値をマップします。 ライトバック式マッピングの例を参照して、各属性の適切な式マッピングを構成してください。
Workday 電話番号属性 必要な値 マッピングのガイダンス 職場の電話の固定回線が主要です 真/偽 文字列の "true" または "false" が出力値として得られる定数または式によるマッピング 勤務電話固定電話の国コード名 3 文字の ISO 3166-1 国コード 3 文字の国コードが出力として得られる定数または式によるマッピング 勤務先電話市外局番番号 国際国の通話コード 有効な国コード (+ 記号なし) が出力として得られる定数または式によるマッピング 職場電話固定番号 市外局番を含む完全な電話番号 telephoneNumber 属性にマップします。 空白、かっこ、国番号は、正規表現を使用して削除します。 勤務用電話の内線番号 内線番号 telephoneNumber に内線番号が含まれている場合は、正規表現を用いてその値を抽出します。 職場の電話が携帯であることが主要である 真/偽 文字列の "true" または "false" が出力値として得られる定数マッピングまたは式によるマッピング 職場携帯電話の国コード名 3 文字の ISO 3166-1 国コード 3 文字の国コードが出力として得られる定数または式によるマッピング 勤務用携帯電話の国番号 国際国の通話コード 有効な国コード (+ 記号なし) が出力として得られる定数または式によるマッピング 勤務用携帯電話番号 市外局番を含む完全な電話番号 モバイル属性にマップします。 空白、かっこ、国番号は、正規表現を使用して削除します。 注
Change_Work_Contact Workday Web サービスを呼び出すと、Microsoft Entra ID から次の定数値が送信されます。
-
Communication_Usage_Type_IDは定数文字列WORKに設定されています。
-
Phone_Device_Type_ID は、携帯電話番号の場合は固定文字列 Mobile に、固定電話番号の場合は Landline に設定されます。
ご利用の Workday テナントで異なる Type_ID が使用されている場合、書き戻しエラーが発生します。 このようなエラーを回避するには、Workday の参照 ID の保持 タスクを使用し、Microsoft Entra ID で使用される値と一致するようにType_IDsを更新します。
-
Communication_Usage_Type_IDは定数文字列WORKに設定されています。
マッピングを保存するには、[Attribute-Mapping] セクションの上部にある [保存] を選択します。
書き戻し式のマッピングの例
このセクションでは、一般的な統合シナリオにおける、Workday Writeback アプリケーションの構成例を示します。
- プレ採用者の書き戻しのタイミング
- 国番号と電話番号を使用した電話番号の処理
- Microsoft Entra ID usageLocation 属性から国コードを派生させる
- 10 桁の電話番号の抽出
- 電話番号のスペース、ダッシュ、括弧を削除する
- 固定電話番号内線の対応
採用予定者の書き戻しのタイミング
Microsoft Entra ID との一般的な Workday 統合では、受信ユーザープロビジョニングアプリは、Workday からオンプレミスの Active Directory または Workday から Microsoft Entra ID を通じて、事前採用者のための新しい Microsoft Entra アカウントを作成し、ユーザー固有の電子メールと userPrincipalName を生成します。
既定では、Workday Writeback アプリは、ユーザーが Microsoft Entra ID で作成された直後に、Workday アカウントに職場のメール アドレスと userID の値の設定を行おうとします。
UserID やメールアドレスの書き戻しを遅らせて、その実行が採用日以降となるようにするには、次の手順に従います。
Microsoft Entra ID には employeeHireDate という属性があり、ユーザーの雇用開始日をキャプチャできます。
Workday をオンプレミスの Active Directory プロビジョニング ジョブに使用している場合は、Workday StatusHireDate フィールドをオンプレミスの Active Directory の属性 (extensionAttribute8 など) にフローするように構成します。 オンプレミスの値を Microsoft Entra ID の employeeHireDate に同期するように Microsoft Entra Connect を構成します。
Workday to Microsoft Entra ID プロビジョニング ジョブを使用している場合は、Workday StatusHireDate フィールドを Microsoft Entra ID の employeeHireDate 属性に直接フローするように構成します。
注
従業員の開始日を他の Microsoft Entra ID extensionAttribute に格納する場合は、次の式で employeeHireDate の代わりにその属性を使用できます。
Workday Writeback アプリケーションで、次の式のルールを使用して、Microsoft Entra の userPrincipalName を Workday の UserID フィールドにエクスポートします。
IgnoreFlowIfNullOrEmpty(IIF(DateDiff("d", Now(), CDate([employeeHireDate])) >= 0, "", [userPrincipalName]))
前の式では DateDiff 関数を使用して、employeeHireDate と Now 関数を使用して取得した今日の日付 (UTC) の差を評価します。 employeeHireDate が今日の日付以上の場合は、UserID が更新されます。 それ以外の場合は空の値が返され、 IgnoreFlowIfNullOrEmpty 関数はこの属性をライトバックから除外します。
重要
延期した書き戻しを想定どおりに動作させるには、このユーザーのプロファイルが更新され、書き戻しの対象となるよう、オンプレミスの Active Directory または Microsoft Entra ID での操作で、到着日または採用日のちょうど 1 日前にユーザーへの変更をトリガーする必要があります。 これを、新しい属性値が古い属性値と異なるユーザー プロファイルで属性値を更新する変更にする必要があります。
国番号と電話番号を使用した電話番号の処理
電話番号の書き戻し操作を成功させるには、適切な国名コードと国番号を送信することが重要です。 国コード名は ISO 3166-1 形式に準拠する 3 文字のコードで、国コード番号は、その国の国の通話コードまたは 国際サブスクライバー ダイヤル (ISD) コードを 指します。
この例では、 phoneNumber または mobile の Microsoft Entra ID の電話番号の値が +<isdCode><space><phoneNumber>
形式であることを前提としています。
例: 電話番号の値が +1 1112223333
または +1 (111) 222-3333
に設定されている場合、 1
は ISD コードとそれに対応する国コード名 USA
。
これらの正規表現マッピングを使用して、適切な国名コードと国番号を Workday に送信します。 ソース属性として telephoneNumber または 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 で国コード名と国コード番号を設定する場合は、次の式マッピングを使用して、2 文字の国コードを適切な 3 文字の国コード名と国コード番号に変換します。
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 桁の電話番号を抽出する
セルフサービス パスワード リセット (SSPR) に必要な形式で Microsoft Entra ID 内の電話番号が設定されている場合は、この正規表現を使用してください。
例: 電話番号の値が +1 1112223333 -> である場合、この正規表現式によって 1112223333 が出力されます。
Replace([telephoneNumber], , "\\+(?<isdCode>\\d* )(?<phoneNumber>\\d{10})", , "${phoneNumber}", , )
電話番号のスペース、ダッシュ、かっこを削除する
(XXX) XXX-XXXX 形式で Microsoft Entra ID 内の電話番号が設定されている場合は、この正規表現を使用してください。
例: 電話番号の値が (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 データの問題がある場合、プロビジョニング ジョブが失敗し、検疫状態になる可能性があります。 これを回避するには、ベスト プラクティスとして、すべてのユーザーの完全同期を起動する前に、オンデマンドプロビジョニング機能を使用して、ソース オブジェクト スコープ フィルターを構成し、少数のテスト ユーザーで属性マッピングをテストすることをお勧めします。 マッピングが機能し、目的の結果が得られていることを確認したら、フィルターを削除するか、徐々に拡張してより多くのユーザーを含めることができます。
[ プロビジョニング ] タブで、[ プロビジョニングの状態] を [オン] に設定します。
[スコープ] ドロップダウンで、[すべてのユーザーとグループの同期] を選択します。 このオプションを使用すると、Writeback アプリは、マッピング>で定義されているスコープ規則に従って、Microsoft Entra ID から Workday にすべてのユーザーのマップされた属性を書き戻します。
注
Workday Writeback プロビジョニング アプリでは、[ 割り当てられたユーザーとグループのみを同期 する] オプションはサポートされておらず、[すべてのユーザーとグループを同期する] オプションが選択されているかのように常に動作します。
[保存] を選択します。
この操作により初期同期が開始されます。これに要する時間はソース ディレクトリのユーザー数に応じて変わります。 進行状況バーをチェックして、同期サイクルの進行状況を追跡できます。
いつでも、Entra 管理センターの [ プロビジョニング ログ ] タブで、プロビジョニング サービスが実行するアクションを確認します。 監査ログには、ソースからインポートされたユーザーやターゲット アプリケーションにエクスポートされたユーザーなど、プロビジョニング サービスによって実行された個々の同期イベントがすべて表示されます。
初期同期が完了すると、[ プロビジョニング ] タブに概要レポートが書き込まれます。
既知の問題と制限事項
- ライトバック アプリは、パラメーターのCommunication_Usage_Type_IDとPhone_Device_Type_IDに定義済みの値を使用します。 Workday テナントで、これらの属性に別の値が使用されている場合、書き戻し操作は成功しません。 回避策として、Workday の Type_ID を更新することをお勧めします。
- Writeback アプリがセカンダリ電話番号を更新するように構成されている場合、Workday の既存のセカンダリ電話番号は置き換えられません。 新しいセカンダリ電話番号が worker レコードに追加されます。 この動作に対する回避策はありません。