Workday-Pro-Integrations 試験問題 16
以下の質問に答えるには、次の XML を参照してください。
以下の質問に答えるには、次の XML を参照してください。

統合開発者として、Get Job Profiles Webサービス操作にリクエストを送信するEIBの出力を変換するためのXSLTを作成する必要があります。XSLTのルートテンプレートは、<wd:
Get_Job_Profiles_Response>要素。このルートテンプレートは、<wd:Job_Profile>に対してテンプレートを適用します。
XPathにはformat-dateなどの多くの関数が含まれています。format-date関数はformat-date($value asxs: date?$picture as xs:string)という構文を使用します。
<wd:Job_Profile> では、日月年形式「15-07-2024」でフォーマットされた <wd:Effective_Date> 要素の値を出力するには、どのような XPath 構文を使用しますか?
以下の質問に答えるには、次の XML を参照してください。

統合開発者として、Get Job Profiles Webサービス操作にリクエストを送信するEIBの出力を変換するためのXSLTを作成する必要があります。XSLTのルートテンプレートは、<wd:
Get_Job_Profiles_Response>要素。このルートテンプレートは、<wd:Job_Profile>に対してテンプレートを適用します。
XPathにはformat-dateなどの多くの関数が含まれています。format-date関数はformat-date($value asxs: date?$picture as xs:string)という構文を使用します。
<wd:Job_Profile> では、日月年形式「15-07-2024」でフォーマットされた <wd:Effective_Date> 要素の値を出力するには、どのような XPath 構文を使用しますか?
正解: B
Workday の統合開発者として、Get_Job_Profiles Web サービス操作を呼び出すエンタープライズ インターフェース ビルダー (EIB) の出力を変換するタスクがあります。提供されている XML はこの操作からの応答を示しており、<wd:Job_Profile_Data> セクション内の <wd:Effective_Date> 要素をフォーマットするための XSLT を記述する必要があります。具体的には、XML で示されている日付「2024-05-15」を「15-07-2024」(日-月-年) の形式で出力する必要があります。XSLT のルートテンプレートは、
<wd:Get_Job_Profiles_Response> を呼び出し、<wd:Job_Profile> にテンプレートを適用します。format-date XPath 関数を使用しています。この関数の構文は、format-date($value as xs:date?, $picture as xs:string) です。XML、要件、および各オプションを分析して、正しい XPath 構文を特定しましょう。
XMLと要件を理解する
提供されたXMLスニペットは、WorkdayのGet_Job_Profiles Webサービス操作からの応答を、Workday名前空間(xmlns:wd="urn:com.workday/bsvc")を使用したSOAP XML形式で示しています。質問に関連する主な要素は次のとおりです。
* ルート要素は <wd:Get_Job_Profiles_Response> です。
* <wd:Response_Data> が含まれており、その中に <wd:Job_Profile> 要素が含まれています。
* <wd:Job_Profile> 内には <wd:Job_Profile_Data> があり、その中には値 2024-05-15 を持つ <wd:Effective_Date> が含まれています。
* この日付を「15-07-2024」(DD-MM-YYYY) の形式に変換する必要があります。
※「15」は日(2桁の場合はD01)です。
* 「07」は月です(2桁の数字の場合はM01、XMLでは5月と表示されますが、質問では出力形式として7月を指定しています。これは仮説またはテストケースの調整である可能性があります)。
※「2024」は年(4桁の場合はY0001)です。
XPath 2.0 (Workday で使用) の format-date 関数は、画像文字列に従って日付値をフォーマットします。
構文は次のとおりです。
* 最初のパラメータ: 日付値 (例: wd:Job_Profile_Data/wd:Effective_Date)。xs である必要があります。
日付または 1 つに変換可能。
* 2 番目のパラメータ: 画像文字列 (例: '[D01]-[M01]-[Y0001]')。次のようなパターンを使用して形式を指定します。
* [D01]は2桁の日(01~31)を表します。
* [M01]は2桁の月(01~12)を表します。
* [Y0001]は4桁の年(例:2024)です。
質問では、ルート テンプレートが <wd:Get_Job_Profiles_Response> と一致し、テンプレートが <wd:Job_Profile> に適用されることが指定されているため、XPath はそのコンテキスト内で <wd:Job_Profile_Data/wd:Effective_Date> に移動する必要があります。
オプションの分析
フォーマット日付構文、XML構造、および必要な出力形式に基づいて各オプションを評価してみましょう。
「2024年7月15日」:
* オプションA: format-date('[D01]-[M01]-[Y0001]', wd:Job_Profile_Data/wd:Effective_Date)
* このオプションは、ピクチャ文字列 ('[D01]-[M01]-[Y0001]') を最初のパラメータとして、日付値 (wd:Job_Profile_Data/wd:Effective_Date) を2番目のパラメータとして指定します。ただし、format-date 関数では、format-date($value, $picture) という構文に従い、最初のパラメータとして日付値、2番目のパラメータとしてピクチャ文字列が必要です。パラメータの順序を逆にすることは誤りであり、format-date は最初に xs:date? を期待するため、エラーまたは予期しない出力が発生します。したがって、このオプションは無効です。
* オプションB: format-date (wd:Job_Profile_Data/wd:Effective_Date, '[D01]-[M01]-[Y0001]')
* このオプションは format-date 構文に正しく従います。
* 最初のパラメータ: wd:Job_Profile_Data/wd:Effective_Date は <wd:
XMLの<Effective_Date>要素の値(例:2024-05-15)です。Workday Webサービスは通常、ISO形式(YYYY-MM-DD)で日付を返しますが、format-dateで処理できるため、これはxs:date値です。
* 2番目のパラメータ: '[D01]-[M01]-[Y0001]'、出力形式を指定します。
* [D01]は日を2桁で出力します(例:「15」)。
* [M01]は月を2桁で出力します(例:5月は「05」ですが、質問では
7 月は「07」です (テスト ケースの調整または仮想的な変換を想定)。
* [Y0001]は年を4桁で出力します(例:「2024」)。
* XPath wd:Job_Profile_Data/wd:Effective_Date は <wd:
テンプレートが<wd:Job_Profile>に一致するため、Job_Profile>コンテキストで実行されます。これにより、
「2024-05-15」を「15-05-2024」(ロジックで月が調整されている場合は「15-07-2024」)に変換し、必要な日月年形式に一致させます。このオプションは有効かつ正しいです。
* オプションC: format-date (wd:Job_Profile_Data/wd:Effective_Date, '[M01]-[D01]-[Y0001]')
* このオプションも、日付値を先頭にピクチャ文字列を2番目に記述する正しいformat-date構文に従います。ただし、ピクチャ文字列「[M01]-[D01]-[Y0001]」は月-日-年の形式を指定します。
* [M01]は月を最初に出力します(例:5月の場合は「05」)。
* [D01]は日秒を出力します(例:「15」)。
* [Y0001]は年を最後に出力します(例:「2024」)。
* これにより、「2024-05-15」が「05-15-2024」に変換されますが、これは必要な日付と一致しません。
「15-07-2024」(日-月-年)形式。したがって、このオプションは指定された出力には適していません。
* オプションD: format-date('[M01]-[D01]-[Y0001]', wd:Job_Profile_Data/wd:Effective_Date)
* オプションAと同様に、このオプションはパラメータを反転し、画像文字列('[M01]-[D01]-
最初に[Y0001]')、次に日付値(wd:Job_Profile_Data/wd:Effective_Date)を指定します。前述の通り、format-dateは最初のパラメータとして日付値を必要とするため、この構文は誤りであり、意図したとおりに動作しません。このオプションは無効です。
オプションBが正しい理由
オプション B では、適切な構文で format-date 関数を正しく使用しています。
* 日付値(wd:Job_Profile_Data/wd:Effective_Date)を最初のパラメータとして設定し、
XML 内の <wd:Effective_Date> 要素。
* 2番目のパラメータとして画像文字列 '[D01]-[M01]-[Y0001]' を使用し、日付を次のようにフォーマットします。
「DD-MM-YYYY」(例:XML の「2024-05-15」の場合は「15-05-2024」、または変換ロジックで月調整が行われると仮定して、指定された「15-07-2024」)。
* テンプレートが <wd:Job_Profile> と一致するため、XPath はコンテキストに適切であり、<wd:
Job_Profile_Data/wd:Effective_Date> はその中の有効なパスです。
質問で「15-07-2024」と記載されていることは、仮説的な調整(例えば、EIBまたはXSLTロジックによって月が7月に変更されるなど)か、テストケースのバリエーションのいずれかを示唆しています。XMLは「2024-05-15」を示しているため、format-date関数は指定された画像文字列で「15-05-2024」を出力しますが、日-月-年の書式設定の原則は変わりません。WorkdayのXSLT実装はこのような変換をサポートしており、format-date関数はこの目的のために十分に文書化されています。
XSLTの実践例
XSLT では次のようになります。
<xsl:テンプレート一致="wd:ジョブプロファイル">
<xsl:value-of select="format-date(wd:Job_Profile_Data/wd:Effective_Date, '[D01]-[M01]-[Y0001]')"/>
</xsl:テンプレート>
これにより、<wd:Effective_Date> (例: "2024-05-15") が処理され、要求された日月年形式に合わせて "15-05-2024" が出力されます (ロジックの他の場所で必要な場合は、仮想的な "07" に調整されます)。
Workdayドキュメントによる検証
Workday Pro 統合学習ガイドおよび SOAP API リファレンス(Workday Community から入手可能)では、Web サービス応答の変換における format-date などの XPath 関数の使用方法について詳しく説明しています。Get_Job_Profiles オペレーションは、有効日を含むジョブプロファイルデータを ISO 形式で返します。また、EIB ではデータのフォーマット変更に XSLT 変換が一般的に使用されています。format-date 関数の構文とピクチャ文字列パターン(例: [D01]、[M01]、[Y0001])は、Workday の統合ツールに実装されている XPath 2.0 の標準です。
Workday Pro 統合学習ガイド 参考資料
* セクション: EIB での XSLT 変換 - format-date を使用した日付の書式設定など、XSLT を使用して Web サービス応答を変換する方法について説明します。
* セクション: Workday Web サービス - Get_Job_Profiles 操作と、<wd:Effective_Date> を含む XML 出力構造について詳しく説明します。
* セクション: XPath 関数 - [D01]、[M01]、[Y0001] などの画像文字列パターンを含む、format-date($value, $picture) の構文と使用法について説明します。
* Workday コミュニティ SOAP API リファレンス - Workday Web サービスの XSLT での日付形式の例を示します。
オプション B は、format-date 関数を正しく適用して <wd:
必要な日月年形式で「Effective_Date>」を入力します。
<wd:Get_Job_Profiles_Response> を呼び出し、<wd:Job_Profile> にテンプレートを適用します。format-date XPath 関数を使用しています。この関数の構文は、format-date($value as xs:date?, $picture as xs:string) です。XML、要件、および各オプションを分析して、正しい XPath 構文を特定しましょう。
XMLと要件を理解する
提供されたXMLスニペットは、WorkdayのGet_Job_Profiles Webサービス操作からの応答を、Workday名前空間(xmlns:wd="urn:com.workday/bsvc")を使用したSOAP XML形式で示しています。質問に関連する主な要素は次のとおりです。
* ルート要素は <wd:Get_Job_Profiles_Response> です。
* <wd:Response_Data> が含まれており、その中に <wd:Job_Profile> 要素が含まれています。
* <wd:Job_Profile> 内には <wd:Job_Profile_Data> があり、その中には値 2024-05-15 を持つ <wd:Effective_Date> が含まれています。
* この日付を「15-07-2024」(DD-MM-YYYY) の形式に変換する必要があります。
※「15」は日(2桁の場合はD01)です。
* 「07」は月です(2桁の数字の場合はM01、XMLでは5月と表示されますが、質問では出力形式として7月を指定しています。これは仮説またはテストケースの調整である可能性があります)。
※「2024」は年(4桁の場合はY0001)です。
XPath 2.0 (Workday で使用) の format-date 関数は、画像文字列に従って日付値をフォーマットします。
構文は次のとおりです。
* 最初のパラメータ: 日付値 (例: wd:Job_Profile_Data/wd:Effective_Date)。xs である必要があります。
日付または 1 つに変換可能。
* 2 番目のパラメータ: 画像文字列 (例: '[D01]-[M01]-[Y0001]')。次のようなパターンを使用して形式を指定します。
* [D01]は2桁の日(01~31)を表します。
* [M01]は2桁の月(01~12)を表します。
* [Y0001]は4桁の年(例:2024)です。
質問では、ルート テンプレートが <wd:Get_Job_Profiles_Response> と一致し、テンプレートが <wd:Job_Profile> に適用されることが指定されているため、XPath はそのコンテキスト内で <wd:Job_Profile_Data/wd:Effective_Date> に移動する必要があります。
オプションの分析
フォーマット日付構文、XML構造、および必要な出力形式に基づいて各オプションを評価してみましょう。
「2024年7月15日」:
* オプションA: format-date('[D01]-[M01]-[Y0001]', wd:Job_Profile_Data/wd:Effective_Date)
* このオプションは、ピクチャ文字列 ('[D01]-[M01]-[Y0001]') を最初のパラメータとして、日付値 (wd:Job_Profile_Data/wd:Effective_Date) を2番目のパラメータとして指定します。ただし、format-date 関数では、format-date($value, $picture) という構文に従い、最初のパラメータとして日付値、2番目のパラメータとしてピクチャ文字列が必要です。パラメータの順序を逆にすることは誤りであり、format-date は最初に xs:date? を期待するため、エラーまたは予期しない出力が発生します。したがって、このオプションは無効です。
* オプションB: format-date (wd:Job_Profile_Data/wd:Effective_Date, '[D01]-[M01]-[Y0001]')
* このオプションは format-date 構文に正しく従います。
* 最初のパラメータ: wd:Job_Profile_Data/wd:Effective_Date は <wd:
XMLの<Effective_Date>要素の値(例:2024-05-15)です。Workday Webサービスは通常、ISO形式(YYYY-MM-DD)で日付を返しますが、format-dateで処理できるため、これはxs:date値です。
* 2番目のパラメータ: '[D01]-[M01]-[Y0001]'、出力形式を指定します。
* [D01]は日を2桁で出力します(例:「15」)。
* [M01]は月を2桁で出力します(例:5月は「05」ですが、質問では
7 月は「07」です (テスト ケースの調整または仮想的な変換を想定)。
* [Y0001]は年を4桁で出力します(例:「2024」)。
* XPath wd:Job_Profile_Data/wd:Effective_Date は <wd:
テンプレートが<wd:Job_Profile>に一致するため、Job_Profile>コンテキストで実行されます。これにより、
「2024-05-15」を「15-05-2024」(ロジックで月が調整されている場合は「15-07-2024」)に変換し、必要な日月年形式に一致させます。このオプションは有効かつ正しいです。
* オプションC: format-date (wd:Job_Profile_Data/wd:Effective_Date, '[M01]-[D01]-[Y0001]')
* このオプションも、日付値を先頭にピクチャ文字列を2番目に記述する正しいformat-date構文に従います。ただし、ピクチャ文字列「[M01]-[D01]-[Y0001]」は月-日-年の形式を指定します。
* [M01]は月を最初に出力します(例:5月の場合は「05」)。
* [D01]は日秒を出力します(例:「15」)。
* [Y0001]は年を最後に出力します(例:「2024」)。
* これにより、「2024-05-15」が「05-15-2024」に変換されますが、これは必要な日付と一致しません。
「15-07-2024」(日-月-年)形式。したがって、このオプションは指定された出力には適していません。
* オプションD: format-date('[M01]-[D01]-[Y0001]', wd:Job_Profile_Data/wd:Effective_Date)
* オプションAと同様に、このオプションはパラメータを反転し、画像文字列('[M01]-[D01]-
最初に[Y0001]')、次に日付値(wd:Job_Profile_Data/wd:Effective_Date)を指定します。前述の通り、format-dateは最初のパラメータとして日付値を必要とするため、この構文は誤りであり、意図したとおりに動作しません。このオプションは無効です。
オプションBが正しい理由
オプション B では、適切な構文で format-date 関数を正しく使用しています。
* 日付値(wd:Job_Profile_Data/wd:Effective_Date)を最初のパラメータとして設定し、
XML 内の <wd:Effective_Date> 要素。
* 2番目のパラメータとして画像文字列 '[D01]-[M01]-[Y0001]' を使用し、日付を次のようにフォーマットします。
「DD-MM-YYYY」(例:XML の「2024-05-15」の場合は「15-05-2024」、または変換ロジックで月調整が行われると仮定して、指定された「15-07-2024」)。
* テンプレートが <wd:Job_Profile> と一致するため、XPath はコンテキストに適切であり、<wd:
Job_Profile_Data/wd:Effective_Date> はその中の有効なパスです。
質問で「15-07-2024」と記載されていることは、仮説的な調整(例えば、EIBまたはXSLTロジックによって月が7月に変更されるなど)か、テストケースのバリエーションのいずれかを示唆しています。XMLは「2024-05-15」を示しているため、format-date関数は指定された画像文字列で「15-05-2024」を出力しますが、日-月-年の書式設定の原則は変わりません。WorkdayのXSLT実装はこのような変換をサポートしており、format-date関数はこの目的のために十分に文書化されています。
XSLTの実践例
XSLT では次のようになります。
<xsl:テンプレート一致="wd:ジョブプロファイル">
<xsl:value-of select="format-date(wd:Job_Profile_Data/wd:Effective_Date, '[D01]-[M01]-[Y0001]')"/>
</xsl:テンプレート>
これにより、<wd:Effective_Date> (例: "2024-05-15") が処理され、要求された日月年形式に合わせて "15-05-2024" が出力されます (ロジックの他の場所で必要な場合は、仮想的な "07" に調整されます)。
Workdayドキュメントによる検証
Workday Pro 統合学習ガイドおよび SOAP API リファレンス(Workday Community から入手可能)では、Web サービス応答の変換における format-date などの XPath 関数の使用方法について詳しく説明しています。Get_Job_Profiles オペレーションは、有効日を含むジョブプロファイルデータを ISO 形式で返します。また、EIB ではデータのフォーマット変更に XSLT 変換が一般的に使用されています。format-date 関数の構文とピクチャ文字列パターン(例: [D01]、[M01]、[Y0001])は、Workday の統合ツールに実装されている XPath 2.0 の標準です。
Workday Pro 統合学習ガイド 参考資料
* セクション: EIB での XSLT 変換 - format-date を使用した日付の書式設定など、XSLT を使用して Web サービス応答を変換する方法について説明します。
* セクション: Workday Web サービス - Get_Job_Profiles 操作と、<wd:Effective_Date> を含む XML 出力構造について詳しく説明します。
* セクション: XPath 関数 - [D01]、[M01]、[Y0001] などの画像文字列パターンを含む、format-date($value, $picture) の構文と使用法について説明します。
* Workday コミュニティ SOAP API リファレンス - Workday Web サービスの XSLT での日付形式の例を示します。
オプション B は、format-date 関数を正しく適用して <wd:
必要な日月年形式で「Effective_Date>」を入力します。
Workday-Pro-Integrations 試験問題 17
コネクタでフィールドオーバーライドとして使用されている計算フィールドが出力に表示されません。フィールドに値が設定されていると仮定した場合、この現象が発生する原因は何でしょうか?
正解: B
この質問は、Workday Pro 統合におけるトラブルシューティングのシナリオに関するものです。コネクタでフィールドオーバーライドとして使用されている計算フィールドに値が設定されているにもかかわらず、出力に表示されないという問題です。考えられる原因を分析し、それぞれの解決策を評価してみましょう。
Workday の計算フィールドとコネクタについて
* 計算フィールド:Workday では、計算フィールドは Workday の式言語を使用して作成されるカスタムフィールドであり、他のフィールド、条件、または関数に基づいて値を導き出します。レポート、統合、ビジネスプロセスにおいて、データの変換や集計によく使用されます。計算フィールドは他のフィールド(データソース)を参照できるため、それらの基になるフィールドにアクセスするには適切なセキュリティ権限が必要です。
* コネクタにおけるフィールドオーバーライド:Coreコネクタやその他の統合システムでは、フィールドオーバーライドを使用すると、デフォルトフィールドを計算フィールドなどのカスタム値で置き換えたり、追加したりできます。これは統合のマッピングまたは変換ステップで設定され、出力に目的のデータが含まれるようにします。ただし、計算フィールドが出力に表示されるには、アクセス可能で、有効な値を持ち、統合で適切に設定されている必要があります。
* 問題: 計算フィールドが出力に表示されない: 計算フィールドに値が設定されているにもかかわらず、コネクタの出力に表示されない場合は、セキュリティ、構成、またはアクセス制限に問題がある可能性があります。この質問では、フィールドに値が設定されていることを想定しているため、データの問題ではなく、権限または設定エラーに焦点を当てています。
各オプションの評価
Workday の統合とセキュリティ モデルに基づいて各オプションを評価してみましょう。
オプション A: 計算フィールド データ ソースへのアクセスが提供されていません。
* 分析:これは部分的に関連していますが、主な原因としては誤りです。計算フィールドは、多くの場合、基礎となるデータソース(従業員データ、組織データなど)に基づいて値を計算します。データソースへのアクセスが制限されている場合、計算フィールドが正しく計算されなかったり、出力に表示されなかったりする可能性があります。
しかし、質問ではフィールドに値があることが明記されているため、データソースへのアクセスは可能と推測されます。より具体的な問題は、より広範なデータソースへのアクセスではなく、計算フィールドの式内の個々のフィールドへのアクセスである可能性が高いと考えられます。
* 不適合な理由:データソースへのアクセスは重要ですが、ここではあまりに一般的です。計算フィールドの値が存在するため、データソースにアクセスできる可能性はありますが、問題は計算に使用されるフィールドに対するより詳細な権限設定にあります。
オプション B: 計算フィールド内のすべてのフィールドへのアクセスは提供されません。
* 分析: 正解です。Workdayの計算フィールドは、1つ以上のフィールドを参照する式です(例:Worker_ID + Position_Title)。計算フィールドをコネクタの出力で使用するには、ISU(ISSG経由)が計算で参照されるすべてのフィールドにアクセスできる必要があります。「Get」または「
関連するドメイン(例:Worker Data)の「表示」権限がない場合、計算フィールドに値があっても出力には表示されません。これは、ISSG が関連するすべてのフィールドに対してドメインアクセスを設定する必要があるため、統合においてよくあるセキュリティ上の問題です。
* 適合性:Workday のセキュリティモデルでは、きめ細かな権限設定が求められます。例えば、Worker_Name と Hire_Date を結合した計算フィールドがある場合、ISU は両方のフィールドのドメインにアクセスする必要があります。Hire_Date が制限されている場合、計算フィールドは値があっても出力できません。これはシナリオと一致しており、Workday Pro 統合において頻繁に発生するトラブルシューティングのポイントです。
オプション C: コネクタ計算フィールド Web サービスへのアクセスが提供されません。
* 分析: これは誤りです。Workday には「コネクタ計算フィールド Web サービス」という特別な機能は存在しません。
計算フィールドは統合設定の一部であり、独立したWebサービスではありません。コネクタが使用するWebサービス操作(例:Get_Workers)には権限が必要ですが、これは統合全体に関連するものであり、計算フィールド固有のものではありません。ここでの問題は、Webサービスの制限ではなく、フィールドレベルのアクセスです。
* 不適合な理由:このオプションはWorkdayのアーキテクチャを誤解しています。計算フィールドはスタンドアロンのWebサービスとしてではなく、統合環境内で設定されるため、問題とは無関係です。
オプション D: 計算フィールドのすべてのインスタンスへのアクセスは提供されません。
* 分析: これは誤りです。「インスタンス」の概念は通常、データレコード(例: すべての従業員レコード)に適用され、計算フィールド自体には適用されません。計算フィールドは式であり、データインスタンスではないため、「インスタンスレベル」のアクセスは必要ありません。問題は、計算フィールドの式におけるフィールドレベルの権限に関するものであり、フィールドのインスタンスに関するものではありません。このオプションは、Workdayの計算フィールドに関するセキュリティモデルを誤解しています。
* 適合しない理由: 計算フィールドには個別のアクセスを必要とする「インスタンス」がありません。計算フィールドは参照するフィールドに依存するため、このオプションは不正確になります。
最終検証
正解はオプションBです。計算フィールドが出力に表示されないのは、ISUが計算フィールドの式で参照されるすべてのフィールドにアクセスできないことが原因である可能性が高いためです。例えば、Core Connector: Worker Data の計算フィールドが Worker_ID と Department_Name を結合している場合、ISSG は Worker Data ドメインと Organization Data ドメインの両方に対して「Get」アクセス権を持っている必要があります。Department_Name が制限されている場合、計算フィールドには値があっても出力されません。これは Workday 統合における一般的なセキュリティ構成の問題であり、ISSG ドメイン権限を確認および調整することで解決できます。
これは、質問 26 および 28 に見られるように、すべてのデータ要素に対してきめ細かな権限が必要な Workday のセキュリティ モデルと一致しています。フィールドに値があるという想定により、データまたは構成エラーが排除され、原因としてセキュリティに焦点が当てられます。
サポートドキュメント
その理由は次の通りです:
* 計算フィールド、セキュリティ ドメイン、統合マッピングに関する Workday コミュニティ ドキュメント。
* フィールド アクセスの問題に焦点を当てた、Workday Advanced Studio チュートリアルなどのコネクタの構成とトラブルシューティングに関するチュートリアル。
* 計算式のフィールドに対する ISSG 権限を詳述した、パートナー (NetIQ、Microsoft Learn、Reco.ai など) の統合セキュリティ ガイド。
* 計算フィールドのトラブルシューティングに関する Reddit および Workday フォーラムでのコミュニティ ディスカッション (Reddit の r/workday)。
Workday の計算フィールドとコネクタについて
* 計算フィールド:Workday では、計算フィールドは Workday の式言語を使用して作成されるカスタムフィールドであり、他のフィールド、条件、または関数に基づいて値を導き出します。レポート、統合、ビジネスプロセスにおいて、データの変換や集計によく使用されます。計算フィールドは他のフィールド(データソース)を参照できるため、それらの基になるフィールドにアクセスするには適切なセキュリティ権限が必要です。
* コネクタにおけるフィールドオーバーライド:Coreコネクタやその他の統合システムでは、フィールドオーバーライドを使用すると、デフォルトフィールドを計算フィールドなどのカスタム値で置き換えたり、追加したりできます。これは統合のマッピングまたは変換ステップで設定され、出力に目的のデータが含まれるようにします。ただし、計算フィールドが出力に表示されるには、アクセス可能で、有効な値を持ち、統合で適切に設定されている必要があります。
* 問題: 計算フィールドが出力に表示されない: 計算フィールドに値が設定されているにもかかわらず、コネクタの出力に表示されない場合は、セキュリティ、構成、またはアクセス制限に問題がある可能性があります。この質問では、フィールドに値が設定されていることを想定しているため、データの問題ではなく、権限または設定エラーに焦点を当てています。
各オプションの評価
Workday の統合とセキュリティ モデルに基づいて各オプションを評価してみましょう。
オプション A: 計算フィールド データ ソースへのアクセスが提供されていません。
* 分析:これは部分的に関連していますが、主な原因としては誤りです。計算フィールドは、多くの場合、基礎となるデータソース(従業員データ、組織データなど)に基づいて値を計算します。データソースへのアクセスが制限されている場合、計算フィールドが正しく計算されなかったり、出力に表示されなかったりする可能性があります。
しかし、質問ではフィールドに値があることが明記されているため、データソースへのアクセスは可能と推測されます。より具体的な問題は、より広範なデータソースへのアクセスではなく、計算フィールドの式内の個々のフィールドへのアクセスである可能性が高いと考えられます。
* 不適合な理由:データソースへのアクセスは重要ですが、ここではあまりに一般的です。計算フィールドの値が存在するため、データソースにアクセスできる可能性はありますが、問題は計算に使用されるフィールドに対するより詳細な権限設定にあります。
オプション B: 計算フィールド内のすべてのフィールドへのアクセスは提供されません。
* 分析: 正解です。Workdayの計算フィールドは、1つ以上のフィールドを参照する式です(例:Worker_ID + Position_Title)。計算フィールドをコネクタの出力で使用するには、ISU(ISSG経由)が計算で参照されるすべてのフィールドにアクセスできる必要があります。「Get」または「
関連するドメイン(例:Worker Data)の「表示」権限がない場合、計算フィールドに値があっても出力には表示されません。これは、ISSG が関連するすべてのフィールドに対してドメインアクセスを設定する必要があるため、統合においてよくあるセキュリティ上の問題です。
* 適合性:Workday のセキュリティモデルでは、きめ細かな権限設定が求められます。例えば、Worker_Name と Hire_Date を結合した計算フィールドがある場合、ISU は両方のフィールドのドメインにアクセスする必要があります。Hire_Date が制限されている場合、計算フィールドは値があっても出力できません。これはシナリオと一致しており、Workday Pro 統合において頻繁に発生するトラブルシューティングのポイントです。
オプション C: コネクタ計算フィールド Web サービスへのアクセスが提供されません。
* 分析: これは誤りです。Workday には「コネクタ計算フィールド Web サービス」という特別な機能は存在しません。
計算フィールドは統合設定の一部であり、独立したWebサービスではありません。コネクタが使用するWebサービス操作(例:Get_Workers)には権限が必要ですが、これは統合全体に関連するものであり、計算フィールド固有のものではありません。ここでの問題は、Webサービスの制限ではなく、フィールドレベルのアクセスです。
* 不適合な理由:このオプションはWorkdayのアーキテクチャを誤解しています。計算フィールドはスタンドアロンのWebサービスとしてではなく、統合環境内で設定されるため、問題とは無関係です。
オプション D: 計算フィールドのすべてのインスタンスへのアクセスは提供されません。
* 分析: これは誤りです。「インスタンス」の概念は通常、データレコード(例: すべての従業員レコード)に適用され、計算フィールド自体には適用されません。計算フィールドは式であり、データインスタンスではないため、「インスタンスレベル」のアクセスは必要ありません。問題は、計算フィールドの式におけるフィールドレベルの権限に関するものであり、フィールドのインスタンスに関するものではありません。このオプションは、Workdayの計算フィールドに関するセキュリティモデルを誤解しています。
* 適合しない理由: 計算フィールドには個別のアクセスを必要とする「インスタンス」がありません。計算フィールドは参照するフィールドに依存するため、このオプションは不正確になります。
最終検証
正解はオプションBです。計算フィールドが出力に表示されないのは、ISUが計算フィールドの式で参照されるすべてのフィールドにアクセスできないことが原因である可能性が高いためです。例えば、Core Connector: Worker Data の計算フィールドが Worker_ID と Department_Name を結合している場合、ISSG は Worker Data ドメインと Organization Data ドメインの両方に対して「Get」アクセス権を持っている必要があります。Department_Name が制限されている場合、計算フィールドには値があっても出力されません。これは Workday 統合における一般的なセキュリティ構成の問題であり、ISSG ドメイン権限を確認および調整することで解決できます。
これは、質問 26 および 28 に見られるように、すべてのデータ要素に対してきめ細かな権限が必要な Workday のセキュリティ モデルと一致しています。フィールドに値があるという想定により、データまたは構成エラーが排除され、原因としてセキュリティに焦点が当てられます。
サポートドキュメント
その理由は次の通りです:
* 計算フィールド、セキュリティ ドメイン、統合マッピングに関する Workday コミュニティ ドキュメント。
* フィールド アクセスの問題に焦点を当てた、Workday Advanced Studio チュートリアルなどのコネクタの構成とトラブルシューティングに関するチュートリアル。
* 計算式のフィールドに対する ISSG 権限を詳述した、パートナー (NetIQ、Microsoft Learn、Reco.ai など) の統合セキュリティ ガイド。
* 計算フィールドのトラブルシューティングに関する Reddit および Workday フォーラムでのコミュニティ ディスカッション (Reddit の r/workday)。
Workday-Pro-Integrations 試験問題 18
Core Connector統合システムの統合セキュリティを設定しています。コネクタテンプレートで使用されるWebサービス操作をどのように確認しますか?
正解: D
Workday で Core Connector 統合システムのセキュリティを設定する際は、コネクタテンプレートが使用する Web サービス操作を把握しておく必要があります。最適な方法は、Workday テナント内で「統合テンプレートカタログレポート」を実行することです。このレポートにはすべての統合テンプレートがリストされ、それらが使用する Web サービス操作の詳細も含まれるため、セキュリティ設定が容易になります。
これがなぜ重要なのか
この方法は、システムを実行する前に必要な情報を見つけることができるため、効率的です。これは、権限を正しく設定するために不可欠です。このような具体的なレポートが存在するのは驚くべきことです。そうでなければ、システムを実行したり、APIリファレンスから推測したりする作業が簡素化されるからです。
仕組み
* Workday テナント内のレポートを選択すると、すべての Core Connector テンプレートのリストが表示されます。
* 使用しているテンプレートを探し、レポートにリストされている関連する Web サービス操作を見つけます。
* この情報を使用して、統合に適切なセキュリティ権限を設定します。
詳細については、Workday Core Connectors や Workday Integrations などのリソースをご覧ください。
これがなぜ重要なのか
この方法は、システムを実行する前に必要な情報を見つけることができるため、効率的です。これは、権限を正しく設定するために不可欠です。このような具体的なレポートが存在するのは驚くべきことです。そうでなければ、システムを実行したり、APIリファレンスから推測したりする作業が簡素化されるからです。
仕組み
* Workday テナント内のレポートを選択すると、すべての Core Connector テンプレートのリストが表示されます。
* 使用しているテンプレートを探し、レポートにリストされている関連する Web サービス操作を見つけます。
* この情報を使用して、統合に適切なセキュリティ権限を設定します。
詳細については、Workday Core Connectors や Workday Integrations などのリソースをご覧ください。
- 最新アップロード
- 104Oracle.1z0-1057-25.v2026-06-04.q45
- 104Amazon.AWS-Certified-Developer-Associate.v2026-06-04.q323
- 106Fortinet.FCSS_SDW_AR-7.4.v2026-06-04.q76
- 131SAP.C_THR88_2505.v2026-06-03.q76
- 149WGU.Web-Development-Applications.v2026-06-03.q73
- 131Salesforce.Mule-Dev-301.v2026-06-02.q22
- 181CISI.IFC.v2026-06-02.q111
- 194Huawei.H13-611_V5.0.v2026-06-01.q113
- 226Cisco.200-201.v2026-06-01.q230
- 184Huawei.H35-211_V2.5.v2026-06-01.q109
